Power BI矩陣制作天氣日歷
在某天氣APP上看到一個天氣日歷,信息非常豐富,并且充滿細節(jié),如下圖所示。日歷自動從當(dāng)天開始顯示,且月份更替時有月份提示(如4月1日自動顯示為4月);每天有當(dāng)天的天氣圖標;日期的上方使用圓點表示降溫,矩形表示降水。

Power BI使用原生矩陣也可以制作一個類似的天氣日歷,如下圖所示。

并且可以更進一步,天氣圖標動起來。如何實現(xiàn)呢?

1. 數(shù)據(jù)準備
天氣數(shù)據(jù)可以在網(wǎng)上下載到Excel表格導(dǎo)入Power BI,或者參考此文《使用Power BI調(diào)用高德地圖API獲取天氣數(shù)據(jù)》,自動更新。動畫天氣圖標可以在amcharts免費獲得。把圖標當(dāng)作文本,使用文件夾的方式導(dǎo)入Power BI。整理后的數(shù)據(jù)如下表所示。

天氣圖標列注意設(shè)置為圖像URL:

2. 圖表制作
接著開始圖表制作。拖動一個基礎(chǔ)矩陣,行字段為全年的周劃分,列字段為星期幾,把矩陣的格式(如邊框、底紋)全部去掉。

矩陣中的每個格子由三個部分組成:上方的降溫降水提示、中間的日歷數(shù)字和下方的天氣圖標。

天氣圖標已從外部導(dǎo)入,將該字段拖入矩陣的“值”即可顯示出來。

降溫降水提示和日歷數(shù)字可以使用一個度量值全部體現(xiàn),說明見注釋。將該度量值設(shè)置為圖像URL,同樣拖入矩陣的“值”區(qū)域。

最后是如何動態(tài)顯示今天之后的若干天。在視覺篩選器按下圖進行相對日期設(shè)置即可,把“包括今天”勾選上。

標簽: