我需要帮助来计算每个月的过去十二个月总计。 我想确保每个选定的月份反映该月的总和前11个月,即2019年8月将显示2018年9月至2019年8月的总销售额,1月的销售额将显示2018年2月至2019年1月。
附加的是带有日期和销售额列的数据集。
我创建了以下DAX,该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.
答案 0 :(得分:0)
很难理解关于公式的数据模型如何, 但至少有了这个,您应该能够计算出移动的年度总计:
Cumulated 12 month Sales :=
CALCULATE (
[Net Sales],
DATESINPERIOD (
'Table'[Date],,
MAX ( 'Table'[Date] ),
-1,
YEAR
)
)
当然,您需要具有指向销售表的表(即日期表)链接