Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 115 След.
Аналог формулы FILTER из Google Sheet в Excel
 
Граждане, ну пользуйтесь что ли поиском сначала. Ну вот же.
Вот горшок пустой, он предмет простой...
Расчеты в PP по заранее прописаным формулам
 
Нет, это значит что часть кода или весь код запроса на языке М можно внести в именованную ячейку листа, а в самом запросе просто вытащить это значение в виде текста, и при помощи функции Expression.Evaluate выполнить этот код не заходя в редактор запроса.
На самом деле это предоставляет всякие интересные возможности, но только с точки зрения хранения кода типовых функций, которые используются в разных инструментах, и если нужно исправить баг или прикрутить новую фичу в конкретной функции то исправляется только текст в одном текстовом файле, а не в куче разных инструментов. Я это так использую.
Вот горшок пустой, он предмет простой...
Расчеты в PP по заранее прописаным формулам
 
Лично мне такой функции в DAX не известно. Вот в PQ такое можно провернуть при помощи Expression.Evaluate.
Вот горшок пустой, он предмет простой...
Как "починить" модель данных
 
Попробуйте советы отсюда. Если не поможет, то гуглите название той ветки.
Вот горшок пустой, он предмет простой...
Расчеты в PP по заранее прописаным формулам
 
Вы желаете писать формулы на листе, и чтобы от этого по разному рассчитывались меры? Или я не так понял?
Вот горшок пустой, он предмет простой...
бесконечная загрузка запроса Power Query, данные не попадают в модель данных
 
Ну что ж, единственное что могу сказать, хорошо что у меня "не свежий Excel 2016". Все отлично работает и в О365 аналогично.
Вот горшок пустой, он предмет простой...
бесконечная загрузка запроса Power Query, данные не попадают в модель данных
 
