深度:PowerPivot到底好在哪

2021-03-06 又一個實用Excel技巧

最近認識了一大波做Powerpivot超級666的人

所以又刷新了對這個奇妙工具的認知

今天就來跟大家分享下新的體會

其實對我來說Excel基本上就是個完美工具

除了處理不了大量數據

基本沒有解決不了的問題

(如果有,那一定是你用得不夠好)

所以剛接觸到Powerpivot的時候

就覺得好棒棒啊!因為他接近完美的解決了

Excel處理不了大量數據的問題

後來因為覺得太好用還和小蚊子老師一起

做了個Powerpivot的課程

(有興趣的同學點擊文末閱讀原文)

當時列出了PowerPivot的三大優點

1、處理超大量級數據

2、可以用數據透視表靈活分析

3、高效處理多表關聯關係

可以說就是把Powerpivot設定為一個

Excel的輔助工具

但當然它也有一些缺陷

(我說微軟出的東西沒bug你會信嗎)

1、不穩定,時常遇到莫名其妙的錯誤

2、兼容性差,換個版本錯誤一大堆

3、做好處理的數據無法導出

這也是為什麼我安利半天

實際願意天天用的人卻不多

而最近的接觸

一是對Power系列產品重新認識

另一方面,也刷新了對碼農這種生物的認知

因為新認識的這幫專門用Power系列做表的人

竟然無一例外全是碼農出身

其中還包括原來在office team專門debug的人

老米一度認為碼農無法攻克分析師領域

現在有點動搖了

懂碼又懂數的人,簡直天下無敵

- 新認知1 - 

PowerPivot和PowerBI是同一種東西

其實我覺得,造成我認知偏差的主要原因

就是我無比排斥寫碼這件事……

PowerPivot、PowerBI、PowerQuery這幾個

在我眼裡是:處理數據、展現數據、導入數據

而在碼農眼裡卻是:DAX、DAX、M

沒錯碼農的眼裡只有語言

PowerPivotPowerBI

只是外在表現形式不一樣

本質上需要的技能思維方式是一樣的

他們都是使用了DAX這種看似Excel公式

實際用起來卻需要抽象思維的語言

PowerQuery儘管靠點擊滑鼠就可以很好用

卻也可以用M語言實現更加靈活的處理

老米已經下定決心好好學透DAX

但是對於M,我的內心還是抗拒的

- 新認知2 - 

Powerpivot中應避免使用計算列

我(和我的小夥伴)之前用PP處理數據

就是在數據後面用計算列打大量的標籤

然後再通過標籤篩選,去除不需要的數據

實際上這波大表哥不斷標榜的

卻是在Powerpivot中儘量不要使用計算列

而把原本看似需要用計算列實現的

轉為用度量(計算欄位)實現……

計算列、計算欄位……也有點難分清是吧

好在計算欄位的英文名已經改為measure

所以我們以後就叫它「度量」吧

這背後最大的原因

是添加計算列會大大增加文件size

這又是專業做報表的人最避諱的一件事

當然我依然認為

工具使用從來都不分對錯

只看能不能解決問題

哪天我要把小夥伴之前用PowerPivot

做文本分析的文件給他們看看

估計也是累死他們都想像不到的用法哈

- 新認知3 - 

PowerPivot其實是個BI工具

聽大表哥們說了半天為什麼不能用計算列

我說好了,道理我都懂

但很多時候真不是我非要用列

不用不行呀

他們說,這要從度量和維度說起……

(此處省略8千萬字)

其實度量和維度,我認為是BI的核心概念

它其實並不新,但最近經常被提及

尤其在主流BI工具中,基本已經是標配

度量,比如銷售額,是一個衡量標準

你可以在時間的維度衡量它:今天的銷售額

也可以在商品維度:某商品的銷售額

也可以是多個維度的組合:

某商品今天的銷售額

而度量x維度,就是我們常說的指標了

(也許找天可以專門開一篇)

當搞清楚了度量和維度的概念

以及在PowerPivot中實際上可以用DAX

寫出商業場景中幾乎全部的度量

你就會恍然大悟

原來PowerPivot是個牛逼的BI工具呀!

還是「免費」的(跟Excel打包)

而我卻只用它來做數據處理……

然後還去學Tableau???

說到最後,想對數據分析愛好者說

如果你對BI有興趣

如果你不想被碼農取代

現在開始學習BI

從PowerPivot學起

還來得及

小投票,看看PowerPivot普及度

