Power BI桌面中的排序字段列表

时间:2019-04-04 07:45:37

标签: sorting powerbi-desktop fieldlist

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

我的数据集如下:

enter image description here

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

enter image description here

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

我现在的订单如下:

enter image description here

1 个答案:

答案 0 :(得分:0)

假设您要在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