
知识星球APP有这样一个贡献日历,每个日期为圆角正方形造型,背景色和字体颜色按数据大小有所差异。
来源:知识星球APP
Power BI 内置矩阵结合SVG矢量图(Power BI SVG制图入门知识2025版)可以轻松实现。以下是模拟效果:
首先,日期表要有两个关键的列,当前日期是一年中的第几周(Weeknum函数),以及当前日期是星期几:
单选月,矩阵如下设置字段,拖拽隐藏第一列,得到:
现在基础的日历已形成,需要把朴素的日期数字换成丰富的圆角格式。打开
https://junminwu.github.io/
选择排名图标生成器:
没错,尽管这个工具名称是排名,但是也可以用在日历,在线调整圆角弧度、背景等格式。
该工具更详细的用法参考:
wujunmin
,赞6
调整完后,在工具最下方复制SVG代码。此处可以设计多种样式,分别复制代码,然后新建SVG度量值,IF语句按条件切换代码。
代码中的排名汉字替换为:
SELECTEDVALUE('日历'[日])
把SVG度量值标记为图像URL放入矩阵的值:
按画布布局需求调整图像显示大小:
完工。