在表格模型中使用 dax 显示 12 个月的历史记录
display 12 month history with dax in tabular model
12 Month Qty:=CALCULATE (
[Qty],
DATESINPERIOD (
Calendar[Date] ,
MAX(Calendar[Date]),
-12, Month
)
)
我正在使用该公式获取过去 12 个月的数据,但在数据透视表 table 中,结果与列的总和相同。我如何修复该 dax 公式以查看过去 12 个月的历史记录?
在不进一步了解您的模型的情况下,很难说出了什么问题,因为通过基本的实施,您的措施就可以正常工作。你和下面的有什么不同?
Qty:=SUM(FactQuantity[Quantity])
12MonthQty:=
CALCULATE(
[Qty]
,DATESINPERIOD(
DimDate[Date]
,MAX(DimDate[Date])
,-12
,MONTH
)
)
示例数据、数据透视表、模型图:
12 Month Qty:=CALCULATE (
[Qty],
DATESINPERIOD (
Calendar[Date] ,
MAX(Calendar[Date]),
-12, Month
)
)
我正在使用该公式获取过去 12 个月的数据,但在数据透视表 table 中,结果与列的总和相同。我如何修复该 dax 公式以查看过去 12 个月的历史记录?
在不进一步了解您的模型的情况下,很难说出了什么问题,因为通过基本的实施,您的措施就可以正常工作。你和下面的有什么不同?
Qty:=SUM(FactQuantity[Quantity])
12MonthQty:=
CALCULATE(
[Qty]
,DATESINPERIOD(
DimDate[Date]
,MAX(DimDate[Date])
,-12
,MONTH
)
)
示例数据、数据透视表、模型图: