日历可以放在报表一角,以便阅读者知晓当前日期在当月的位置。下图是一个示例,有星期,有日期,周末为灰色,如果是当天,则有红色背景色并且字体显示为白色。如何在Power BI中实现呢?...首先,新建一个日期表:
日期表 =
ADDCOLUMNS(CALENDAR(DATE(2021,1,1),DATE(2021,12,31)),
"月",MONTH([Date]),
"日",DAY(...隐藏第几周列:
效果为:
大体上上也能使用,如果背景色想要变成圆形,则不需要这么多度量值,只下面这个可以完成:
SVG日 =
"data:image/svg+xml;utf8,"&"
日期表'[日])&"
"
把SVG日设置为图像URL,矩阵中的值替换为该度量值,即显示为如下效果:
原理是将所有日期转换为SVG格式进行显示,看上去是数字,实际上是图片...Circle标签按照条件填充背景,text标签显示日期。