Цитата
romma написал:
но даже этого теперь не сделать((
Что это значит? Запрос как подключение не добавляется в модель данных после крайних обновлений?
Вот горшок пустой, он предмет простой...
Добавление собственного шрифта в Power BI
 
Рекомендую ознакомиться: Тыц1, Тыц2, Тыц3
Вот горшок пустой, он предмет простой...
Сводная таблица на основе динамических диапазонов
 
Цитата
LAV75 написал:
Так ведь?
Так!
Вот горшок пустой, он предмет простой...
бесконечная загрузка запроса Power Query, данные не попадают в модель данных
 
romma, разрешите поинтересоваться: а зачем одновременно грузить результат запроса и в модель и в таблицу на листе? В чем верхний смысл сего действия?
Вот горшок пустой, он предмет простой...
Сортировка списка с подпунктами в Power Query
 
Андрей VG, я понял задачу так, что главное это правильная сортировка томов в пределах одной книги. В каком порядке будут сами книги не так принципиально. К тому же есть сильные подозрения что ТС не сможет правильно применить решение, ибо вряд ли реальные данные совпадают с данными в примере.
Но если не понравится порядок сортировки книг, то можно покопаться в поиске среди ваших постов и моих постов, где-то с полгода такая сортировка уже разбиралась. Причем там было далеко не одно решение, в том числе Андрей Лящук предлагал, если мне не изменяет мой склероз.
З.Ы. О, в закладках нашел!
Вот горшок пустой, он предмет простой...
Как "починить" модель данных
 
Подозреваю, что пока есть вот эта надпись

смысла в дальнейшем выяснении проблемы нету.
Вот горшок пустой, он предмет простой...
Сортировка списка с подпунктами в Power Query
 
И вам доброго. Можно, например, так:
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Реестры__2"]}[Content],
    CorrectText = Table.AddColumn(Source, "сорт", each Text.AfterDelimiter([Name], " ", 1) & " " & Text.BeforeDelimiter([Name], " ") & " " & Text.PadStart( Text.BetweenDelimiters([Name], " ", " "), 3, "0" ), type text),
    SortedRows = Table.Sort(CorrectText,{{"сорт", Order.Ascending}}),
    RemovedColumns = Table.RemoveColumns(SortedRows,{"сорт"})
in
    RemovedColumns
Вот горшок пустой, он предмет простой...
Мера в расчетном столбце
 
Связи между таблицами нет. В этом вся суть, что вывод в нужный столбец рассчитывается через меру Условие, а значит будет реагировать на фильтры.
Вот вам еще две модифицированных меры. По аналогии исправьте оставшиеся.
Вот горшок пустой, он предмет простой...
Условия при расчете Меры в PP
 
vikttur, предлагаю так:
Power Pivot, DAX. Как правильно использовать функцию IF в формуле меры с учетом контекста фильтра сводной таблицы.
Вот горшок пустой, он предмет простой...
Как "починить" модель данных
 
Какой версией экселя 2016 вы пытаетесь открыть ваш файл? Полноценный power pivot имеется только в pro plus.
Вот горшок пустой, он предмет простой...
Мера в расчетном столбце
 
Посмотрите в модели формулу для расчета меры Условие. И по аналогии перепишите все остальные. Так надо?
Изменено: PooHkrd - 12 Ноя 2019 18:24:10
Вот горшок пустой, он предмет простой...
Мера в расчетном столбце
 
bereteli, если вы делаете анализ в разрезе товаров, то можно сгенерить справочник товаров, связать его с таблицей фактов и в справочнике посчитать все что надо. результаты уже выводить в сводную.
Короче говоря, нужно не ваше видение решения, а описание задачи и покажите в примере как должен выглядеть финальный отчет. Вы же сейчас на руках как-то его формируете?
Вот горшок пустой, он предмет простой...
Условия при расчете Меры в PP
 
TankSpb, тут есть один нюанс.
В вашей формуле функция VALUES возвращает на выходе список уникальных значений столбца отфильтрованных сводной таблицей. До тех пор пока функция рассчитывается в ячейках, на которую наложен фильтр столбца Стр вы получаете таблицу из одного столбца и одной строки, а такие таблицы DAX умеет сравнивать со скалярными значениями, но как только фильтр пропадает, например в итогах, то на выходе уже столбец с несколькими значениями и получаем ошибку в формуле.
Поэтому сначала делаем проверку, сколько значений выдает VALUES, если одно то можно сравнивать его с 500, т.к. ошибки не будет. Если больше, то мы понимаем что расчет ведется где-то в итогах и мера выдаст BLANK() или что вы там туда поставите, и ошибки тоже не будет.
Кстати, COUNTROWS( VALUES( что-то ) ) можно заменить на DISTINCTCOUNT( что-то )
Изменено: PooHkrd - 12 Ноя 2019 17:21:26
Вот горшок пустой, он предмет простой...
Мера в расчетном столбце
 
bereteli, расчетные столбцы не реагируют на зажатые фильтры сводной. Для них не существует контекста фильтра сводной таблицы. Так могут только меры. Вы на формулах экселя этот признак в вашу таблицу добавить сможете без учета фильтра на срезах?
Вот горшок пустой, он предмет простой...
ячейки с зада :), и такое бывает
 
Мы долго тренировались одновременно нажимать кнопку и вот - получилось!
Вот горшок пустой, он предмет простой...
Условное форматирование разницы времени
 
Viper25, так надо?
Вот горшок пустой, он предмет простой...
Power bi расчет моментальных связей между товарами в чеке
 
kobralev, вот накидал такое:
Код
Чеков всего:=CALCULATE(
   DISTINCTCOUNT( 'Таблица1'[Заказ] );
   FILTER(
      SUMMARIZE( 
         FILTER( 'Таблица1'; 'Таблица1'[Блюдо] = "Блюдо1" || 'Таблица1'[Блюдо] = "Блюдо2" );
         'Таблица1'[Заказ];
         "rows";
         DISTINCTCOUNT('Таблица1'[Блюдо]));
      [rows] = 2))

Вот только боюсь что на большом массиве будет тормозить из-за SUMMARIZE. Вот тут есть вариант как это дело оптимизировать. Под себя уже можете подправить самостоятельно.
Изменено: PooHkrd - 12 Ноя 2019 16:43:25
Вот горшок пустой, он предмет простой...
Условия при расчете Меры в PP
 
Где ругается? В примере все работает. Такая ошибка может появиться только если вы включите общие или промежуточные итоги для столбцов. В таком случае функция VALUES будет выдавать не скалярное значение а список уникальных значений столбца в контексте фильтра сводной таблицы. И тогда попытка сравнения таблицы со скалярным значением 500 будет выдавать ошибку.
Можно усовершенствовать условие вот так:
Код
Total:=IF(
   COUNTROWS(VALUES('Преобразование Исх'[Стр])) = 1;
   IF(
      VALUES('Преобразование Исх'[Стр])=500;
      CALCULATE(AVERAGE('Преобразование ИСХ'[Значение]);ALL('Преобразование ИСХ'[Месяц]));
      CALCULATE(SUM('Преобразование ИСХ'[Значение]);ALL('Преобразование ИСХ'[Месяц])));
   BLANK() )
Изменено: PooHkrd - 12 Ноя 2019 16:06:55
Вот горшок пустой, он предмет простой...
Power bi расчет моментальных связей между товарами в чеке
 
kobralev, предлагаю ознакомиться со статьей от гуру анализа.
Вот горшок пустой, он предмет простой...
Условия при расчете Меры в PP
 
Я правильно понял, что везде где у вас в сводной считается сумма, для строки где Стр = 500 вместо суммы нужно посчитать среднее и все это в одной мере?
Вот вариант для года целиком, по аналогии можете изменить все остальные меры
Код
Total Ave Sum:=IF( 
   VALUES( 'Преобразование Исх'[Стр] ) = 500; 
   CALCULATE( AVERAGE( 'Преобразование ИСХ'[Значение] ); ALL( 'Преобразование ИСХ'[Месяц] ) ); 
   CALCULATE( SUM( 'Преобразование ИСХ'[Значение] ); ALL( 'Преобразование ИСХ'[Месяц] ) ) )
Изменено: PooHkrd - 12 Ноя 2019 14:38:38
Вот горшок пустой, он предмет простой...
Аналог СЧЁТЕСЛИ в VBA по частичному критерию, Требуется запустить расчет через VBA, т.к. массив данных очень велик, велики так же и критерии выборки.
 
Хоть и не просили, но все же вариант на Power Query.
Вот горшок пустой, он предмет простой...
Заполнение таблицы из текстового файла
 
Вариант на Power Query:
В ячейку адрес пишем путь к файлу, в шапку вносим нужные заголовки для итоговой таблицы. Потом по рыжей табличке снизу жмакаем ПКМ и выбираем "Обновить".
Вот горшок пустой, он предмет простой...
бесконечная загрузка запроса Power Query, данные не попадают в модель данных
 
У вас в способах выгрузки на лист одновременно указаны и Таблица и выгрузка в модель данных. Так лучше не делать. Ошибка скорее всего из-за этого. Сделал 2 ваших запроса, один выгрузил в таблицу на лист, второй в модель данных. Все без ошибок.
Вот горшок пустой, он предмет простой...
Как выгруженный из 1С журнал проводок в Power Query сделать плоской таблицей, Выгрузка из 1С делается по 3 строки на каждую запись в базе
 
Александр Медведев, отвечаю на вопрос из лички.
Переделал запрос чтобы было видно все по шагам. Все шаги сделаны мышкоклацательным способом. Все примененные функции при создании новых столбцов  взяты отсюда.
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Added Index" = Table.AddIndexColumn(Источник, "Индекс", 0, 1),
    #"Inserted Integer-Division" = Table.AddColumn(#"Added Index", "Целочисленное деление", each Number.IntegerDivide([Индекс], 3), Int64.Type),
    #"Grouped Rows" = Table.Group(#"Inserted Integer-Division", {"Целочисленное деление"}, {{"Таблицы", each _, type table}}),
    #"Added Custom" = Table.AddColumn(#"Grouped Rows", "Пользовательская", each Table.ToRows( [Таблицы] )),
    #"Added Custom1" = Table.AddColumn(#"Added Custom", "Пользовательская1", each List.Combine( [Пользовательская] )),
    #"Added Custom2" = Table.AddColumn(#"Added Custom1", "Пользовательская2", each Table.FromRows( {[Пользовательская1]} )),
    Custom1 = Table.Combine( #"Added Custom2"[Пользовательская2] ),
    #"Promoted Headers" = Table.PromoteHeaders(Custom1, [PromoteAllScalars=true])
in
    #"Promoted Headers"

Такой вид группировки выполняется так:


Murderface_,
Вот здесь Андрей VG расписывал что это такое.
Изменено: PooHkrd - 12 Ноя 2019 10:06:12
Вот горшок пустой, он предмет простой...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 115 След.
Наверх