日历可以放在报表一角,以便阅读者知晓当前日期在当月的位置。下图是一个示例,有星期,有日期,周末为灰色,如果是当天,则有红色背景色并且字体显示为白色。如何在Power BI中实现呢?...RIGHT(FORMAT([Date],"AAA"),1),
"星期值",WEEKDAY([Date],2),
"第几周",WEEKNUM([Date],2)
)
表格显示为:
在Power BI中设置一个矩阵...)
再设置字体颜色条件格式,周六日为灰色,当前日期为白色:
字体颜色 = IF(SELECTEDVALUE('日期表'[Date])=TODAY(),"White",IF(SELECTEDVALUE...('日期表'[Date])=TODAY(),"White",IF(SELECTEDVALUE('日期表'[星期值])>=6,"Grey","Black"))& "'>"&SELECTEDVALUE...('日期表'[日])&"
"
把SVG日设置为图像URL,矩阵中的值替换为该度量值,即显示为如下效果:
原理是将所有日期转换为SVG格式进行显示,看上去是数字,实际上是图片