Страницы: 1
RSS
Разное поведение формулы ALLEXCEPT в Power Pivot и в Power BI
 
Доброго времени суток!
Прошу помочь со следующим вопросом:
1. есть две таблицы, календарь и факты продаж товаров.
2. мне нужно посчитать продажи игнорируя все поля каледаря кроме лет.
3. для этого написал формулу: ALLEXCEPT_ед = CALCULATE(SUM('Факты'[Ед]),ALLEXCEPT('Календарь','Календарь'[Год]))
4. проблема в том что в Power Pivot формула работает как и ожидается, а в Power BI нет.
5. примеры в в Power Pivot и в Power BI во вложении.
Изменено: Lari - 19.06.2024 23:22:01
 
Пример в excel
 
Lari, вот тут была схожая проблема с кросс-фильтрами в Power BI. Суть в том, что в PBI все элементы друг на друга по умолчанию под капотом накладывают кросс-фильтрацию, т.е. в Вашем случае фильтр "полугодие" так же влияет на фильтр "год" оставляя половину дат за бортом для "года" и уже фильтр "год" далее взаимодействует с матрицей уже в усечённом на полгода состоянии. Как проверить: убираете фильтр "год" с вашего макета, можете его (год) добавить в матрицу и далее смотрите за общим итогом при использовании оставшегося фильтра "полугодие" - должно корректно считать.
Страницы: 1
Наверх