我們在工作中可能會想要突出顯示系列當中的最大值/最小值,在這裡為大家分享下在常用的條形圖和折線圖中如何用度量值實現突出顯示

本次案例數據來源:

國家統計局-分省年度數據-國民經濟核算-地區生產總值。

條形圖 01

下圖是近十年各省份地區生產總值生成的簇狀條形圖,按照生產總值降序排序:

我們知道,可以通過可視化圖表的格式-數據顏色-條件格式選項,來自定義設置圖表的色階,分段等,但是如果想突出顯示最大值/最小值,就需要度量值來幫我們實現。

首先新建【求和】度量值:

求和 = SUM(地區生產總值[值])

新建度量值,選擇系列當中的最大值設置為紅色,其餘設置為默認顏色。

最大值 =
IF([求和]=MAXX(ALLSELECTED(地區生產總值[地區]),[求和]),"#FD625E","#01B8AA")

MAXX函數用於計算表中[求和]的最大值,ALLSELECTED用於刪除上下文篩選器。後邊兩個參數為色號。

(更多配色請參考:color.adobe.com/zh

度量值定義好之後,我們選擇數據顏色-條件格式-格式模式為「欄位值」,選擇【最大值】作為依據。

顯示效果如下:

可見,排名第一的廣東省的數據條被標註為紅色。

接下來用IF嵌套新建【最大值&最小值】度量值:

最大值&最小值 =
IF([求和]=MAXX(ALLSELECTED(地區生產總值[地區]),[求和]),
"#FD625E",IF([求和]=MINX(ALLSELECTED(地區生產總值[地區]),[求和]),"#FD625E","#01B8AA"))

然後將依據欄位改為【最大值&最小值】:

排名第一的廣東和排名最後的西藏均被突出顯示為紅色。

折線圖 02

下圖為各省逐年環比增長率的走勢圖:

要實現的效果是在最高點和最低點突出顯示數據標籤,且可以跟隨切片器動態變化。

環比增長率 =
DIVIDE([求和],CALCULATE([求和],DATEADD(地區生產總值[年份].[Date],-1,YEAR)))-1

新建度量值:

環比最大值 =
IF([環比增長率]=MAXX(ALLSELECTED(地區生產總值[年份].[年]),[環比增長率]),[環比增長率])

然後將【環比最大值】拉到「值」欄位:

然後調整數據標籤,在自定義設置中關閉「環比增長率」系列的數據標籤顯示。

結果如下:

最大值27%已經標註出來。

同理,建立最小值的度量值:

環比最小值 =
IF([環比增長率]=MINX(ALLSELECTED(地區生產總值[年份].[年]),[環比增長率]),[環比增長率])

相同步驟添加到「值」欄位,結果如下:

這樣,最大值和最小值都被數據標籤突出顯示出來。

本功能適合在股價走勢圖等隨日期波動的折線圖中應用。

本期分享就到這裡,謝謝大家。

* PowerPivot工坊原創文章,轉載請註明出處!


延伸閱讀:

Power BI可視化:KPI指標在卡片圖中的突出顯示

如何實現多指標箭頭動態變化

突出當前月份的可視化圖表

可視化KPI Indicator:趨勢和顏色警示

Power BI可視化:超實用的多個小折線組合圖


如果您想深入學習微軟Power BI,歡迎登錄網易雲課堂試聽學習我們的「從Excel到Power BI數據分析可視化」系列課程。或者關注我們的公眾號(PowerPivot工坊)後猛戳」在線學習」。


長按下方二維碼關注「Power Pivot工坊」獲取更多微軟Power BI、PowerPivot相關文章、資訊,歡迎小夥伴兒們轉發分享~


推薦閱讀:
相关文章