你可以使用 Power Query 從外部資料來源擷取並轉換資料。 這些擷取與轉換步驟以查詢形式表示。 使用 Power Query 建立的查詢以 M 語言表達,並透過 M 引擎執行。
你可以輕鬆地在不同專案間分享並重複使用查詢,也能跨越 Power Query 產品整合。 本文將介紹在 Power Query 中分享查詢的一般機制。
複製/貼上
在查詢面板中,右鍵點擊你想複製的查詢。 從下拉選單中選擇 複製 選項。 查詢及其定義已新增到你的剪貼簿。
要從剪貼簿貼上查詢,請到查詢面板,右鍵點擊任何空白區域。 從選單中選擇 貼上。
當將此查詢貼到已經有相同查詢名稱的實例時,貼上的查詢會加上一個格式為 (#)的後綴,其中號碼符號會被數字替換,以區分這些貼上的查詢。
你也可以在多個實例間貼上查詢,並整合不同的產品功能。 例如,你可以像前面圖片所示,從 Power BI Desktop 複製查詢,然後貼到 Power Query for Excel,如下一張圖片所示。
警告
在產品整合間複製貼上查詢,並不保證貼上查詢中的所有功能都能在目的地運作。 有些功能可能只在原產品整合中提供。
複製M碼
你也可以複製你查詢的完整程式碼。
- 選擇你想分享的問題。
- 在功能區中,選擇 「檢視 」標籤,然後選擇 「進階編輯器」。
- 在 進階編輯器 視窗中,選取所有程式碼並複製。
只要你的查詢代碼放在剪貼簿,就可以透過你選擇的方式分享這個查詢。 接收此程式碼的接收者需建立一個空白查詢,並依照前一段所述步驟操作。 但收件人不會複製程式碼,而是會將空白查詢中的程式碼替換成你提供的程式碼。
備註
要建立空白查詢,請到 「取得資料 」視窗,從選項中選擇 空白查詢 。
其他替代方案
部分 Power Query 產品整合可能提供更多分享查詢的方式,例如但不限於:
- 在 Microsoft Excel——建立 Office 資料連線(.odc)以與其他使用者分享。
- 在 Power BI Desktop 中——建立 Power BI 範本(.pbit)以與其他使用者分享。
我們建議你閱讀你感興趣的產品整合文件,以了解這些產品中查詢共享的功能。
作為替代方案,現代 Power Query 使用者介面提供匯出 Power Query 範本的功能。 你可以在 Power Query 範本的文章中閱讀更多關於範本的使用體驗。