[英]How to reorder the columns of created (calculated) table in data view in power bi?
[英]Trying to Reorder Columns in Data View in Power BI
有沒有辦法可以在 Power BI 的“數據視圖”中對列重新排序? 我首先嘗試在 Power Query 中執行此操作,但是當數據加載到表中時,列會自動重新排列。
我不知道您是否可以重新排列現有表格,但如果您將其重新創建為新表格,則可以選擇所需的順序。
NewTable =
SELECTCOLUMNS (
OldTable,
"Column1", OldTable[Column1],
"Column2", OldTable[Column2],
"Column3", OldTable[Column3]
)
這可能是 M PowerQuery 中有趣的解決方案。 下面的函數使您可以通過僅說明整個列集中的幾列來對列進行重新排序。 將此添加到空白查詢中並將其重命名為FnReorderColumnsSubset
。
(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 )
在這里找到: https : //datachant.com/2017/01/18/power-bi-pitfall-4/
這是非常愚蠢的方式,但它正在起作用 - 我偶然發現了它:
希望它有所幫助。
我認為這里的大多數人都誤解了這個問題,@Jacko 除外。 據我所知,現在可以在 Power Query 中重新排列列並加載到模型中,表格將按照您在 PQ 中指定的列順序加載。 問題出在PBi建模層的dataview。 您可以在此處添加許多計算列,但是,您添加的任何新列始終位於最右側且無法移動。 是的,我知道 SELECTCOLUMNS 但它不是解決方案,因為新表沒有可編輯的公式。 解決方案是某種拖放功能。 盡管幾年前在 MS 論壇中標記了該問題,但 PBi 用戶仍在等待它。 除了 limp SELECTCOLUMNS 解決方案之外,TIKO 沒有任何進展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.