Size: a a a

Power BI Group RU

2021 April 08

Z

Zurab in Power BI Group RU
действует ли Filter с календарем на деление?
источник

Z

Zurab in Power BI Group RU
т.е. я получаю среднюю выручку на клиента у кого ключ не равен 0, нарастающим итогом
источник

KK

Konstantin Kadikin in Power BI Group RU
в ифе 2 варианта же, скорее свич
источник

СЧ

Саша Ч in Power BI Group RU
Ну можно вложенный иф для простоты)
Но ты прав, свич будет лучше
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Да, действует. Деление - это выражение, которое будет вычислять CALCULATE. А FILTER - фильтры этого самого CALCULATE, которые, кстати, будут применены до того, как будут вычислено выражение.
источник

Z

Zurab in Power BI Group RU
вот я и не понимаю почему у меня меняются показатели прошлых месяцев каждый раз((
источник

Z

Zurab in Power BI Group RU
спасибо)
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Ну, может у Вас данные в таблицах меняются.
источник

Z

Zurab in Power BI Group RU
вообще не должны, но рас формула правильная то остается только такой вариант.
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Кстати, таблица Sales большая? Не уверен, что применение итератора SUMX - хорошее решение.
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Да и Filter, скорее, лишний. Разве что У Вас в SALES есть данные будущих периодов.
источник

Z

Zurab in Power BI Group RU
если я смотрю значения нарастающим итогом, то для значения января, значения марта это будущее
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Сколько возможных значений в поле [КлиентКлюч]? Я бы смотрел в сторону SUMMARIZE вместо FILTER.
источник

Z

Zurab in Power BI Group RU
спасибо, я подумаю над оптимизацией.
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Просто сейчас вы делаете итерацию по Sales первым FILTER. А потом ещё одну итерацию SUMX уже по результату работы FILTER.
SUMMARIZE сгруппирует таблицу по КлиентКлюч и уже просуммирует.
источник

ЕЗ

Евгений Загоруйко... in Power BI Group RU
Нарастающий итог рассчитывается, например, следующим образом:
CALCULATE(SUM(Sales[Выручка]), DATESYTD('Календарь'[Date]), Sales[КлиентКлюч] <> 0)
Можно использовать функцию TOTALYTD.
Это всё для вычисления нарастающим итогом в течение года. Для квартала и месяца есть свои функции.
При этом нужно помнить, что Ваш Календарь должен быть отмечен как таблица дат.
источник

Z

Zurab in Power BI Group RU
диапазон больше года
источник

Z

Zurab in Power BI Group RU
тут да, несколько раз итерирую
источник

Z

Zurab in Power BI Group RU
что вижу то и пою)
источник

Z

Zurab in Power BI Group RU
решение в лоб
источник