2015-10-05 71 views
1
12 Month Qty:=CALCULATE ( 
    [Qty], 
    DATESINPERIOD ( 
     Calendar[Date] , 
     MAX(Calendar[Date]), 
     -12, Month 
    ) 
) 

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

回答

2

对于模型没有进一步的了解,很难说出了什么问题,因为在基本实现中,您的度量工作得很好。你在哪里与以下不同?

Qty:=SUM(FactQuantity[Quantity]) 

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

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

enter image description here

+0

谢谢你对我的帮助!对于12个月的部分,我得到与数量相同的结果。你有什么想法为什么结果与数量相同? – HAIZD

+0

我明白了,谢谢!我没有改变表格作为日期表:( – HAIZD