Найти тему
Маленький человек

DAX нарастающий итог в группе

Оглавление

Исходные данные

Исходные данные

-2

Формула DAX

=CALCULATE (
....SUM('Таблица1'[#]) ;
.....FILTER (
.........ALLEXCEPT('Таблица1'; 'Таблица1'[группа]) ;
.........'Таблица1'[#] <= MAX ('Таблица1'[#])
.........)
....)

Итог

-3

Пояснения

CALCULATE

Вычисляет выражение в измененном контексте фильтра.

CALCULATE(<expression>[, <filter1> [, <filter2> [, …]]])

FILTER

Возвращает таблицу, представляющую подмножество другой таблицы или выражения.

FILTER(<table>,<filter>)

ALLEXCEPT

Удаляет все фильтры контекста в таблице, за исключением фильтров, примененных к указанным столбцам.

ALLEXCEPT(<table>,<column>[,<column>[,…]])