簡體   English   中英

行之間的差異 - Power BI 中多於一列

[英]Difference between rows - for more than one columns in Power BI

我是 Power BI 的新手。

我正在執行一項任務,我需要找到兩行之間的差異。 有多個列。

對於選定的日期,

   Date Attribute   Class1  Class2  Class3  Total
30/06/2021  T1  20  30  40  90
30/06/2021  T2  10  15  60  85
01/07/2021  T1  40  30  40  110
01/07/2021  T2  50  40  30  120

我想找到一種方法來獲得 T3(在選定的一天是 T2-T1),如下所示

Expected Output:

30/06/2021  T3 -10 -15  -20 -5
01/07/2021  T3  10  10  -10  10

請幫忙

您可以通過創建一個新表作為摘要來實現您的預​​期輸出:

首先,通過創建新表從表中獲取唯一數據:

Table = DISTINCT(Sheet1[Date])

其次,通過鍵入“T3”創建一個新列:

Name = "T3"

計算前有基本數據的新表:

在此處輸入圖片說明

接下來,計算 class1 上 T1 和 T2 之間的差異:

Class1 = CALCULATE(SUM(Sheet1[Class1]),
            FILTER(Sheet1,Sheet1[Date]=EARLIER('Table'[Date])),Sheet1[Attribute]="T2") - 
                CALCULATE(SUM(Sheet1[Class1]),
                    FILTER(Sheet1,Sheet1[Date]=EARLIER('Table'[Date])),Sheet1[Attribute]="T1")

計算類的差異使用與上面相同的公式:

Class2 = CALCULATE(SUM(Sheet1[Class2]),
            FILTER(Sheet1,Sheet1[Date]=EARLIER('Table'[Date])),Sheet1[Attribute]="T2") - 
                CALCULATE(SUM(Sheet1[Class2]),
                    FILTER(Sheet1,Sheet1[Date]=EARLIER('Table'[Date])),Sheet1[Attribute]="T1")

這是最終輸出,您可以按上述方法計算其余差異:

在此處輸入圖片說明

暫無
暫無

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

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