Power BI 对一个值求和,而不对其他值求和

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

我的 DAX 中有一个公式

自上次 Qend 以来开放 WBS 的差异 =

VAR PreviousPeriodSum = 计算( SUM('RA_Run_Time_Automatic_History'[打开 WBS]), 'RA_Run_Time_Automatic_History'[周期整数] = 7 ) 返回 上期总和

当我用一个 veriable 代替 7 时,它不起作用。然后我尝试直接写6。但是6不起作用。我将 period int 列的值设置为 6,7,8。 8 和 7 有效,但 6 无效。当我得到常规总计时,我可以看到周期 Int=6 的总计,但是当我将其放入此公式时,我看不到它。

同上
) 返回 上期总和

当我用一个 veriable 代替 7 时,它不起作用。然后我尝试直接写6。但是6不起作用。我将 period int 列的值设置为 6,7,8。 8 和 7 有效,但 6 无效。当我得到常规总计时,我可以看到周期 Int=6 的总计,但是当我将其放入此公式时,我看不到它。

powerbi dax measure
1个回答
0
投票

实际上我想在下面工作。但正如我所说,它计算出上一期总和为 0。当前时期有效。当前第一期作品。上一期如果不是8或7,就不起作用。数据最初只有8和7。 6是后来加上去的。但 6 仍然存在,我可以在摘要中看到

Difference in Open WBS since last Qend = 
VAR CurrentPeriod = MAX('RA_Run_Time_Automatic_History'[Period Int])
VAR LastQP = max(RA_Run_Time_Automatic_History[PrevQLastP])

VAR CurrentPeriodSum = CALCULATE(SUM('RA_Run_Time_Automatic_History'[Open WBS]), 
'RA_Run_Time_Automatic_History'[Period Int] = CurrentPeriod)
 VAR PreviousPeriodSum =
     CALCULATE(
    SUM('RA_Run_Time_Automatic_History'[Open WBS]),
    'RA_Run_Time_Automatic_History'[Period Int] = LastQP
        )
       RETURN
        CurrentPeriodSum - PreviousPeriodSum
© www.soinside.com 2019 - 2024. All rights reserved.