PowerBI DAX Calculation: групповой расчет скользящего среднего по месяцам - PullRequest
0 голосов
/ 07 мая 2020

У меня есть таблица, и я хочу рассчитать средние продажи на основе страны и канала, но среднее значение меняется ежемесячно: Sales by Country, Channel and Period

Итак, для первого среднего Продажи учитывают только 202001 год, затем второй будет 202001, 202002 и так далее. Конечный результат - средний объем продаж. Здесь продажи - это созданная мера. Сейчас у меня период до 202003 года, позже у меня может быть апрель, май и т. Д. c. Мой вопрос в том, как рассчитать средние продажи. Спасибо.

1 Ответ

0 голосов
/ 07 мая 2020

Создайте вычисляемый столбец и используйте следующую формулу DAX:

Average Sales = 
VAR __country = 'Table'[Country]
VAR __period = 'Table'[Period]
VAR __subTable = FILTER( 'Table', 'Table'[Country] = __country && 'Table'[Period] < __period + 1)

Return CALCULATE(  AVERAGE('Table'[Sales], __subTable )

Надеюсь, это вам поможет.

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