Power BI:满足双列条件的单元格高亮及符合条件数据计数方法
Power BI 实现条件高亮与符合条件的No数量统计
一、实现符合条件的No单元格高亮(类似Excel条件格式)
步骤1:创建判断度量值
先编写用于判断高亮条件的DAX度量值,解决之前返回0的问题(大概率是行上下文处理错误):
高亮判断 = VAR 当前日期 = TODAY() VAR 提前两天 = 当前日期 - 2 RETURN IF( SELECTEDVALUE('你的表名'[Yes/No列]) = "No" && SELECTEDVALUE('你的表名'[日期列]) < 提前两天, 1, 0 )
- 替换
你的表名、Yes/No列、日期列为实际的表和字段名称 - 确保日期列是日期/时间类型,如果是文本格式,需先转换:
DATEVALUE('表'[日期列])
步骤2:设置条件格式
- 选中报表中的表格/可视化组件,点击需要高亮的Yes/No列
- 右侧「格式」面板→找到「条件格式」→选择「单元格填充」
- 规则类型选「基于字段」,选择刚才创建的「高亮判断」度量值
- 设置规则:当值等于1时,填充颜色选红色,其他情况保持默认
二、统计满足条件的No数量
创建如下DAX度量值,直接返回符合条件的记录数:
符合条件的No数量 = VAR 当前日期 = TODAY() VAR 提前两天 = 当前日期 - 2 RETURN CALCULATE( COUNTROWS('你的表名'), '你的表名'[Yes/No列] = "No", '你的表名'[日期列] < 提前两天 )
将该度量值拖入卡片可视化组件,即可查看实时统计的数量。
内容的提问来源于stack exchange,提问作者Sc0719
相关产品推荐
相关产品推荐

