简体   繁体   English

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

[英]Power BI DAX - reuse measures in resultset

I am new with DAX and Power BI.我是 DAX 和 Power BI 的新手。 I have a Power BI resultset with an unique identifier (ID), a column (REF_ID) that references to the ID column, but is nullable, and a measure (MSR).我有一个 Power BI 结果集,其中包含一个唯一标识符 (ID)、一个引用 ID 列但可为空的列 (REF_ID) 和一个度量 (MSR)。 Now I simply want to make a calculation: New_Measure = MSR (if REF_ID is NULL) New_Measure = MSR + MSR_REF_ID (so the MSR from the ID that is referencing from REF_ID).现在我只想做一个计算:New_Measure = MSR(如果 REF_ID 为 NULL)New_Measure = MSR + MSR_REF_ID(所以来自 REF_ID 的 ID 中的 MSR)。

Example: New_Measure(ID=3) = Measure(ID=3) + Measure(ID=6) = -5283619.953 + 1911594.57332966示例:New_Measure(ID=3) = Measure(ID=3) + Measure(ID=6) = -5283619.953 + 1911594.57332966

Who can help???谁能帮忙???

enter image description here在此处输入图片说明

Create a new column in Power BI using below formula:使用以下公式在 Power BI 中创建一个新列:

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

You can refer syntax for IF and LOOKUPVALUE for DAX您可以参考 DAX 的IFLOOKUPVALUE 的语法

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM