循环依赖开-关余额

问题描述 投票:0回答:1

我正在尝试生成余额,但出现循环依赖。 初始余额(查阅报告的日期为第一天)是总和(表 1[数量])。那么从第二天开始,就是最终余额 当天销售额、总表2[售出数量] 最终余额,这将是初始余额 - 销售额。

此外,视觉效果是一个矩阵,应该可以看到每个项目的初始余额、销售额和最终余额的值。

我在寻找什么:

达克斯:

 Inventory = Calculate(
    SUM ( 'Table1'[Qty] ))





Sales = Calculate(
    SUM ( 'Table2'[Qty Sold] )
)



Initial Balance = IF(
    MAX(Dates[Date]) = TODAY(),
    [Inventory],
    CALCULATE([FinalBalance],PREVIOUSDAY(Dates[Date])
))



Final Balance = IF(
    MAX(Dates[Date]) = TODAY(),
   [Inventory] - [Sales],
   [Initial Balance] - [Sales]
)

有什么办法可以解决这个问题吗?因为,最终,一项措施取决于另一项措施。

powerbi dependencies dax visualization measure
1个回答
0
投票

只是一个建议,也许尝试删除库存和销售度量的计算,直接使用 SUM() 。如果你想使用calculate(),那么你应该在CALCULATE的过滤部分使用ALLEXCEPT(Date column)。

© www.soinside.com 2019 - 2024. All rights reserved.