Как получить 12-месячную сумму в PowerBI - PullRequest
0 голосов
/ 02 ноября 2018

Мне нужно создать сумму продаж за 12 месяцев за последний месяц моего столбца дат.

У меня есть 3 года, с 2016 по 2018 год с форматом Месяц и Год, и моя панель обновляется ежемесячно, добавляя в следующем месяце.

Если последняя дата - октябрь 2018 года,

Я хочу отобразить 2018 как сумма продаж с 18 октября по 17 октября 2017 как сумма продаж с 17 по 16 октября 2016 как сумма продаж с 16 октября по 15 октября и т. Д.

Можете ли вы помочь, как я могу создать меру дакс в мощности BI

Если я использую = Рассчитать (сумма (продажи), dateadd (дата, -12, месяц) Он отображает только год (вычисление только с 18 октября по 18 января) и не дает мне результат, как указано выше.

Можете ли вы помочь с тем же?

1 Ответ

0 голосов
/ 02 ноября 2018

Если у вас есть таблица дат / календаря под названием «Дата», вы можете получить скользящую 12-месячную сумму, используя следующую меру:

Rolling 12 Month Total :=
CALCULATE (
    SUM ( 'Table'[Sales] ),
    DATESBETWEEN (
        'Date'[Date],
        NEXTDAY ( SAMEPERIODLASTYEAR ( LASTDATE ( 'Date'[Date] ) ) ),
        LASTDATE ( 'Date'[Date] )
    )
)

Применение этого к другим годам просто потребует изменения границ в функции DATESBETWEEN.

...