Alex, большое, вам, спасибо! Сейчас работает все, как надо!
Как реализовать аналог рекурсии в мере DAX?
Как реализовать аналог рекурсии в мере DAX?
29.07.2024 23:03:37
Alex, добрый день! Спасибо большое - отдельная мера это вообще не проблема. Задачу, чтобы для меры "Целевая мера (-1)" отсчет начинался с начала текущего (выбранного) периода думаю я решу с помощью проверки условия на порядковый номер периода - если он будет первым, то для этой меры я просто буду брать BLANK().
|
|
|
Как реализовать аналог рекурсии в мере DAX?
Как реализовать аналог рекурсии в мере DAX?
28.07.2024 15:38:26
Alex, огромное спасибо!
На первый взгляд выглядит как "то, что доктор прописал"! Буду изучать, тестировать на своей боевой модели и реальных данных, но думаю, что это работает именно так, как мне и надо! По поводу поведения меры при смене периода - поведение правильное - отсчет начинается с "текущего" периода, который выбран в фильтре, не учитывая предыдущие данные, которые фильтром отсекаются. Еще раз, спасибо большое! |
|
|
Как реализовать аналог рекурсии в мере DAX?
26.07.2024 13:02:23
Всем, привет!
Видел на форуме очень похожую задачу, но она достаточно старая и возможно появились новые возможности, о которых я не знаю. Вот похожий вопрос с ответами: У меня же состоит задача в том, чтобы посчитать сумму выручки у всех клиентов по периоду, где у каждого клиента нужно взять минимальную сумму выручки между текущей выручкой и выручкой в предыдущий период, где она рассчитывается так же как минимальная сумма... и т.д. Условие еще и в том, что "период" - это заранее не известная величина - это может быть и месяц, и квартал и ... год - какой захочет выбрать пользователь. В Excel, я привел пример с целевой логикой расчета на примере того, что "период" это "квартал". Добавлю, что исходные данные всегда "помесячные". В pbix набросал модель с теми же данными. Нужна мера, которая бы повторяла результат приведенный в Excel (выделено зеленой заливкой). Буду благодарен любым идеям. Рассматриваю так же варианты обогатить исходный набор данных вспомогательными столбцами (до загрузки их в модель), может быть даже предрасчитанными, но с этим тоже пока никаких мыслей нет, чтобы это могло быть для помощи?! |
|
|
Определение даты первого превышения накопительной прибыли над накопительными инвестициями (Power BI)
Определение даты первого превышения накопительной прибыли над накопительными инвестициями (Power BI)
Как в PowerBI скрыть столбцы в Матрице, если значения/категории не содержат данные, Опция "показывать элементы без данных" выключена, но категории без данных все равно присутствуют в заголовке матрицы
Как в PowerBI скрыть столбцы в Матрице, если значения/категории не содержат данные, Опция "показывать элементы без данных" выключена, но категории без данных все равно присутствуют в заголовке матрицы
Как в PowerBI скрыть столбцы в Матрице, если значения/категории не содержат данные, Опция "показывать элементы без данных" выключена, но категории без данных все равно присутствуют в заголовке матрицы
12.12.2023 11:34:03
Всем привет!
Во вложенном файле в Матрице я никак не могу добиться такого поведения, когда на фильтре "Бренды" выбираю какой-либо конкретный бренд, а в шапке "матрицы" каналы продаж с пустыми значениями (без значений по какой-либо статье) не скрываются/ не исчезают, а продолжают отображаться! Как сделать так, чтобы в матрице не отображались "лишние" столбцы, если по ним нет данных? (Опция "показывать элементы без данных" выключена!) |
|
|
Как в Power BI избирательно не отображать/отображать уровни иерархии
12.12.2023 11:29:19
Vladimir Ch, спасибо большое, эта статья помогла мне! Получилось то, что надо!
|
|
|
Как в Power BI избирательно не отображать/отображать уровни иерархии
06.12.2023 07:45:05
Добрый день!
У меня есть справочник статей затрат, у которого имеется аж 4 уровня вложенности(детализации). Но не у каждой статьи есть все 4 уровня вложенности - какие-то статьи самостоятельные, а какие-то содержат в себе детализацию до 4 уровня. Мне необходимо по этому справочнику собрать отчет в виде "матрицы" (пример .pbix во вложении). Естественно, в таком варианте каждая статья, имеющая уровень детализации меньше, чем до 4 уровня, будет дублировать свое название. Возможно ли как-то управлять этим поведением, и скрыть избыточные строки (вариант с тем, чтобы через правую кнопку мыши каждую нужную статью "схлопнуть" не подойдет, т.к. при каждом переходе с одного уровня вложения на другой, вся моя ручная группировка слетит)? Готов рассмотреть решение даже с жестким "харкодом", что-то типа того, чтобы для каждой конкретной статьи, в зависимости от ее уровня вложенности выводить "blank", и для визуального элемента выставить значение "не показывать данные с пустыми значениями". Но что-то никак не получается корректно определить соответствующий уровень вложения для статьи. Возможно есть более гибкое решение?!
Изменено: |
|
|
DAX перестает считать значение, если задать сортировку справочника по столбцу
DAX перестает считать значение, если задать сортировку справочника по столбцу
05.12.2023 06:55:29
Ребята, всем большое спасибо, за такую включенность в мой вопрос!
Даже и не думал, что он вызовет такие дискуссии! Согласен с surkenny, что важно понять суть происходящего, чтобы можно было правильно применять решение дальше, ведь пример, который я скинул, это лишь упрощенная версия того, что у меня на самом деле есть в рабочем варианте - там у меня и более глубокая вложенность и требования к отображению/не отображению каких-либо подстатей на визуале (в матрице), поэтому понимание произошедшего очень важно! Хотя, в моем случае все подстатьи буду иметь уникальное название, и просто ALL со всей таблицы тоже будет работать, но все же я за то, что нужно понимать, "что там под капотом на самом деле". Еще раз спасибо за дискуссию - она помогла понять в чем разница в подходах! PS. Я на форуме не первый раз пишу свои вопросы, но раньше не встречал в отсылках на автора вопроса "ТС". Что это означает?)) |
|
|
DAX перестает считать значение, если задать сортировку справочника по столбцу
DAX перестает считать значение, если задать сортировку справочника по столбцу
04.12.2023 09:42:44
Vladimir Ch, спасибо большое!
|
|
|
DAX перестает считать значение, если задать сортировку справочника по столбцу
04.12.2023 07:34:35
Vladimir Ch, открываю ваш файл и вижу, что проблема не ушла (см. скрины):
|
|
|
DAX перестает считать значение, если задать сортировку справочника по столбцу
04.12.2023 06:02:54
Добрый день!
Как только я задаю сортировку колонки "Статья" (в справочнике статей затрат) по столбцу "Статья ИД", моя мера "Сумма с прибылью" перестает выводить значение в матрице. Без данной сортировки мера работает корректно. А мне очень надо расположить наименования "Статей" и "Подстатей" в матрице в правильном порядке, обозначенном в "Справочнике статей затрат". Почему такое поведение меры на сортировку, и как добиться нужного результата? |
|
|
Значения мер в столбцы и строки сводной таблицы
11.08.2023 13:33:43
Похоже, я нашел решение:
|
|||
|
Значения мер в столбцы и строки сводной таблицы
11.08.2023 12:47:27
|
|||
|
Код UNICHAR для повторения значков условного форматирования в виде уровня сигнала.
20.04.2023 19:26:02
Всем привет!
Наглядный пример во вложении, но суть в том, что очень надо в карточках KPI в Power BI отобразить в качестве условного форматирования значки сигнала антенны, в зависимости от значений. Стал копать в эту сторону, и понял, что можно с помощью конкатенации склеить символ и значение и это вынести в карточку KPI, но никак не получается найти нужный код для функции UNICHAR, чтобы воспроизвести эти значки. Может кто знает? |
|
|
Ретроспектива для списка TOP-n из текущего периода (DAX)
20.02.2023 16:13:18
surkenny, спасибо за помощь. Дальше, думаю сам докручу. Но общий смысл в том, что отчет должен показывать информацию по активным клиентам, т.е. суммировать информацию в рамках консолидированного период (год, квартал) неправильно. Другими словами, если консолидируем до года - то нужна цифра за последний имеющийся месяц (не обязательно декабрь, год может быть и не полным), а если консолидируем до квартала - то нужна цифра за последний месяц квартала. И в обоих случаях цифра нужна для того списка ТОП, который актуальный на последний месяц выбранного в фильтре года.
Еще раз, спасибо! |
|
|
Ретроспектива для списка TOP-n из текущего периода (DAX)
Ретроспектива для списка TOP-n из текущего периода (DAX)
17.02.2023 05:28:41
surkenny, все-таки вынужден вернуться со своим вопросом - когда добавить внешний фильтр по "name" и убрать, к примеру "Д" из него (но оставить top=4), то в некоторых месяцах на графике цифры наоборот "подрастают", а не уменьшаются.
И еще, если подняться в группировке на уровень с месяцев до года, то получаем значение не TOP на конец периода, а совсем другое число.
Изменено: |
|
|
Ретроспектива для списка TOP-n из текущего периода (DAX)
16.02.2023 20:34:01
StepanWolkoff, большое спасибо!
|
|
|
Ретроспектива для списка TOP-n из текущего периода (DAX)
Ретроспектива для списка TOP-n из текущего периода (DAX)
Ретроспектива для списка TOP-n из текущего периода (DAX)
11.02.2023 22:58:10
Всем привет!
Помогите решить такую задачу: Есть отчет, который в табличном варианте визуализации (элемент "таблица") всегда показывает данные за последний месяц (в рамках того года, который выбран в фильтре - фильтр по году всегда одиночное значение). Так же есть график по месяцам. График не оказывает кросс-фильтрацию на таблицу. Отчет должен: - в таблице показывать TOP-n "названий" (считается на основе функции RANKX, т.к. "названия" с одинаковым значением должны иметь один и тот же ранг и попадать на визуализацию). - на графике тоже должен показывать значения по TOP-n, но только для того списка TOP, который получается в таблице на последний месяц, а не для TOP-n , который получается в соответствующем месяце. Ярким примером такого "неправильного" поведения, служит месяц "октябрь" (для TOP-4), когда список "названий" в октябре отличается от списка "названий" в таблице. Надеюсь понятно объяснил, по необходимости дам уточнения и разъяснения. Файл с примером прилагаю, дополнительные пояснения еще сделаны внутри файла. |
|
|
Как расположить данные на диаграмме с накоплением в порядке рейтинга (PowerBI)
18.12.2022 19:30:07
Всем, привет!
В PowerBI "диаграмма с областями с накоплением" по умолчанию "выставляет" порядок следования "условных обозначений" в алфавитном порядке. В моем случае это страны и располагаются они по алфавиту. А как сделать, чтобы порядок следования зависел от значения показателя каждой страны на последнюю дату - в данном случае на декабрь 2022? Т.е. хочется сверху видеть страны с самым большим показателем в декабре 2012, и далее по убыванию. Думаю, надо как-то через рейтинг, но как это сделать, чтобы еще и внешние фильтры, если будут, отрабатывали корректно? Пример во вложении.
Изменено: |
|
|
Как посчитать количество определенных значений, которые возвращает мера DAX
30.10.2022 07:09:50
mechanix 85, огромное спасибо! Несколько часов думал, а решение оказалось очень лаконичным!
Ребята, вы опять меня выручаете! Да кто вы такие)))??? Что не вопрос - то ответ быстрый! Снимаю шляпу! |
|
|