如何在Power BI中实现多列排序?相同Quantity时按Gross Euros降序
Analysis Services表格多条件排序操作方法
方法一:SSMS可视化界面操作
- 连接到你的Analysis Services实例,找到目标表格所在的模型
- 打开表格的数据视图,选中数据区域
- 先点
Quantity列,选择降序排序 - 按住
Shift键,同时点Gross Euros列,选择降序排序 - 保存模型更改,表格会优先按Quantity降序排列,当Quantity相同时自动按Gross Euros降序排序
方法二:DAX计算列固化排序逻辑
如果需要在模型层面固定排序规则,或是要在Power BI等报表工具中直接使用,可创建计算列:
- 打开表格的模型视图,新建计算列,输入以下DAX表达式(替换
你的表格名称为实际表名):
SortOrder = RANKX(ALL('你的表格名称'), [Quantity] * 1000000 + [Gross Euros], , DESC, DENSE)
- 右键目标表格,选择排序依据,选中刚创建的
SortOrder列并设置为降序 - 保存模型,之后表格就会按照设定的双条件排序规则展示
内容的提问来源于stack exchange,提问作者Theo27
相关产品推荐
相关产品推荐

