欢迎光临散文网 会员登陆 & 注册

Power BI矩阵制作天气日历

2023-06-06 12:29 作者:wujunmin  | 我要投稿

在某天气APP上看到一个天气日历,信息非常丰富,并且充满细节,如下图所示。日历自动从当天开始显示,且月份更替时有月份提示(如4月1日自动显示为4月);每天有当天的天气图标;日期的上方使用圆点表示降温,矩形表示降水。


Power BI使用原生矩阵也可以制作一个类似的天气日历,如下图所示。


并且可以更进一步,天气图标动起来。如何实现呢?


1. 数据准备


天气数据可以在网上下载到Excel表格导入Power BI,或者参考此文《使用Power BI调用高德地图API获取天气数据》,自动更新。动画天气图标可以在amcharts免费获得。把图标当作文本,使用文件夹的方式导入Power BI。整理后的数据如下表所示。


天气图标列注意设置为图像URL:



2. 图表制作


接着开始图表制作。拖动一个基础矩阵,行字段为全年的周划分,列字段为星期几,把矩阵的格式(如边框、底纹)全部去掉。



矩阵中的每个格子由三个部分组成:上方的降温降水提示、中间的日历数字和下方的天气图标。



天气图标已从外部导入,将该字段拖入矩阵的“值”即可显示出来。



降温降水提示和日历数字可以使用一个度量值全部体现,说明见注释。将该度量值设置为图像URL,同样拖入矩阵的“值”区域。



最后是如何动态显示今天之后的若干天。在视觉筛选器按下图进行相对日期设置即可,把“包括今天”勾选上。



Power BI矩阵制作天气日历的评论 (共 条)

分享到微博请遵守国家法律