什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

術語“Power Query”、“Power Pivot”、“Power BI”和其他“權力”越來越多地出現在有關 Microsoft Excel 的文章和材料中。 根據我的經驗,並不是每個人都清楚地了解這些概念背後的含義、它們之間的相互聯繫以及它們如何幫助一個簡單的 Excel 用戶。

讓我們澄清一下情況。

電源查詢

早在 2013 年,微軟內部專門創建的一組開發人員發布了一個免費的 Excel 插件。 電源查詢 (其他名稱是 Data Explorer、Get & Transform),它可以做很多對日常工作有用的事情:

  • 上傳 Excel 中的數據來自近 40 個不同的來源,包括數據庫(SQL、Oracle、Access、Teradata……)、企業 ERP 系統(SAP、Microsoft Dynamics、1C……)、互聯網服務(Facebook、Google Analytics、幾乎所有網站)。
  • 從收集數據 所有主要數據類型(XLSX、TXT、CSV、JSON、HTML、XML……),無論是單個還是批量——來自指定文件夾中的所有文件。 在 Excel 工作簿中,您可以一次自動從所有工作表中下載數據。
  • 清理 從“垃圾”接收到的數據:額外的列或行、重複、“標題”中的服務信息、額外的空格或不可打印的字符等。
  • 將數據帶入 訂購:正確的大小寫,數字作為文本,填補空白,添加正確的表格“上限”,將“粘性”文本解析為列並將其粘貼回來,將日期劃分為組件等。
  • 百般 改造 表,將它們變成所需的形式(過濾、排序、更改列的順序、轉置、添加總計、將交叉表展開為平面並折疊回來)。
  • 通過匹配一個或多個參數將數據從一個表替換到另一個表,即很好的替換函數 VPR (VLOOKUP) 及其類似物。

Power Query 有兩個版本:作為 Excel 2010-2013 的單獨加載項,可以從 Microsoft 官方網站下載,作為 Excel 2016 的一部分。在第一種情況下,安裝後會出現一個單獨的選項卡電子表格:

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

在 Excel 2016 中,Power Query 的所有功能都已默認內置並位於選項卡上 數據 (日期) 作為一個團隊 獲取和轉換 (獲取和轉換):

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

這些選項的可能性完全相同。

Power Query 的基本特徵是用於導入和轉換數據的所有操作都以查詢的形式存儲——內部 Power Query 編程語言中的一系列步驟,簡稱為“M”。 步驟始終可以編輯和重播任意次數(刷新查詢)。

Power Query 主窗口通常如下所示:

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

在我看來,這是本文中列出的對廣大用戶最有用的插件。 您必須使用公式嚴重扭曲或編寫宏的許多任務現在可以在 Power Query 中輕鬆而精美地完成。 是的,並且隨後會自動更新結果。 考慮到它是免費的,就性價比而言,Power Query 完全沒有競爭力,並且是當今任何中高級 Excel 用戶的絕對必備品。

動力樞軸

Power Pivot 也是 Microsoft Excel 的加載項,但設計用於稍有不同的任務。 如果 Power Query 專注於導入和處理,那麼 Power Pivot 主要用於大量數據的複雜分析。 作為第一個近似值,您可以將 Power Pivot 視為一個精美的數據透視表。

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

在 Power Pivot 中工作的一般原則如下:

  1. 我們是第一個 加載數據中 在 Power Pivot 中 – 支持 15 種不同的源:常用數據庫(SQL、Oracle、Access ...)、Excel 文件、文本文件、數據饋送。 此外,您可以使用 Power Query 作為數據源,這使得分析幾乎是雜食性的。
  2. 然後在加載的表之間 連接已配置 或者,正如他們所說,被創造 數據模型. 這將允許將來在現有表中的任何字段上構建報告,就好像它是一個表一樣。 並且再次沒有 VPR。
  3. 如有必要,使用以下方法將其他計算添加到數據模型中 計算列 (類似於“智能表”中包含公式的列)和 措施 (摘要中計算字段的類似物)。 所有這些都是用一種稱為 DAX(數據分析 eXpressions)的特殊 Power Pivot 內部語言編寫的。
  4. 在 Excel 工作表上,根據數據模型,我們感興趣的報表構建在表單中 數據透視表 和圖表。

Power Pivot 主窗口如下所示:

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

這就是數據模型的樣子,即所有已加載的具有已創建關係的表:

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

Power Pivot 具有許多使其成為某些任務的獨特工具的功能:

  • 在 Power Pivot 中 沒有線路限制 (如在 Excel 中)。 您可以加載任何大小的表格並輕鬆使用它們。
  • Power Pivot 非常擅長 壓縮數據 將它們加載到模型中時。 一個50MB的原始文本文件,下載後很容易變成3-5MB。
  • 事實上,由於“幕後”Power Pivot 擁有成熟的數據庫引擎,它可以處理大量信息 非常快. 需要分析 10-15 百萬條記錄並構建摘要? 而這一切都在一台舊筆記本電腦上? 沒問題!

不幸的是,Power Pivot 尚未包含在所有版本的 Excel 中。 如果您有 Excel 2010,則可以從 Microsoft 網站免費下載。 但是如果你有 Excel 2013-2016,那麼這一切都取決於你的許可證,因為。 在某些版本中包含它(例如 Office Pro Plus),而在某些版本中則不包含(Office 365 Home、Office 365 Personal 等)。您可以在此處閱讀有關此內容的更多信息。

