[英]Power BI - Calculation using the same column based on other rows in table
我正在使用 Power BI 仪表板,试图显示“价值 - 支出”的计算(在此示例中,它应该为产品 A 带回 5000,为 B 带回 3000)。
但是,由于计算都是在“值”列中完成的,我很难在 Power BI 中进行设置,具体的过滤器取决于该行上的产品。
有没有办法做到这一点? 任何帮助将不胜感激。
目前 -
|Product|Values|Outcomes|
|A |Value |20000 |
|A |Spend |15000 |
|B |Value |10000 |
|B |Spend |7000 |
理想的解决方案 -
|Product|Values|Outcomes|
|A |Value |20000 |
|A |Spend |15000 |
|A |Return|5000 |
|B |Value |10000 |
|B |Spend |7000 |
|A |Return|3000 |
我不知道如何为您的表添加新行的解决方案,但是您可以在仪表板中创建度量。
如果您尝试创建度量,那么这是我为您准备的代码:
Measure_value = calculate(sum(Outcomes),
filter(all(Table),
and(selectedvalue(Table[Values]) = "Value")
selectedvalue(Table[Product]) = Table[Product]
))
Measure_spend = calculate(sum(Outcomes),
filter(all(Table),
and(selectedvalue(Table[Values]) = "Spend")
selectedvalue(Table[Product]) = Table[Product]
))
Measure_calc = Measure_value - Measure_spend
请让我知道是否有帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.