You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power BI中基于日期的条件格式设置问题求助

Power BI 高亮超时Dispatch数据的解决方法

1. 先确认数据类型匹配

进入数据视图,选中Leg 1 Dispatch和Critical Dispatch Time列,在顶部「建模」选项卡检查两者的数据类型是否均为日期/时间。如果是文本类型,先转换成日期/时间格式,否则无法进行时间比较。

2. 设置条件格式的正确DAX公式

在报表视图中选中需要高亮的可视化对象(表格/矩阵等):

  • 右键点击要设置格式的列(比如Leg 1 Dispatch列),选择「条件格式」→「字体颜色」或「单元格颜色」
  • 在弹出面板中选择「基于字段的值」→「自定义规则」,点击「高级控制」后输入以下DAX公式:
IF(SELECTEDVALUE('你的表名'[Leg 1 Dispatch]) > SELECTEDVALUE('你的表名'[Critical Dispatch Time]), "#FF0000", "#000000")
  • 把你的表名替换成实际的表名称
  • #FF0000是红色(高亮用色),#000000是默认黑色,可按需修改颜色十六进制代码

3. 常见问题排查

  • 无法识别列:确保公式里的表名、列名和数据模型中的名称完全匹配(Power BI对DAX名称区分大小写,注意空格和特殊字符),且列是数据模型中的物理列/已正确创建的计算列
  • 公式不生效:如果是分组类可视化(比如矩阵),可尝试用MAX替代SELECTEDVALUE,适配上下文取值:
IF(MAX('你的表名'[Leg 1 Dispatch]) > MAX('你的表名'[Critical Dispatch Time]), "#FF0000", "#000000")

内容的提问来源于stack exchange,提问作者RMaxwell87

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 15:08:07