【发布时间】:2019-09-03 04:25:37
【问题描述】:
我是 PowerPivot / DAX 的新手,我正在分析一个名为 BudgetTable 的表,其中包含 5 列。当项目和属性组合的预算金额发生变化时,用户会在表中添加一个具有新记录日期的新行。例如,在下表中,2/1/19、3/1/19、4/1/19 和 5/1/19 记录是先前项目和属性组合的更新。
ID Item Attribute Budget Amount Record Date
1 A AA $1000 1/1/19
2 A AA $2000 2/1/19
3 A BB $3000 1/1/19
4 A BB $4000 3/1/19
5 B AA $5000 1/1/19
6 B AA $6000 5/1/19
7 B BB $7000 1/1/19
8 B BB $8000 4/1/19
我想定义一个度量(预算金额总和),它使用每个项目和属性组合的最新日期来汇总预算金额。
我试过了:
Sum of Budget Amount:=CALCULATE([BudgetTable], FILTER(BudgetTable, BudgetTable[Record Date]=Max(BudgetTable[Record Date])
但是,这会产生一个如下所示的数据透视表:
Item Attribute Sum of Budget Amount
A $4000
AA $2000
BB $4000
B $6000
AA $6000
BB $8000
预期的数据透视表如下所示:
Item Attribute Sum of Budget Amount
A $6000
AA $2000
BB $4000
B $14000
AA $6000
BB $8000
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: dax powerpivot