官术网_书友最值得收藏!

1.2 Excel的Power數據處理組件

隨著技術的發展,Python 逐漸走入了普通分析師的視野,雖然與VBA相比門檻低了很多,但是還是有一定的技術門檻。有沒有更加簡單的方法呢?

當數據量達到幾十萬、上百萬或幾千萬,傳統的Excel處理方法已經完全沒有辦法處理這些數據,這時候我們就不得不借助一些重量級BI產品來幫助實現數據分析。隨著技術的發展,桌面級別的輕BI產品慢慢走到數據處理平臺的中心,TableAu憑借入場早和功能強大占領了大量的輕BI應用市場。

微軟以行動證明,它不會將這個桌面級別的輕BI應用市場拱手送給競爭對手。微軟推出了自己的輕BI產品Power BI來對抗TableAu 數據分析行業的霸主地位。

在最初的版本中,Power BI功能相對有限,但是隨著技術發展和策略的改變,Power BI的功能越來越強大,而且價格相比TableAu便宜很多。按照微軟的產品發展計劃,Office產品中的Excel也開始集成了Power BI的組件,那么在Excel中都有一些什么組件呢?

在Excel 2016及以后的版本中包含如下的Power組件。

■ Power Query:數據集成與清洗組件。

■ Power Pivot:數據建模組件。

■ Power View:數據展現組件,目前已經被微軟拋棄。

■ Power Map:以數字地圖的方式進行數據展現。

1. Power Query集成與清洗組件

Power Query組件不同于Excel的標準數據導入功能,在Power Query中可以對各類不同的海量數據進行集成和清洗,同時可以直接進行數據連接,而不需要將數據導入Excel中。Power Query能夠集成來自各種不同來源的數據,包含網頁、SQL Server數據庫、Oracle數據庫等,都可以實現深度的數據集成和數據清洗。圖1.1顯示了在整個Power組件中Power Query組件在數據分析和展現領域所處的位置。

圖1.1? Power Query組件在數據處理領域所處的位置

2. Power Pivot建模組件

在Power Query中完成集成和清洗之后的數據需要進行數據維度建模,簡單來說就是需要基于不同的數據維度進行統計分析。當利用Power Pivot完成建模后,就可以引用這些數據作為展示依據了。數據建模過程中需要了解清楚數據之間的關系,建立好完整的數據模型之后,就可以將統計后的數據提供到數據展示組件,圖1.2顯示了Excel中Power Pivot的數據建模功能。

圖1.2? 在Power Pivot中新建度量值

3. Power View顯示組件

Power View是微軟針對數據建模之后的數據進行展示的組件。通過Power View組件,我們可以在一個相對比較干凈的報表頁面中展現通過Power Pivot建模之后的數據。但是隨著Siver-light 的版本升級而不再受到后續版本操作系統支持的原因,Power View在Office 2016/2019/365中不再受到支持。后續的版本將不會主動提供在Excel相關的組件中,互聯網上有針對Power View組件支持的注冊表修改方法,當然這是不推薦的。

●Tips

Power View 組件在新版本的系統中不受到支持,我們可以直接將數據放在Excel的工作表中。

4. Power Map顯示組件

如果希望在Excel中進行數據展現的內容是基于地圖展現的,就可以使用Power Map組件來完成數據的最終展示。Power View和Power Map都是數據內容輸出的展現端,如果希望數據是隨著時間周期變化的動畫,Power Map組件提供的功能將滿足以地圖方式進行數據展示的要求,圖1.3顯示了利用Power Map組件顯示數據的最終結果。

圖1.3? Excel中的Power Map組件

在實際應用中,這些被引入Excel的Power組件將大大提高數據處理的效率和能力。活學活用Excel 中的Power組件,將會發現之前需要花費非常大的代價,甚至需要去了解SQL或VBA實現的數據分析的功能,現在利用Excel的Power組件就可以非常簡單地實現,接下來就跟隨我們進入Power Query的世界吧!

主站蜘蛛池模板: 托克托县| 凌云县| 温泉县| 登封市| 平远县| 东乡县| 大余县| 辽阳市| 象山县| 库尔勒市| 巴楚县| 昂仁县| 静乐县| 岐山县| 磐安县| 都安| 长白| 鄂州市| 望奎县| 信阳市| 克拉玛依市| 桃源县| 松原市| 仪陇县| 奇台县| 铁岭市| 当阳市| 广水市| 元谋县| 银川市| 乌兰察布市| 昭通市| 顺义区| 张家口市| 昆山市| 寻乌县| 兴文县| 普安县| 博野县| 宁德市| 文登市|