PowerQuery不足之一——展開表格后列順序發生改變

在這個帖子我有提到PowerQuery展開分組生成的表格后,列順序會發生變化;并在這個帖子給出了解決辦法。

事實上,不止是分組產生的表格展開后列的順序會發生變化,其他方式產生的表格展開后列順序都會發生變化,比如合并表格后產生的表格展開所有列,好在合并操作之后我們并不需要所有的列,我們只需要保留自己想要的列,所以問題不大。

但奇怪的是,將源數據添加到查詢的操作所產生的表格,列順序不會發生變化,比如像這樣的:

let

源 = Excel.Workbook(File.Contents("C:\Users\王華庭\Desktop\測試與練習\Northwind.xlsx"), null, true),

//下面這一步產生的表格的列順序不會發生變化

Products_Sheet = 源{[Item="Products",Kind="Sheet"]}[Data],

in

Products_Sheet

所以我的結論也需要修正下:分組操作產生的表格和合并表格操作產生的表格,展開后,列順序會發生變化;至于是否還有其他操作產生的表格是否還會在展開時列順序發生改變,目前我還不知道。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容