Как в Power Pivot суммировать прогноз по текущему месяцу за текущий месяц?

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

Когда я использую функцию DATESMTD следующим образом:

=CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]),DATESMTD(DateTime[DateKey]))  

Я получаю суммарные данные за последний месяц. Я предполагаю, что это связано с тем, что функция DATESMTD принимает последнюю дату в столбце, а до нее осталось 3 месяца.

Как мне убедиться, что я получу итоговую среднюю среднюю цену за текущий месяц, а не конец календаря? Формула должна быть достаточно умной, чтобы понять, что я в мае и хочу, чтобы MTD мая, а не августовская.

Любые идеи?


person Steenber    schedule 24.05.2017    source источник


Ответы (1)


Для этого нужно сделать следующее:

Forecast_Transaction_MTD: = CALCULATE (сумма ('ATO Online' [прогноз транзакций на 2017 г.]), DATESINPERIOD ('ATO Online' [Current Year], TODAY (), - day (TODAY ()), day))

last -day (TODAY ()) получает номер текущего дня и вычитает его из сегодняшней даты. Итак, сегодня 25 мая. -day (TODAY ())), day)) извлекает день (25) и вычитает его из текущей даты, чтобы получить 1 мая.

Остальная часть формулы просто добавляет сумму за даты.

person Steenber    schedule 25.05.2017