1

我需要在 Power BI 中按特殊顺序对很长的列表字段进行排序 - 而不是按名称/编号的默认排序。

我的数据集如下所示:

在此处输入图像描述

我创建了另一个表用于排序:

在此处输入图像描述

我从这里被困住了。我想我需要在 to 表之间创建一个关系,然后用它来对字段列表进行排序。但我不知道从哪里开始。

我现在的订单如下所示:

在此处输入图像描述

4

1 回答 1

2

假设您在 Power Query 中进行排序,则:

1 按SortOrder列排序表SortOrder

= Table.Sort(#"Previous Step",{{"SortOrder", Order.Ascending}})

2 按Data列表排序表SortOrder[ColumnName]

= Table.Sort(#"Previous Step",SortOrder[ColumnName])

编辑

看来您实际上是在询问如何更改字段在Fields Pane

目前这是不可能的 - 字段始终按字母顺序显示。

您可以投票支持此功能请求:https ://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/18355429-use-field-order-as-ordered-in-source-query

刚才唯一的解决方法是重命名您的字段,以便它们按您所需的顺序显示 - 例如:

01_ClmName_A
02_ClmName_C
03_ClmName_E
04_ClmName_B
05_ClmName_Q
06_ClmName_F
于 2019-04-05T11:57:59.813 回答