前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Power BI 模拟国务院客户端日历

Power BI 模拟国务院客户端日历

作者头像
wujunmin
发布2025-02-10 19:01:09
发布2025-02-10 19:01:09
5400
代码可运行
举报
文章被收录于专栏:wujunmin
运行总次数:0
代码可运行

在国务院客户端看到下图这样的日历风格:

该日历有以下特点:

  1. 日期和农历结合
  2. 法定假日和周末调班分别用实心圆和空心圆圈起来,且右上角文字标注

Power BI内置矩阵结合SVG矢量图可以轻松制作,以下是模拟结果:

矩阵的行列值如下设置:

对应的SVG度量值为:

代码语言:javascript
代码运行次数:0
复制
SVG.日历卡片 = 
VAR FillColor =
    IF ( SELECTEDVALUE ( '日历'[假日安排] ) = "休", "rgb(143,7,13)", "none" )
VAR StrokeColor =
    IF ( SELECTEDVALUE ( '日历'[假日安排] ) = "班", "rgb(143,7,13)", "none" )
VAR TextColor =
    IF ( SELECTEDVALUE ( '日历'[假日安排] ) = "休", "white", "rgb(143,7,13)" )
RETURN
"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' id='wujunmin' width='100' height='100'>
    <circle r='40' cx='50' cy='50' srtoke-width='4' fill='" & FillColor & "' stroke='" & StrokeColor & "'/>
    <text x='50' y='50' font-size='30' text-anchor='middle' fill='" & TextColor & "'>"
        & SELECTEDVALUE ( '日历'[日] ) & "</text>
    <text x='50' y='75' font-size='16' text-anchor='middle' fill='" & TextColor & "'>"
        & SELECTEDVALUE ( '日历'[农历] ) & "</text>
    <text x='80' y='22' font-size='20' fill='rgb(143,7,13)'>"
        & SELECTEDVALUE ( '日历'[假日安排] ) & "</text>
</svg>"

把度量值标记为图像URL使用。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档