標籤:

PowerQuery的優勢與短板

優勢

  • 函數之間相互獨立,類似於EXCEL函數,無需底層理論,甚至不需要掌握Excel函數就能快速上手,即學即用。

  • 700多個函數提供了豐富的功能。

  • 相比Excel函數,性能更強大,輕鬆處理大量數據,告別卡頓。

  • 作為一款輕量ETL工具:清洗步驟可視化、可修改、可復用。極大簡化工作時間,從函數和VBA中把Excel用戶解放出來。
  • Excel用戶掌握PQ,可以大幅度減輕工作量,PQ程序化的解決了許多EXCEL函數的複雜問題,相當於內置了一個幫你處理的數據的超級VBA程序

  • 掌握面板功能可以勝任80%的任務,對於一般用戶足矣,學習曲線相對容易。

  • Excel 2016的VBA程序支持使用M函數,兩者可以強強聯合,嘗試更多可能。
  • 沒有額外的收費

短板

  • M函數嚴格區分大小寫,目前沒有智能提示(此功能已經在測試中,很快會更新),書寫不方便。

  • 某些自定義操作可能顯著降低執行效率,例如通過定義相鄰行進行後續計算的語句。

  • M語句沒有可以調優的工具,無法知曉公式引擎的內部運行原理。

  • 受引擎性能的局限,不適合處理企業級數據。

  • 多個查詢互相引用,刷新時每個查詢都會重新計算。需要使用Buffer函數把重複執行的查詢緩存起來,起到提升效率的目的。但如果連接的是資料庫,優先保證Query Folding,此方法不適用。

  • 目前看來PQ是Excel用戶的玩具,微軟沒有打算把它升級為企業級工具。

-----------------------------------------------------------------

入門必讀 系列文章 (更新完結)

  1. 自助式BI,全面提升你的數據分析能力

  2. 當我們談論Power BI的時候,我們在談論什麼

  3. Power BI Desktop 對比 Tableau Desktop

  4. 從0開始學習PowerBI,可能遇到哪些問題

  5. 全面了解PowerQuery

  6. PowerQuery的優勢與短板

  7. 認識DAX數據分析語言

推薦閱讀:

DAX學習分享:十條經驗
Power BI 即將放出的黑科技—Microsoft Data Insight Summit精華回顧
使用Power Query自定義生成日期表
聚合與Calculate函數

TAG:PowerBI |