簡體   English   中英

在 Power BI 中對兩列進行分組后創建一列值總和

[英]Create a column of sum of values after grouping two columns in Power BI

我正在嘗試根據前兩列對第三列的值求和並輸入新列。

Day       Product  type price  total
1/1/2019  A1       T1   3      8
1/1/2019  A1       T2   5      8
1/2/2019  A2       T1   2      3
1/2/2019  A2       T2   1      3
1/1/2019  B1       T1   4      12
1/1/2019  B1       T2   7      12
1/2/2019  B2       T1   3      5
1/2/2019  B2       T2   2      5
1/3/2019  A1       T2   2      8
1/4/2019  A2       T1   9      11
1/3/2019  B1       T1   6      11
1/3/2019  B1       T2   5      11
1/4/2019  B2       T1   4      4

總計是價格的總和,無論類型如何,並且作為日期產品的組合是唯一的。 檢查這些 excel 列

Go 到Edit Queries > Add Column > Custom Column並使用如下內容:

= if [Product] = "A1" and [type] = "T1" then [price] * [total] else [price] * [total] * 2

此計算只是其完成方式的一個示例,因為您沒有提供任何信息,因為您沒有提供任何信息來總結第三列中的值。 但是通過這個示例,您應該能夠自己創建新列。

通常不建議為匯總值添加列。 總結應該是用措施來完成的。

很容易獲得每一天和每一產品的總數。 首先,您將定義一個度量。 在 Modeling 選項卡中,單擊 New Measure 並輸入Total = SUM(Sales[Price]) 我假設您的表格名稱為“Sales”,因此您需要將其替換為您自己的表格名稱。

然后在報告中,選擇適當的可視化並拖放 Day、Product 和 Total。 度量 Total 即時計算每一天的價格和產品的總和。

也可以在 model 內的列中保留總天數和產品。 但是,這不是最佳做法 在執行此操作之前,請嘗試找到一種措施方法,並且僅當您是經驗豐富的用戶並且您知道這樣做有充分理由時才執行此操作。

在這種情況下,在“建模”選項卡中,單擊“新建列”並輸入此公式。

Total of Day and Product = CALCULATE(
    SUM(Sales[Price]),
    ALLEXCEPT(Sales, Sales[Day], Sales[Product])
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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