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

2.2 Power Pivot,Excel革命

通過對傳統Excel數據透視表的介紹,我們了解到,傳統Excel數據透視表在其值區域所能進行的數據匯總方式非常有限。對于邏輯較復雜的匯總計算,傳統Excel數據透視表就無能為力了。

舉個例子,我們想知道在任意匯總級別(圖書大類、圖書子類等)下,哪本書的銷售總冊數最多,對應的銷售總冊數是多少。這里提到的“哪本書”,要求列出對應的圖書名稱。

這個看起來非常簡單的任務,在傳統Excel數據透視表中,如果不借助傳統Excel數據透視表以外的輔助計算工具,則幾乎無法完成,但在Power Pivot中可以輕而易舉地完成。

在如下圖所示的Power Pivot超級數據透視表中,借助DAX表達式,我們得到了每個圖書子類中,具體哪本書的銷售總冊數最多,同時列出了相應的圖書名稱。注意,圖書銷售總冊數有可能有并列第一的情況發生,Powe Pivot也考慮了這個問題。

由于Power Pivot本質上是數據透視表,因此它會隨著數據透視表布局的改變自動更新計算結果。當我們修改Power Pivot超級數據透視表布局時,Power Pivot超級數據透視表值區域中的DAX表達式也會重新計算,這是數據透視表的魅力所在。

下圖展示了在調整Power Pivot超級數據透視表布局后,每個圖書大類下(在透視表行標題中移除圖書子類)銷售總冊數最多的圖書的名稱。

事實上,大家會在本書中了解到:無論是傳統Excel數據透視表還是Power Pivot超級數據透視表,其值區域中的每個單元格都對應著數據透視表的一個數據源子集。在傳統Excel數據透視表中,我們無法對其值區域中單元格對應的數據源子集進行“重新打造”,從而進行不同子集間的對比。但是Power Pivot由于引入了數據建模概念和DAX數據分析表達式體系,因此突破了傳統Excel數據透視表的種種限制,變得非常強大。

到這里我們已經基本了解了傳統Excel數據透視表的工作原理和Power Pivot超級數據透視表的初步概念,下面我們正式開啟Power Pivot超級數據透視表的學習之旅。

在學習開始階段,我們限定Power Pivot的數據源為一個表,暫不涉及數據建模。對單獨一個表進行操作,是普通Excel用戶在日常數據分析中的常見場景。在學習完Power Pivot的單表操作后,我們將在后續章節中繼續討論Power Pivot的數據建模概念,即數據源是多個表的情況。

主站蜘蛛池模板: 丹寨县| 丹巴县| 奇台县| 改则县| 新余市| 金乡县| 嘉兴市| 高清| 天台县| 海淀区| 冕宁县| 高平市| 荆州市| 镇远县| 东乌| 武乡县| 合水县| 靖西县| 长海县| 开化县| 乐都县| 商南县| 南木林县| 江油市| 陇西县| 通渭县| 邹城市| 额尔古纳市| 万年县| 越西县| 安徽省| 浠水县| 成武县| 乡宁县| 葫芦岛市| 仪征市| 乐东| 木里| 卢龙县| 保康县| 永安市|