Добрый день, коллеги!
Никак не могу разобраться с группировками в DAX. У меня есть таблица с именами, категориями и суммами. Из нее мне нужно получить сумму только по тем именам, у которых встречается 2 категории. Делаю виртуальную таблицу с уникальными парами Имя-Показатель, но посчитать количество показателей для каждого имени никак не выходит. Подскажите, пожалуйста, как мне сделать группировку по имени с подсчетом количества показателей?
Ниже мои попытки, в приложении файл с примером.
Никак не могу разобраться с группировками в DAX. У меня есть таблица с именами, категориями и суммами. Из нее мне нужно получить сумму только по тем именам, у которых встречается 2 категории. Делаю виртуальную таблицу с уникальными парами Имя-Показатель, но посчитать количество показателей для каждого имени никак не выходит. Подскажите, пожалуйста, как мне сделать группировку по имени с подсчетом количества показателей?
Ниже мои попытки, в приложении файл с примером.
Код |
---|
=VAR TBL = ALL('Таблица1'[Имя]; 'Таблица1'[Показатель]) VAR NM = DISTINCT('Таблица1'[Имя]) VAR ADDC = ADDCOLUMNS( TBL; "rn"; CALCULATE(COUNTROWS(TBL); NM = 'Таблица1'[Имя] ) ) VAR RES = CALCULATE(SUM('Таблица1'[Сумма]); FILTER(ADDC; [rn] = 2 ) ) RETURN RES |