Power BI 制作巴黎奥运会赛程表
2024巴黎夏季奥运会官网颁布了赛程,如下所示:

来源:https://olympics.com/zh/paris-2024/schedule
这个表格有三个图例,官方的说明如下:

对应背后四个数据:Medals指奖牌赛,Competitions指普通赛事,TentativeDay指暂定日期,None指当天没有该项目的比赛。

这个赛程表Power BI如何模拟?
矩阵行字段为比赛项目,列字段为日期,值字段填什么?很多读者可能会想到Emoji,如下添加度量值:
UnicodeIcons = SWITCH ( SELECTEDVALUE ( Schedule[days] ),"Medals", "🥇","Competitions", "●","TentativeDay", "⭕"
)
把这个度量值放入矩阵值,得到:

看似差不多实现了,但是风格与官方的大相径庭,官方版相对朴素。通过查看奥运会官网HTML代码得知,官方使用了SVG图标。我们在Power BI当然也可以使用SVG,打开我分享的SVG在线工具:
搜索奖牌关键字,背景色设置为白色,复制对应的SVG代码,实心圆、空心圆依次操作。

将SVG代码粘贴到度量值:
SVGIcons = SWITCH ( SELECTEDVALUE ( Schedule[days] ),"Medals","奖牌SVG代码","Competitions","实心圆SVG代码","TentativeDay","空心圆SVG代码")
将以上度量值标记为图像URL,放入矩阵的值,得到:

更多Power BI SVG在线工具用法参考:Power BI 无代码SVG工具七大应用