
我正在嘗試自動化載入過程,並想知道是否可以在 Excel Power Query 中執行按列操作。具體來說,我想知道如何根據資料類型保留或丟棄列。我知道如何使用選單上的“選擇列”和“刪除列”,但這比這兩個選項的功能更具體一些。
我還沒有學習M語言,但歡迎M解決方案,我可以從中學習。
我嘗試在網路上尋找和透過 Power-Query 相關的超級用戶問題,但沒有找到任何答案。
答案1
Table.ColumnsOfType 有一個可能有用的函數:
https://msdn.microsoft.com/en-us/library/mt260753.aspx
例如,您可以將其嵌入到 Table.RemoveColumns 函數中,例如(假設您先前的步驟是“變更類型”
= Table.RemoveColumns(#"Changed Type",Table.ColumnsOfType(#"Changed Type", {type number}) )
您可以使用 Power Query UI 來幫助編寫此內容 - 只需使用它來刪除列,然後編輯生成的步驟的公式,使其與上面的範例類似。