Powerbi 尝试在Power BI中对数据视图中的列重新排序
有没有办法在Power BI中对“数据视图”中的列重新排序?我首先尝试在Power Query中执行此操作,但当数据加载到表中时,列会自动重新排列 我不知道是否可以重新排列现有表,但如果将其重新创建为新表,则可以选择所需的顺序Powerbi 尝试在Power BI中对数据视图中的列重新排序,powerbi,powerbi-desktop,Powerbi,Powerbi Desktop,有没有办法在Power BI中对“数据视图”中的列重新排序?我首先尝试在Power Query中执行此操作,但当数据加载到表中时,列会自动重新排列 我不知道是否可以重新排列现有表,但如果将其重新创建为新表,则可以选择所需的顺序 NewTable = SELECTCOLUMNS ( OldTable, "Column1", OldTable[Column1], "Column2", OldTable[Column2], "Column3", OldTable[Col
NewTable =
SELECTCOLUMNS (
OldTable,
"Column1", OldTable[Column1],
"Column2", OldTable[Column2],
"Column3", OldTable[Column3]
)
在PowerQuery中,这可能是一个有趣的解决方案。下面的函数允许您通过只声明整个列集合中的少数列来对列重新排序。将其添加到空白查询中,并将其重命名为
fnreordercolumnsubset
(tbl as table, reorderedColumns as list, offset as number) as table =>
Table.ReorderColumns
(
tbl,
List.InsertRange
(
List.Difference
(
Table.ColumnNames(tbl),
reorderedColumns
),
offset,
reorderedColumns
)
)
按如下方式使用:
= FnReorderColumnsSubset( Source, { "Region", "RegionManager", "HeadCount" }, 0 )
在这里找到它:
这是一种极其愚蠢的方法,但它确实有效——我偶然发现了它: