PowerBI条形图高亮周末条形的技术实现求助
PowerBI日期轴条形图高亮周末条形的解决方法
我做了个以日期为X轴的PowerBI条形图,想要把周末对应的条形用蓝色高亮。日历表中已经有一个标记日期是否为周末的True/False列,但在条形图的条件格式设置里,没法直接创建if(Weekend=TRUE)就设为蓝色的规则,只能选择「count of weekend」这类汇总选项。
我试过这些操作但没用:
- 把X轴类型改成分类而非连续
- 将日期数据类型改成文本并设置「不汇总」
改完后条件格式还是默认用first或last汇总,问题没解决。
最后用这个方法成功实现了需求:
- 新建两个度量值,分别统计工作日和周末的总工时:
- 周末总工时度量值:
Weekend Hours = CALCULATE(SUM('工时表'[工时]), '日历表'[Weekend] = TRUE()) - 工作日总工时度量值:
Weekday Hours = CALCULATE(SUM('工时表'[工时]), '日历表'[Weekend] = FALSE())
- 周末总工时度量值:
- 把原来的「Total Hours Worked」度量值修改为两个新度量值之和,保证总计正常显示:
Total Hours Worked = [Weekend Hours] + [Weekday Hours] - 将「Weekend Hours」和「Weekday Hours」添加到条形图中,给「Weekend Hours」设置蓝色,就能看到周末的条形被单独高亮出来了。
内容的提问来源于stack exchange,提问作者MikeMac
相关产品推荐
相关产品推荐

