Совокупный ТТМ Всего - PullRequest
       5

Совокупный ТТМ Всего

0 голосов
/ 09 октября 2019

Мне нужна помощь в расчете итогового итога за двенадцать месяцев за каждый месяц. Я хочу убедиться, что каждый выбранный месяц отражает, что итоговый месяц и 11 предыдущих месяцев, т. Е. Август 2019 г., будут отображать общий объем продаж с сентября 2018 г. по август 2019 г., январь продаж будет отображаться с февраля 2018 г. по январь 2019 г.

Прилагается набор данныхсо столбцами даты и суммы продаж.

enter image description here

Я создал следующий DAX, который дает мне ежемесячные продажи, но мне также нужно сгенерировать показатель, который будет возвращать сумму за каждый месяц как (сумма12 месяцев, т.е. текущий месяц + 11 предыдущих месяцев)

Monthly Sales =
VAR CurrentDate =
    MAX ( 'EOM Date'[EOM Date] )
VAR PreviousDate =
    DATE ( YEAR ( CurrentDate ), MONTH ( CurrentDate ) - 12, DAY ( CurrentDate ) )
VAR Result =
    CALCULATE (
        [Net Sales],
        FILTER ( 'Table', [Date] >= PreviousDate && [Date] <= CurrentDate )
    )
RETURN
    Result.

1 Ответ

0 голосов
/ 12 октября 2019

Довольно сложно понять, как ваша модель данных относится к вашей формуле, но, по крайней мере, с этим вы сможете вычислить скользящую годовую сумму:

Cumulated 12 month Sales :=
CALCULATE (      
    [Net Sales],
    DATESINPERIOD (
        'Table'[Date],,
        MAX ( 'Table'[Date] ),         
        -1,
        YEAR
    )
)

Конечно, вам нужно иметьТаблица (которая является таблицей дат) ссылка на вашу таблицу продаж

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...