功率圖

該插件於 2013 年首次出現,最初名為 GeoFlow。 它旨在用於地理數據的可視化,即地理地圖上的數字信息。 用於顯示的初始數據取自同一 Power Pivot 數據模型(請參閱上一段)。

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

Power Map 的演示版(順便說一句,與完整版幾乎沒有區別)可以再次從 Microsoft 網站完全免費下載。 完整版包含在一些 Microsoft Office 2013-2016 軟件包中以及 Power Pivot - 以按鈕的形式 3D地圖 選項卡 插入 (插入 - 3D 地圖):

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

功率地圖的主要特點:

  • 地圖 既可以是平坦的,也可以是龐大的(地球)。
  • 您可以使用幾種不同的 可視化類型 (直方圖、氣泡圖、熱圖、區域填充)。
  • 您可以添加 時間測量,即動畫過程並觀察它的發展。
  • 地圖是從服務加載的 Bing地圖,即您需要非常快速的互聯網連接才能查看。 有時,正確識別地址存在困難,因為。 數據中的名稱並不總是與 Bing 地圖的名稱相匹配。
  • 在 Power Map 的完整版(非演示版)中,您可以使用自己的 可下載的地圖,例如,在建築平面圖上可視化購物中心的訪客或住宅樓中的公寓價格。
  • 根據創建的地理可視化,您可以直接在 Power Map(示例)中創建視頻,以便稍後與未安裝加載項或將其包含在 Power Point 演示文稿中的人共享。

權力觀

此插件首次在 Excel 2013 中引入,旨在通過交互式圖形、圖表、地圖和表格使您的數據栩栩如生。 有時這些術語用於此目的。 儀表盤 (儀表板) or 儀表盤 (記分卡). 最重要的是,您可以在 Excel 文件中插入一個沒有單元格的特殊工作表 - Power View 幻燈片,您可以在其中添加文本、圖片和許多不同類型的可視化,基於您來自 Power Pivot 數據模型的數據。

它看起來像這樣:

這裡的細微差別是:

  • 初始數據取自同一個地方——來自 Power Pivot 數據模型。
  • 要使用 Power View,您需要在計算機上安裝 Silverlight - Microsoft 的 Flash 類似物(免費)。

順便說一下,在微軟網站上,有一個非常不錯的關於 Power View in 的培訓課程。

Power BI

與以往不同的是,Power BI 不是 Excel 的插件,而是一個單獨的產品,是一整套用於業務分析和可視化的工具。 它由三個關鍵要素組成:

1.Power BI桌面 – 用於分析和可視化數據的程序,其中包括 Power Query 和 Power Pivot 附加組件的所有功能以及來自 Power View 和 Power Map 的改進的可視化機制。 您可以從 Microsoft 網站免費下載和安裝它。

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

在 Power BI Desktop 中,您可以:

  • 從上面加載數據 70 種不同的來源 (如在 Power Query + 附加連接器中)。
  • 綁定 要建模的表(如在 Power Pivot 中)
  • 向數據添加額外的計算 措施 и DAX 上的計算列 (如在 Power Pivot 中)
  • 創建漂亮的基於數據的 交互式報告 具有不同類型的可視化(與 Power View 非常相似,但更好、更強大)。
  • 發布 在 Power BI 服務站點上創建報告(請參閱下一點)並與同事共享。 此外,可以賦予不同的人不同的權利(閱讀、編輯)。

2.Power BI在線服務 – 簡而言之,這是一個您和公司中的每個用戶都將擁有自己的“沙箱”(工作區)的站點,您可以在其中上傳在 Power BI Desktop 中創建的報告。 除了查看之外,它甚至還允許您對其進行編輯,在線再現 Power BI Desktop 的幾乎所有功能。 您還可以在此處從其他人的報告中藉用單個可視化,從中收集您自己作者的儀表板。

它看起來像這樣:

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

3. Power BI 移動版 是一個適用於 iOS / Android / Windows 的應用程序,用於連接到 Power BI 服務並在手機或平板電腦的屏幕上方便地查看(而不是編輯)創建的報告和儀表板。 您可以在此處下載(完全免費)。

例如,在 iPhone 上,上面生成的報告如下所示:

什麼是 Power Query / Pivot / Map / View / BI 以及他們為什麼需要 Excel 用戶

所有這一切同時保持交互性和動畫 + 被禁錮在屏幕上用筆觸摸和繪圖。 很舒服。 因此,公司的所有關鍵人員隨時隨地都可以使用商業智能——只需要訪問 Internet。

Power BI 定價計劃. Power BI Desktop 和 Mobile 開箱即用,大多數 Power BI 服務功能也是免費的。 因此,對於個人使用或在小公司內使用,您無需為上述所有內容支付一分錢,您可以放心地留在計劃中 免費. 如果您想與同事共享報告並管理他們的訪問權限,您必須前往 貝絲 (每位用戶每月 10 美元)。 還有一些嗎 至尊會員 – 適用於需要單獨的數據存儲和服務器容量的大型公司(> 500 個用戶)。

  • 在 Excel 中使用 Power Query 項目甘特圖
  • 如何使用 Power Pivot 在 Excel 中創建數據庫
  • 在 Power Map 中的地圖上沿路線移動的可視化

發表評論