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