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

Power BI Matrix未按年度顺序排列月份问题咨询

Power BI矩阵中按年度时间顺序排列月份列的解决方法

方法1:创建带年度标识的计算列并设置排序依据

  • 在日期表中新增两个计算列:
    • 用于排序的列:年度月份排序 = YEAR('日期表'[日期])*100 + MONTH('日期表'[日期])
    • 用于显示的列:月份显示 = FORMAT('日期表'[日期], "m月")
  • 选中月份显示列,切换到建模选项卡,在排序依据下拉菜单中选择年度月份排序列
  • 将月份显示拖入矩阵的列字段,此时列标题仅显示月份,但会按「2022年9-12月→2023年1-3月」的顺序排列

方法2:利用日期层次结构折叠显示

  • 在日期表中选中「年份」和「月份」列,右键选择「创建层次结构」,命名为“年度-月份”
  • 将这个层次结构拖入矩阵的列字段,点击层次结构左侧的折叠按钮,只显示月份层级
  • 这种方式底层保留了年份的分组逻辑,即使只展示月份,也会按年度先后排序

方法3:直接基于日期字段设置分组与排序

  • 将原始日期字段拖入矩阵的列字段
  • 在可视化面板的字段列表中,点击日期字段的下拉箭头,选择「分组依据」→「月份」
  • 右键点击矩阵的列标题,选择「排序」→「按列值排序」,若未自动按时间顺序排列,可在建模页将月份列的排序依据设为原始日期列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 23:57:40