Я ищу решение для суммирования предыдущих строк в вычисляемом столбце.
Образец данных:
продукт | продажи | совокупный
000001 | 2000 | 2000 г.
000001 | 2000 | 4000
000002 | 1500 | 1500
000001 | 2000 | 6000
000002 | 1500 | 3000
Может ли кто-нибудь помочь мне с DAX, пожалуйста.
@Acarbalacar Ожидаемый результат — совокупная сумма продаж по каждому продукту.
Это то, что я бы сделал
шаг 1) Я бы создал новый порядковый столбец с порядковым номером для каждой группы продуктов.
index =
RANKX (
FILTER (
Sales,
EARLIER ( Sales[Product] ) = Sales[Product]
),
Sales[Sales],
,
ASC
)
Шаг 2) Я создаю столбец «Промежуточные итоги», в котором отображаются промежуточные итоги по группам.
Running Totals =
CALCULATE (
SUM (Sales[Sales]),
FILTER(
Sales,
Sales[Product] = EARLIER ( Sales[Product])
&& Sales[index] <= EARLIER ( Sales[index])
)
)
это результат
Привет, спасибо за ваш вклад. К сожалению, это не сработает, так как мой набор данных слишком велик. Это тоже возможно как мера?
Из вопроса не ясно, чего вы пытаетесь достичь. Укажите ожидаемый результат.