累计TTM总计

时间:2019-10-09 19:58:45

标签: dax

我需要帮助来计算每个月的过去十二个月总计。 我想确保每个选定的月份反映该月的总和前11个月,即2019年8月将显示2018年9月至2019年8月的总销售额,1月的销售额将显示2018年2月至2019年1月。

附加的是带有日期和销售额列的数据集。

enter image description here

我创建了以下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.

1 个答案:

答案 0 :(得分:0)

很难理解关于公式的数据模型如何, 但至少有了这个,您应该能够计算出移动的年度总计:

Cumulated 12 month Sales :=
CALCULATE (      
    [Net Sales],
    DATESINPERIOD (
        'Table'[Date],,
        MAX ( 'Table'[Date] ),         
        -1,
        YEAR
    )
)

当然,您需要具有指向销售表的表(即日期表)链接

相关问题