簡體   English   中英

Power BI - 使用基於表中其他行的同一列進行計算

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM