Power BI - 创建和使用变量

时间:2017-11-07 19:47:22

标签: powerbi dax

我正在使用需求预测表,其中我们对给定项目的总量为current qty

我们对每个未来一周都有数量的销售预测,我需要取current qty,将其存储在一个变量中,然后从Wk1预计数量的销售额中减去它,保存该变量,然后继续从Wk2Wk3等减去它,直到它达到0.目标是确定我们在用完之前有多少周的库存。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

它不是很优雅,但除非你预测很多周,否则你可以做这样的事情

WeeksOfStock =
SWITCH(TRUE(),
       [current qty] - [wk1 sales] <= 0, 1,
       [current qty] - [wk1 sales] - [wk2 sales] <= 0, 2,
       [current qty] - [wk1 sales] - [wk2 sales] - [wk3 sales] <= 0, 3,
       ...
       --else clause--
       )

如果你进一步预测并且这是不可行的,那么事情变得更难,因为DAX并不是真正为循环而构建的。