Страницы: 1
RSS
Формула для DAX мера для сводной таблицы, Формула неверно считает DAX меру при подсчете итогов в сводной таблице
 
Уважаемые форумчане,

Посоветуйте, пожалуйста, как правильно написать DAX формулу. Формула DAX меры при детальном развороте сводной таблицы считает правильно данные по строкам (доля_оплат), но при сворачивании итоговые строки (по товарам) мера считает неверно. Исходный набор данных приведен в прикрепленном файле.

Формула меры, которую необходимо исправить:    SUMX( DISTINCT( Sales[Товар №]); MAX(Sales[Доля платежей] ) )

В прикрепленном файле пример предоставлен. Также прикреплен скрин для визуальной оценки проблемы.

Спасибо за понимание, если что-то не так написал.
Изменено: Анатолий К - 14.02.2024 10:57:02
 
Анатолий К, добрый день, как вариант:
Код
=SUMX(
   GROUPBY('Sales';Sales[Товар №];'Sales'[Тип оплаты];
      "@max";MAXX(CURRENTGROUP();'Sales'[Доля платежей])
   );
   [@max]
)
 
Анатолий К, еще вариант
Код
Доля_оплат = 
var tab =SUMMARIZE('Sales';Sales[Товар №];'Sales'[Тип оплаты])
var Res = SUMX( tab; CALCULATE(MAX(Sales[Доля платежей] ) ))
return Res
 
Vladimir Ch,
Alex,

Спасибо большое! Это то, что необходимо. Пойду внедрять.
Страницы: 1
Наверх