Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi Power BI DAX-resultset中的重用措施_Powerbi_Dax_Measure - Fatal编程技术网

Powerbi Power BI DAX-resultset中的重用措施

Powerbi Power BI DAX-resultset中的重用措施,powerbi,dax,measure,Powerbi,Dax,Measure,我是DAX和Power BI的新手。我有一个Power BI resultset,它有一个唯一标识符(ID)、一个引用ID列但可为空的列(REF_ID)和一个度量值(MSR)。现在我只想计算一下: 新测量值=MSR(如果参考ID为空) New_Measure=MSR+MSR_REF_ID(因此,引用REF_ID的ID中的MSR) 例如: 新度量(ID=3)=度量(ID=3)+度量(ID=6)=-5283619.953+1911594.57332966 谁能帮忙 使用以下公式在Power BI中创

我是DAX和Power BI的新手。我有一个Power BI resultset,它有一个唯一标识符(ID)、一个引用ID列但可为空的列(REF_ID)和一个度量值(MSR)。现在我只想计算一下: 新测量值=MSR(如果参考ID为空) New_Measure=MSR+MSR_REF_ID(因此,引用REF_ID的ID中的MSR)

例如: 新度量(ID=3)=度量(ID=3)+度量(ID=6)=-5283619.953+1911594.57332966

谁能帮忙


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

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

您可以参考DAX的语法,这正是我所需要的。工作正常。非常感谢您的了解,感谢您确认它有效。如果这是你想要的,请接受它作为答案并投票。