You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Power BI中如何按自定义图例顺序对可视化图表排序

解决Power BI图例按指定顺序排列的问题

你已经走对了创建排序表的第一步,但还差最关键的一步——把主表的Severity列的排序规则绑定到你的排序序号上,具体操作如下:

步骤1:确认排序表与主表的关系

确保tblSeverityOrder(排序表)和你的主数据表之间,通过Severity列建立了一对多的活跃关系

  • 切换到「模型视图」
  • 拖拽排序表的Severity列到主表的Severity列上,建立关系
  • 右键关系线,确认「交叉筛选方向」是「单一」(默认设置),且「启用此关系」处于勾选状态

步骤2:设置主表Severity列的排序依据

这是让图例按指定顺序排列的核心操作:

  • 切换到「数据视图」,选中主表的Severity
  • 点击顶部菜单栏的「列工具」选项卡
  • 找到「排序依据」下拉菜单,选择tblSeverityOrder中的排序序号字段(比如你命名的OrderSortNo

步骤3:验证可视化图表的图例设置

回到「报表视图」,检查你的图表:

  • 确保图例字段选用的是主表的Severity
  • 刷新报表(点击顶部的「刷新」按钮),此时图例就会严格按照Critical → High → Medium → Low → Informational的顺序显示了

额外排查点(如果还是不生效)

  • 如果你用了切片器或页面级筛选器,确认没有过滤掉部分Severity值导致顺序显示异常
  • 检查排序表的序号是否完全对应(Critical=1, High=2, 以此类推,没有重复或错误)
  • 若直接用排序表的Severity列作为图例,也要确保排序表的Severity列是按自身的序号字段排序的

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

火山引擎 最新活动