相關焦點

  • Python pivot詳解
    Python的pivot函數用來重塑數據,官方定義如下所示pivot(index=None, columns=None, values=None)index: 可選參數。設置新dataframe的行索引,如果未指明,就用當前已存在的行索引。
  • 盤一盤 Python -Pivot Table
    今天介紹的 pivot_table() 函數可以將上面「拆分-應用-結合」三個步驟用一行來完成。先看一張圖:先從最簡單的語法開始,只設置 index='Account',通用語法如下:pd.pivot_table(df, index=label_str)pd.pivot_table( df, index="Account" )
  • Python-DataFrame之pivot_table
    官方文檔: DataFrame.pivot_table( #column to aggregate, optional(要計數的列)    values=None,      #column, Grouper, array, or list of
  • 17,玩轉pivot_table數據透視表
    在Python的Pandas中,可以用groupby方法或pivot_table函數完成分類匯總,實現數據透視表的功能。groupby是先分組,然後選擇聚合函數,生成透視表。pivot_table則是直接通過設置index,columns,values,aggfunc等參數生成透視表。
  • Pivot Flood Management Lab Unveiled in Wuhan
    On July 18th, a pivot laboratory of River/Lake Harnessing and Flood Control of the Ministry of Water Resources officially
  • 唐湘龍:美國仍然是「super power」,它到底在害怕什麼?
    甚至深度介入香港問題,更別提臺灣問題了。唐湘龍明確表示,美國是當之無愧的大國,它終究是世界第一大經濟體,一個國家佔了全球40%的軍費。無論從哪方面看,政治軍事外交,美國的強權是有強的根據地。美國依然是「super power」,可它到底在焦慮害怕些什麼?
  • Python數據透視功能之 pivot_table()介紹
    共850字,閱讀時間3分鐘回顧昨天總結了Pandas的頂層函數:pivot 深入Python數據分析:數據由長格式變為寬格式pivot_tablepivot()函數沒有數據聚合功能,要想實現此功能,需要調用Pandas包中的第三個頂層函數:pivot_table
  • Oracle行轉列函數Pivot簡單用法
    因為工作中經常需要excel或者報表輸出,了解到pivot函數,查了部分資料,實在不夠詳盡,便想自己寫一篇。pivot了解不深,只寫寫簡單用法。
  • 數據分析—一文看懂數據透視表(Excel&Pandas-pivot_table實現)
    因為考慮到直接學pivot_table會有點難度,所以本篇文章將由淺入深的先通過excel實現透視表,慢慢地過渡到利用pandas來實現。一、 什麼是數據透視表透視表是一種可以對數據動態排布並且分類匯總的表格格式。利用透視表可以快速地進行分類匯總,自由組合欄位聚合計算。
  • 我略懂之Pivot Table
    順手整理了下一些沒那麼常見,但非常好用的操作,請原諒我實在懶得錄屏....動態源數據表:利用Counta 函數計算數據覆蓋區域,通過Offset 函數遍歷區域,最終通過名稱管理定義Offset 函數所覆蓋的區域實現動態的源數據。定義完成之後,添加數據之後,只需要刷新透視表即可得到最新的結果。
  • 卡洛塔妮告訴您 羊奶到底好在哪?
    >卡洛塔妮告訴您 羊奶到底好在哪?那麼羊奶到底怎麼樣?究竟好在哪?為什麼越來越多的父母給寶寶選擇喝羊奶粉呢?紐西蘭原裝進口羊奶粉品牌卡洛塔妮為您揭曉羊奶到底好在哪?  為什麼說羊奶粉是母乳的首選代用品?  羊奶的脂肪球大小與人奶相近、僅是牛奶脂肪球的1/3,而羊奶的蛋白質結構與人奶基本相同,都含有大量乳清蛋白,而某些易導致過敏的異性蛋白的含量要比牛奶少得多。
  • Power Pivot概念(1)—Power Pivot在Excel中的位置
  • A Pivot for the Belt and Road Initiative
    ◆This is Tianjin Port, a pivot for the nation's One Belt and One Road Initiative. It stands at the intersection of the Beijing and Tianjin city belt and the Bohai Economic Rim.
  • 5分鐘學會SQL SERVER行轉列、列轉行,PIVOT操作
    下載地址(13天內有效):https://c-t.work/s/1786d12bba3e4c編輯編輯將上述結果新建表 Student_pivotcreate table Student_pivot (本文項目地址:https://github.com/firewang/sql50參考網址:https://docs.microsoft.com/zh-cn/sql/t-sql/queries/from-using-pivot-and-unpivot
  • 兩種力量,到底是哪個 POWER or STRENGTH-Confusing Vocabulary
    大家好,我是Emma,歡迎來到Emma的美味英語!在本節課程中,我們將要討論兩個非常相似的英文單詞。Power and strength.現在呢,「power」也可以指你改變一種情況的內部能力。You have the power to change your life if you really want to.
  • 對比Excel學習Power Pivot
    4.2 建立表關係我們知道銷售明細表和商品資料之間的「橋梁」是貨號,那麼我們就把銷售明細表的貨號拖拽到商品資料表的貨號上,兩個表的關係就建立好了。你沒有看錯,就是這麼簡單。好了,以上就是我們今天的分享,希望大家能夠大概了解下Power Pivot是怎麼工作的,我們會在後續的分享中,慢慢給大家演示Power Pivot的具體操作,歡迎大家關注!
  • 自學日語到底最適合哪本教材?
    而關於到底哪本教材最好的問題,各個教材黨各執一詞。新編黨:我們的教材可是大學日語專業使用的教材,權威專業經過考驗!語法體系完整,同一系列語法放在一起講解,十分詳細。我們是真正的學院派!標日黨:我們的課文內容生動,採用情境型會話,注重實用性。教材內容相對新編,更容易理解。非常適合自學!
  • 專訪POWER 8編程挑戰賽選手孫冬冬:從C語言到人工智慧、深度學習的...
    目前從事文本挖掘方向的研究,主要關注大數據和人工智慧方面的技術,尤其是DL(深度學習)。 2.關於您算法設計的思路,主要用到了什麼計算模型?請簡單描述一下設計算法的基本思路? 孫冬冬:我主要用的是敏感詞提取中最常用的DFA(確定有限自動機)模型,同時使用了正則表達式對一些寬泛的敏感詞做處理。
  • 處理多對多關係,Excel中的PowerPivot與PowerBI哪個更方便?
    參考文章: https://www.sqlbi.com/articles/many-to-many-relationships-in-power-bi-and-excel-2016/ 示例數據基於星球案例文件,個人略作調整