标签: excel powerpivot dax
我试图创建一份报告,显示当前每周发生的事件。我有一张桌子" Processing"有5列:
"年","周","创建","已关闭"和"供应"
我需要使用的计算是"创建" - "关闭" +"供应"从前一周(上面的单元格)。在普通的excel表格中,这很容易,但我无法用DAX解决这个问题。
答案 0 :(得分:0)
要解决您的问题,您必须在模型上创建索引列。要创建我在年周列之前创建的索引,使用此计算列公式:
=[Year]*100+[week]
之后我创建了一个带有此计算列公式的索引列:
=CALCULATE(COUNT(Tabella1[week]), ALL(tabella1), FILTER(Tabella1;[Yearweek]<=EARLIER([Yearweek])))
结果就是powerpivot:
之后,创建一个计算列,使用以下公式:
= [created]+[closed]+LOOKUPVALUE([supply];[Index];[Index]-1)
结果如下: