使用進階編輯器來修改 M 程式碼

已完成

每次在 Power Query 中建立資料圖形時,您都會在 Power Query 程序中建立一個步驟。 只要合理,即重新排序、刪除和修改這些步驟。 您所執行的每個清理步驟都可能使用圖形化介面建立,但 Power Query 會在幕後使用 M 語言。 您可使用 Power Query 進階編輯器來讀取合併的步驟。 M 語言一律可直接讀取和修改。  不需要使用 M 程式碼以利用 Power Query。 您很少需要撰寫 M 程式碼,但其仍然很有用。 因為 Power Query 中的每個步驟都是以 M 程式碼撰寫而成,所以即使 UI 建立了此內容,您也可以使用這些步驟來了解 M 程式碼,並自訂程式碼使符合需求。

建立清除數據的步驟之後,請選取 Power Query 的 [檢視] 功能區,然後選取 [進階編輯器]。

應該會出現下列畫面。

每個 Power Query 步驟約可匹配一或兩行 M 程式碼。 您不需要是 M 程式碼專家就能閱讀此程式碼。 您甚至可試驗變更其內容。 例如,如果您需要變更資料庫的名稱,您可以在程式代碼中直接執行此動作,然後選取 [ 完成]。

您可能會注意到,M 程式碼是由上而下來撰寫。 程序中稍後步驟可使用等號左邊的變數名稱來參考先前步驟。 重新排列這些步驟時請務必小心,因為這可能會破壞陳述式相依性。 使用 in 語句寫入查詢公式步驟。 一般來說,最後一個查詢步驟會作為最終資料集的結果。