有時不僅想看出這個指標的整體走勢,可能也很關注某幾個特定的數據點,比如最大值、最小值等,經常有人問到如何來做這些標記,這裏就來告訴你如何在走勢圖上標記出這些特定數據點,以最常用的折線圖爲例。
這是以日期表的日期爲橫軸,度量值[指標數據]作爲值生成的折線圖。
讓我們通過一個度量值來標記處最大值,
最大值 =
IF([指標數據]=
MAXX(ALLSELECTED('日期表'[日期]),[指標數據]),
[指標數據])
該DAX先通過MAXX函數找出所選期間的最大值,然後使用IF函數判斷,如果指標數據等於這個最大值,則返回該數據,否則返回空值。
將這個度量值也放入到折線圖中,並設置顯示該系列的數據標籤,效果如下圖,
理解了最大值的做法,標記最小值就很簡單了,只要把上述代碼的MAXX改成MINX就可以了,
最小值 =
IF([指標數據]=
MINX(ALLSELECTED('日期表'[日期]),[指標數據]),
[指標數據])
同樣我們還可以標記處起始點和結束點,
起始點=
IF(MAX('日期表'[日期])=
MINX(ALLSELECTED('日期表'[日期]),'日期表'[日期]),
[指標數據])
結束點 =
IF(MAX('日期表'[日期])=
MAXX(ALLSELECTED('日期表'[日期]),'日期表'[日期]),
[指標數據])
注意這裏比較的對象已經不是指標數據的最大值和最小值,而是日期的最大值和最小值。
把這幾個度量值全放進來,效果如下,
並且這些數據點可以隨着時間段的變化而動態變化,
不僅在折線圖可以標記,在另外一個常用的走勢圖,面積圖中同樣可以用這個方法標記。
直接把折線圖切換爲面積圖,
這個技巧,你學會了嗎?
-精彩推薦-
採悟 from PowerBI星球