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

按另一列排序Classification 2列时的可视化排序报错问题

解决分类层级排序冲突的方法

方法一:创建组合排序键列

  • 在数据表中新增一列(比如命名为Sort_Key),用公式将两级分类组合:
    Sort_Key = [Classification 1] & "-" & [Classification 2]
  • 给Sort_Key列设置自定义排序顺序,按照你的需求定义优先级:
    1. Bed-King
    2. Bed-Queen
    3. Box Spring-King
    4. Box Spring-Queen
  • 在可视化图表的排序设置中:
    • X轴字段保留为Classification 2(不修改显示名称)
    • 选择按列排序,排序依据选刚创建的Sort_Key列,设置升序

方法二:用DAX创建优先级排序列(适用于Power BI等工具)

  • 创建一个DAX计算列Desired_Order,明确每个分类组合的排序优先级:
Desired_Order = 
SWITCH(
    TRUE(),
    [Classification 1] = "Bed" && [Classification 2] = "King", 1,
    [Classification 1] = "Bed" && [Classification 2] = "Queen", 2,
    [Classification 1] = "Box Spring" && [Classification 2] = "King", 3,
    [Classification 1] = "Box Spring" && [Classification 2] = "Queen", 4
)
  • 在可视化图表的排序设置中:
    • X轴字段保持为Classification 2
    • 选择按值排序,排序依据选Desired_Order列,设置升序

关键说明

直接给Classification 2设置排序列会报错,因为单个Classification 2值(比如King)对应多个排序优先级。通过上述方法,我们用包含层级信息的辅助列作为排序依据,同时保留X轴的原始显示名称,完美解决冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 13:42:38