简体   繁体   English

在Power BI桌面中对字段列表进行排序

[英]Sort fields list in Power BI desktop

I need to sort a very long list fields in Power BI that I need in a special order - not the default sort by name/number. 我需要按照特殊顺序在Power BI中对非常长的列表字段进行排序 - 而不是按名称/编号进行默认排序。

My dataset looks like this: 我的数据集如下所示:

在此输入图像描述

and I created another table to use for sorting: 我创建了另一个用于排序的表:

在此输入图像描述

I am stuck from here. 我被困在这里。 I think I need to create a relation between the to tables and then use it to sort the field list. 我想我需要在to表之间创建一个关系,然后用它来对字段列表进行排序。 But I do not know where to start. 但我不知道从哪里开始。

The order I have now looks like this: 我现在的订单看起来像这样:

在此输入图像描述

Assuming you're sorting in Power Query, then: 假设您在Power Query中进行排序,那么:

1 Sort table SortOrder by column SortOrder : 1按SortOrder列排序表SortOrder

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

2 Sort table Data by list SortOrder[ColumnName] : 2排序表按列表排序Data SortOrder[ColumnName]

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

EDIT 编辑

It seems you're actually asking how to change the order in which fields are displayed in the Fields Pane 您似乎实际上在询问如何更改Fields Pane中显示字段的顺序

This is currently not possible - fields are always displayed in alphabetical order. 目前这是不可能的 - 字段始终按字母顺序显示。

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

The only workaround just now would be to rename your fields so they display in your required order - eg: 刚才唯一的解决方法是重命名字段,以便按所需顺序显示 - 例如:

01_ClmName_A
02_ClmName_C
03_ClmName_E
04_ClmName_B
05_ClmName_Q
06_ClmName_F

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM