Power Query 功能:概述

Power Query 功能:概述

本教程將討論 Power Query 編輯器中的可用功能。您將學習如何訪問和最大化這些功能,以提高您在LuckyTemplates中的數據開發技能。您還將了解這些強大的查詢功能將如何幫助您更有效地構建數據報告

目錄

高級 Power Query 編輯器及其功能

第一個功能是高級編輯器窗口。要打開該窗口,請單擊主頁選項卡功能區中的高級編輯器。

Power Query 功能:概述

之後,高級編輯器窗口將出現在屏幕上。

Power Query 功能:概述

Power Query M 函數參考

在左上角,您會看到查詢名稱。在它的對面,您會找到顯示選項和一個問號。如果單擊問號,您將被定向到標準瀏覽器中的Power Query M 函數參考

Power Query 功能:概述

如果您想查找可用的M 函數或探索這些函數的工作原理,請將它們複製並粘貼到高級編輯器窗口中。

要訪問和設置顯示選項,請單擊顯示選項旁邊的下拉按鈕。您可以通過選擇Display line numbers來顯示語法的行號。

Power Query 功能:概述

語法窗格將如下所示。

Power Query 功能:概述

用戶界面生成的M 代碼寫在一行中。所以如果你想看到完整的代碼,你必須經常向上或向下滾動。但是您可以通過在“顯示選項”中選擇“啟用自動換行”來查看整個代碼而無需滾動。

Power Query 功能:概述

然後您會看到第 7 行在將代碼拆分為多行時自動縮進代碼。

Power Query 功能:概述

要放大或縮小語法窗格,請按住Ctrl + Shift鍵,然後按– 或 +。如果要使用默認縮放,請按Ctrl + 0。這些縮放選項也可以在查詢編輯器的預覽窗格中使用。

數據預覽部分中的功能

下一個要討論的特性是數據配置文件。如果轉到“視圖”選項卡,您將看到“數據預覽”部分,其中包含所有可用的列配置文件選項。

Power Query 功能:概述

除非您更改狀態欄中的設置以掃描整個數據集,否則僅對前 1000 行執行列分析。這樣做會對性能產生影響,因此請始終檢查並確保在完成後將其設置回前 1000 行。

當您將鼠標懸停在列標題正下方的綠線上時,您將看到指示ValidErrorEmpty值數量的預覽。

Power Query 功能:概述

您可以看到預覽中的值總數為 1000。但是,如果您掃描整個數據集,情況就會發生變化。通過轉到狀態欄並更改設置以掃描數據集來執行此操作。

Power Query 功能:概述

之後,當您再次將鼠標懸停在綠線上時,您會看到值的總數已更改為 5226。

Power Query 功能:概述

在預覽的右下角,有一個省略號可以打開一個包含數據選項的菜單。

Power Query 功能:概述

如果您在數據預覽部分啟用列質量,您將看到每列中有效值、錯誤值和空值的百分比預覽。

Power Query 功能:概述

Power Query 功能:概述

在同一部分啟用分佈將顯示不同和唯一值的數量。它可以幫助確定數據是否一致,以及數據是否分佈均勻。

Power Query 功能:概述

如果將鼠標懸停在圖表上,您將看到帶有省略號的預覽以訪問菜單。

Power Query 功能:概述

Column Profile選項可讓您查看Column statisticsValue distribution,它根據數據類型提供更多詳細信息。所選樣本列為日期類型。

Power Query 功能:概述

不同數據類型的上下文菜單

Value Distribution部分中的省略號允許您更改Group by設置。如果您選擇 Month,您會看到圖表更改為Month distribution

Power Query 功能:概述

Power Query 功能:概述

如果您選擇具有文本類型的列,則省略號中的分組依據設置也會更改。

Power Query 功能:概述

對於數值類型的列,Group by也有不同的設置。

Power Query 功能:概述

請記住將列分析設置回前 1000 行。

Power Query 功能:概述

查詢依賴特性

下一個特性是Query Dependency視圖。

Power Query 功能:概述

如果轉到“查看”選項卡並選擇“查詢依賴項”,您將看到從一個查詢到下一個查詢的數據流。

Power Query 功能:概述

如果您單擊一個查詢,所有關聯的查詢都會突出顯示。這使得跟踪流程周圍的錯誤變得更加容易,因為您可以看到所有查詢的加載目標。

Power Query 功能:概述

如果單擊“佈局”選項,則可以根據個人喜好在不同的查看選項之間切換。

Power Query 功能:概述

Power Query永遠不允許您刪除具有依賴項的查詢。如果您在 Queries 窗格中刪除SupplierQuality,將出現一條通知,指出它無法刪除,因為它有兩個依賴項:Record1 和 ListVendors。

Power Query 功能:概述

有兩種方法可以刪除查詢。第一種是在刪除 SupplierQuality 之前刪除依賴項。二是更改依賴項的數據源,使其不依賴於 SupplierQuality。


在 LuckyTemplates LuckyTemplates Unpivot 列中使用 Power Query 進行組合分析
– Power Query 教程

結論

Power Query 編輯器中的功能旨在幫助您創建引人注目的 LuckyTemplates 報告。它們提供了您可以在報告或儀表板中使用的附加數據和信息。它們還可以幫助您監控查詢流並顯示它們之間的關係。

梅麗莎


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的