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

如何在Power BI图表的轴中控制年龄组的排序显示

Power BI 自定义年龄组排序操作方案

Power BI 默认对文本类型维度字段按字符编码规则排序,因此会出现自定义年龄组排序不符合预期的问题,当前异常显示效果如下:
年龄组乱序显示效果图

你可通过按列排序功能实现指定顺序排列,操作步骤如下:

步骤1:新建排序索引列

  • 切换到Power BI「数据」视图,选中存储年龄组字段的目标表
  • 点击顶部菜单栏「新建列」,输入如下DAX公式生成对应排序序号,注意替换公式中的你的表名为实际表名:
年龄组排序 = 
SWITCH(
    TRUE(),
    '你的表名'[年龄组] = "<30",1,
    '你的表名'[年龄组] = "30-40",2,
    '你的表名'[年龄组] = "40-50",3,
    '你的表名'[年龄组] = "50-60",4,
    '你的表名'[年龄组] = "60-70",5,
    '你的表名'[年龄组] = "70-80",6,
    '你的表名'[年龄组] = "80-90",7,
    8
)

步骤2:绑定排序规则

  • 保持在「数据」视图,选中原始的「年龄组」字段
  • 点击顶部「列工具」选项卡,找到「按列排序」按钮,下拉选择刚刚新建的「年龄组排序」列
  • 回到报表视图,图表X轴的年龄组会自动按照<30→30-40→…→80-90的顺序排列

如果后续需要新增年龄分段,只需在SWITCH公式中补充对应分段的序号即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:45:01