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

Power BI Desktop中自定义矩阵表行与列排序的实现方法

Power BI矩阵表自定义行/列排序实现方法

自定义行排序(按Ford、Suzuki、Toyota、BMW、Maruthi、Audi、Volvo顺序)

  1. 切换到数据视图,找到行对应的字段(假设字段名为「品牌」),新建计算列:
    品牌排序值 = SWITCH('你的表名'[品牌], 
        "Ford", 1, 
        "Suzuki", 2, 
        "Toyota", 3, 
        "BMW", 4, 
        "Maruthi", 5, 
        "Audi", 6, 
        "Volvo", 7, 
        8 // 未指定的品牌默认排最后
    )
    
  2. 选中「品牌」字段,切换到建模选项卡,点击「排序依据」,选择刚创建的「品牌排序值」。
  3. 返回报表视图,矩阵的行字段仍使用「品牌」,此时行就会按指定顺序排列。

自定义列排序(按p1800、Celica、Creta HT、kp800、Mustang、M1顺序)

操作逻辑和行排序一致:

  1. 在数据视图中找到列对应的字段(假设字段名为「车型」),新建计算列:
    车型排序值 = SWITCH('你的表名'[车型], 
        "p1800", 1, 
        "Celica", 2, 
        "Creta HT", 3, 
        "kp800", 4, 
        "Mustang", 5, 
        "M1", 6, 
        7 // 未指定的车型默认排最后
    )
    
  2. 选中「车型」字段,在建模选项卡设置「排序依据」为「车型排序值」。
  3. 返回报表视图,矩阵列字段使用「车型」,即可按要求的顺序排列。

注意事项

  • 确保计算列创建在对应字段所在的数据表中;
  • 后续若新增品牌/车型,需同步更新SWITCH函数中的排序规则,否则新条目会默认排在最后。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 02:22:08