我的 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 的总计,但是当我将其放入此公式时,我看不到它。
实际上我想在下面工作。但正如我所说,它计算出上一期总和为 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