Я делаю скользящую 12-месячную среднюю по определенной сумме, которая является вычисляемым столбцом, если это имеет значение? и мой счет за 12 месяцев возвращает 355 дней?
Мой столбец суммы [Объем]
У меня есть таблица календаря, которая настроена в соответствии с иерархией, как показано на рисунке ниже и более,
мой код для скользящего среднего:
12M tonnage Avarage =
CALCULATE(
SUM(STOWAGEACTUAL[VolyMton]);
DATESINPERIOD('Calendar'[DATE]; LASTDATE('Calendar'[DATE]);12;MONTH)
)
/
CALCULATE(
DISTINCTCOUNT('Calendar'[DATE]);
DATESINPERIOD('Calendar'[DATE];LASTDATE('Calendar'[DATE]);12;MONTH
))
Все мои значения, которые у меня есть в столбце SUM, выглядят так:
И мой Rolling AVG выше рассчитывает на это,
После некоторого поиска ошибки я обнаружил, что этот кусок кода,
DISTINCTCOUNT('Calendar'[DATE]);
DATESINPERIOD('Calendar'[DATE];LASTDATE('Calendar'[DATE]);12;MONTH
)
Дает мне значение Distinct Count, равное 356. И при создании моего отчета, чтобы посмотреть на дни. Мое скользящее среднее вычисляет правильно.
НО, это не то, что я хочу, так как я хочу, чтобы этот DAX возвращал 12, и я не могу понять, почему это не так?