如果重要的话,我正在对一个计算列进行12个月的平均累计?我超过12个月的计数回归355天?

我的总和列是[卷]

我有一个日历表,相应的层次结构设置如下图所示,更多,
enter image description here

我的滚动平均代码是,

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列中的所有值都是这样的,

enter image description here

我的滚动AVG abowe算到这个,

enter image description here

经过一些错误搜索,我发现这段代码,

DISTINCTCOUNT('Calendar'[DATE]);
        DATESINPERIOD('Calendar'[DATE];LASTDATE('Calendar'[DATE]);12;MONTH
        )

给我一个不同的计数值356.并在构建我的报告以查看天 . 我的滚动平均值可以正确计算 .

但是,这不是我想要的,因为我希望这个DAX返回12并且我无法弄清楚为什么不是?