Power BI DAX - 在结果集中重用度量

Power BI DAX - reuse measures in resultset

我是 DAX 和 Power BI 的新手。我有一个 Power BI 结果集,其中包含一个唯一标识符 (ID)、一个引用 ID 列但可为空的列 (REF_ID) 和一个度量 (MSR)。现在我只想做一个计算: New_Measure = MSR(如果 REF_ID 为 NULL) New_Measure = MSR + MSR_REF_ID(因此来自从 REF_ID 引用的 ID 的 MSR)。

示例: New_Measure(ID=3) = 测量(ID=3) + 测量(ID=6) = -5283619.953 + 1911594.57332966

谁能帮忙???

enter image description here

使用以下公式在 Power BI 中创建一个新列:

New_Measure = IF(Ref_ID = BLANK(), MSR, MSR + LOOKUPVALUE(MSR, ID, REF_ID))

您可以参考 IF and LOOKUPVALUE for DAX

的语法