PowerPivot DAX公式,用于在日期为去年时获取值

时间:2017-05-31 16:06:18

标签: excel-formula powerpivot dax

我正在寻找PowerPivot中的DAX公式,该公式显示日期为上一年的去年值。

我有以下数据(表格) Data

我希望有一个名为“LastYear_Count”的新列显示上一年的值。例如:行日期:2/28/2017 - 分支:北 - 计数:8 - LastYear_Count:5(因为去年2/28/2016的计数值为5)

1 个答案:

答案 0 :(得分:1)

Count Lastyear = CALCULATE(SUM(Table1[Count]);FILTER(Table1;Table1[Branche]=EARLIER(Table1[Branche]) && DATEADD(Table1[Date];1;YEAR)=EARLIER(Table1[Date])))

结果:

snip

注意:我使用了SUM聚合,假设每天/分支组合只有一个'计数'。如果不是这种情况,请告诉我们。