Power BI Date Hierarchy(日)排序异常:月份乱序仅按日排列问题
Power BI 日维度日期层级排序乱序修复方案
该问题的核心原因为:日期层级的日维度字段默认仅以日的数值作为排序依据,未关联上层年月维度,导致不同月份的同日、跨月日期排序错误。
方案1:调整原生日期字段排序依据(适配绝大多数场景)
- 切换到数据视图,选中生成Date Hierarchy的原始
日期/时间类型完整日期列 - 点击顶部菜单栏「列工具」选项卡,找到「排序依据」设置项
- 确认当前排序依据未选择单独提取的「日」字段,将其调整为当前选中的完整日期列即可
方案2:自定义排序列(适配自定义格式的文本日期场景)
如果你的展示字段是自行拼接的MM/DD格式文本列,无法直接关联完整日期排序,可通过新增计算列实现:
- 选中日期表,新建计算列,输入DAX公式:
日期排序权重 = YEAR('日期表'[原始日期列]) * 10000 + MONTH('日期表'[原始日期列]) * 100 + DAY('日期表'[原始日期列])
- 选中你用于展示的
MM/DD文本日期列,在「列工具」的「排序依据」中,选择新建的日期排序权重列即可
调整完成后刷新报表视觉对象,即可得到11/28、11/29、11/30、12/1的预期排序结果。
内容的提问来源于stack exchange,提问作者cakie
相关产品推荐
相关产品推荐

