[英]QoQ Measures in Power BI
我希望在表格中進行 QoQ 計算。 我面臨的問題是我不知道如何計算前一個值,而當前值也顯示。 然后我會使用該字段來創建差異或百分比差異。 希望下面的例子能說明清楚。
樣本數據:
Quarter | Year |Product| Measure
Q1/19 | 2018 | A | 22
Q1/19 | 2018 | B | 61
Q1/19 | 2018 | C | 187
Q2/19 | 2018 | A | 121
Q2/19 | 2018 | B | 31
Q2/19 | 2018 | C | 15
Q3/19 | 2018 | A | 68
Q3/19 | 2018 | B | 200
Q3/19 | 2018 | C | 75
Q4/19 | 2018 | A | 123
Q4/19 | 2018 | B | 86
Q4/19 | 2018 | C | 153
Q1/19 | 2019 | A | 30
Q1/19 | 2019 | B | 131
Q1/19 | 2019 | C | 178
Q2/19 | 2019 | A | 168
Q2/19 | 2019 | B | 138
Q2/19 | 2019 | C | 87
Q3/19 | 2019 | A | 56
Q3/19 | 2019 | B | 15
Q3/19 | 2019 | C | 88
Q4/19 | 2019 | A | 96
Q4/19 | 2019 | B | 173
Q4/19 | 2019 | C | 76
期望輸出:
它會像下面這樣
嘗試:
我按照下面的鏈接嘗試了以下公式,但它不起作用
鏈接: https : //community.powerbi.com/t5/Desktop/How-to-add-previous-row-value-with-current-one-and-then-keep/td-p/493467
Previous Value = CALCULATE(SUM('Sheet1'[Measure]),
FILTER(Sheet1,Sheet1[Quarter]<=EARLIER('Sheet1'[Quarter])))
我會在 Power bi 中使用 PREVIOUSQUARTER 函數,但我相信我必須將季度轉換為日期,並且我需要使用的季度與日歷季度不同
我要做的第一件事就是嘗試在您的宿舍中創建序數。 現在您只列出帶有后修復 /19 的季度,但我可以想象您也打算擁有 /18? 在這種情況下,我建議先放年份,然后是您的季度,因為這將導致按字母順序排序時的正確順序。 例如,現在按字母順序排序時,Q1/19 在 Q2/18 之前,而 18/Q2 將在 19/Q1 之前正確排序。
盡管您可以在單個度量中請求,但我建議您使用計算列和度量,這樣它仍然易於理解。
首先創建一個分組索引列(計算列)。 這將為每個季度創建組,並按字母順序對它們進行排序並添加索引號。
gIndex = RANKX( SUMMARIZE( 'Sheet1' ; 'Sheet1'[Quarter] ) ; 'Sheet1'[Quarter] ; ; ASC )
然后您可以使用以下(度量)來創建時移季度總計
Previous Q =
CALCULATE (
SUM ( 'Sheet1'[Measure] ) ;
FILTER (
ALLSELECTED ( 'Sheet1' ) ;
'Sheet1'[gIndex] = MAX ( 'Sheet1'[gIndex] ) - 1
)
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.