在表格模型中显示带有dax的12个月历史记录

时间:2015-10-05 21:36:14

标签: dax tabular

12 Month Qty:=CALCULATE ( 
     [Qty],
   DATESINPERIOD ( 
       Calendar[Date] , 
       MAX(Calendar[Date]),
       -12, Month
   ) 
)

我使用该公式获取最近12个月的数据,但在数据透视表中,结果与列的总和相同。如何修复该dax公式以查看过去12个月的历史记录?

1 个答案:

答案 0 :(得分:2)

在不了解您的模型的情况下,很难说出现了什么问题,因为通过基本实施,您的衡量标准可行。你在哪里与以下不同?

Qty:=SUM(FactQuantity[Quantity])

12MonthQty:=
CALCULATE(
    [Qty]
    ,DATESINPERIOD(
        DimDate[Date]
        ,MAX(DimDate[Date])
        ,-12
        ,MONTH
    )
)

样本数据,数据透视,模型图:

enter image description here