【发布时间】:2020-09-21 10:23:47
【问题描述】:
我有 2 个关于订单的表格,其中包含订单有效日期和在途库存(库存到达订单将被服务的地方)。
(使用样本数据来简化理解) 我正在我的决赛桌中寻找这样的最终计算 -
已完成计算,直到 power BI 中的第 4 列
如果这是在excel中,我可以简单地完成
used_stock(2) = serviced(1) + used_stock(1)
avail_stock(2) = total_qty(2) - used_stock(2)
已服务(2) = min(order(2),avail_stock(2))
我的基表如下所示 -
订单表-
中转表-
我已通过查找所选订单有效日期值之前日期的发货数量的累积总和来完成 total_qty 度量计算。
我正在尝试执行其余的措施,但最终以循环引用告终。有什么办法可以吗?
编辑 -
为所需的逻辑再澄清一点 -
假设第二个订单是 15 号,第二批货在 24 号到达,那么基础数据和输出表应该是这样的 -
使用目前提出的解决方案,表格将错误地看起来像 -
【问题讨论】:
标签: database powerbi dax powerquery powerbi-desktop