術語“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 的一部分。在第一種情況下,安裝後會出現一個單獨的選項卡電子表格:
在 Excel 2016 中,Power Query 的所有功能都已默認內置並位於選項卡上 數據 (日期) 作為一個團隊 獲取和轉換 (獲取和轉換):
這些選項的可能性完全相同。
Power Query 的基本特徵是用於導入和轉換數據的所有操作都以查詢的形式存儲——內部 Power Query 編程語言中的一系列步驟,簡稱為“M”。 步驟始終可以編輯和重播任意次數(刷新查詢)。
Power Query 主窗口通常如下所示:
在我看來,這是本文中列出的對廣大用戶最有用的插件。 您必須使用公式嚴重扭曲或編寫宏的許多任務現在可以在 Power Query 中輕鬆而精美地完成。 是的,並且隨後會自動更新結果。 考慮到它是免費的,就性價比而言,Power Query 完全沒有競爭力,並且是當今任何中高級 Excel 用戶的絕對必備品。
動力樞軸
Power Pivot 也是 Microsoft Excel 的加載項,但設計用於稍有不同的任務。 如果 Power Query 專注於導入和處理,那麼 Power Pivot 主要用於大量數據的複雜分析。 作為第一個近似值,您可以將 Power Pivot 視為一個精美的數據透視表。
在 Power Pivot 中工作的一般原則如下:
- 我們是第一個 加載數據中 在 Power Pivot 中 – 支持 15 種不同的源:常用數據庫(SQL、Oracle、Access ...)、Excel 文件、文本文件、數據饋送。 此外,您可以使用 Power Query 作為數據源,這使得分析幾乎是雜食性的。
- 然後在加載的表之間 連接已配置 或者,正如他們所說,被創造 數據模型. 這將允許將來在現有表中的任何字段上構建報告,就好像它是一個表一樣。 並且再次沒有 VPR。
- 如有必要,使用以下方法將其他計算添加到數據模型中 計算列 (類似於“智能表”中包含公式的列)和 措施 (摘要中計算字段的類似物)。 所有這些都是用一種稱為 DAX(數據分析 eXpressions)的特殊 Power Pivot 內部語言編寫的。
- 在 Excel 工作表上,根據數據模型,我們感興趣的報表構建在表單中 數據透視表 和圖表。
Power Pivot 主窗口如下所示:
這就是數據模型的樣子,即所有已加載的具有已創建關係的表:
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 Map 的演示版(順便說一句,與完整版幾乎沒有區別)可以再次從 Microsoft 網站完全免費下載。 完整版包含在一些 Microsoft Office 2013-2016 軟件包中以及 Power Pivot - 以按鈕的形式 3D地圖 選項卡 插入 (插入 - 3D 地圖):
功率地圖的主要特點:
- 地圖 既可以是平坦的,也可以是龐大的(地球)。
- 您可以使用幾種不同的 可視化類型 (直方圖、氣泡圖、熱圖、區域填充)。
- 您可以添加 時間測量,即動畫過程並觀察它的發展。
- 地圖是從服務加載的 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 BI Desktop 中,您可以:
- 從上面加載數據 70 種不同的來源 (如在 Power Query + 附加連接器中)。
- 綁定 要建模的表(如在 Power Pivot 中)
- 向數據添加額外的計算 措施 и DAX 上的計算列 (如在 Power Pivot 中)
- 創建漂亮的基於數據的 交互式報告 具有不同類型的可視化(與 Power View 非常相似,但更好、更強大)。
- 發布 在 Power BI 服務站點上創建報告(請參閱下一點)並與同事共享。 此外,可以賦予不同的人不同的權利(閱讀、編輯)。
2.Power BI在線服務 – 簡而言之,這是一個您和公司中的每個用戶都將擁有自己的“沙箱”(工作區)的站點,您可以在其中上傳在 Power BI Desktop 中創建的報告。 除了查看之外,它甚至還允許您對其進行編輯,在線再現 Power BI Desktop 的幾乎所有功能。 您還可以在此處從其他人的報告中藉用單個可視化,從中收集您自己作者的儀表板。
它看起來像這樣:
3. Power BI 移動版 是一個適用於 iOS / Android / Windows 的應用程序,用於連接到 Power BI 服務並在手機或平板電腦的屏幕上方便地查看(而不是編輯)創建的報告和儀表板。 您可以在此處下載(完全免費)。
例如,在 iPhone 上,上面生成的報告如下所示:
所有這一切同時保持交互性和動畫 + 被禁錮在屏幕上用筆觸摸和繪圖。 很舒服。 因此,公司的所有關鍵人員隨時隨地都可以使用商業智能——只需要訪問 Internet。
Power BI 定價計劃. Power BI Desktop 和 Mobile 開箱即用,大多數 Power BI 服務功能也是免費的。 因此,對於個人使用或在小公司內使用,您無需為上述所有內容支付一分錢,您可以放心地留在計劃中 免費. 如果您想與同事共享報告並管理他們的訪問權限,您必須前往 貝絲 (每位用戶每月 10 美元)。 還有一些嗎 至尊會員 – 適用於需要單獨的數據存儲和服務器容量的大型公司(> 500 個用戶)。
- 在 Excel 中使用 Power Query 項目甘特圖
- 如何使用 Power Pivot 在 Excel 中創建數據庫
- 在 Power Map 中的地圖上沿路線移動的可視化