對比Excel學習Power Pivot

2021-03-06 數據分析大本營
1 前言

Excel是我們非常熟悉的工具,每一天的工作都離不開它,Power Pivot是微軟Power BI的核心組件之一,其功能是用來建立模型(別想的很複雜,這裡你就理解是讓幾個表建立聯繫就好),方便後續的分析。那麼我們現在就用熟悉的Excel和陌生的Power Pivot進行對比,讓已知的Excel知識幫助我們學習未知的Power Pivot的知識

2 案例背景

我們有一個Excel工作薄中有三張表:銷售明細、店鋪資料、商品資料。其中銷售明細表中有各個店鋪各個貨號的銷售數量和銷售金額,店鋪資料表中記錄了各個店鋪的區域和負責人,商品資料表中有各個貨品所屬的大類以及它的吊牌價。

我們要計算:1、每個負責人管理的區域的銷售量、銷售額以及銷售折扣;2、計算每個區域有幾款商品在產生銷售。

三張表示例:

上圖是:銷售明細上圖是:店鋪資料上圖是:商品資料3 Excel實現3.1 引用數據

在銷售明細表中,分別通過使用vlookup()函數根據店鋪編號,把店鋪資料中的區域和負責人引用過來,根據商品編號把商品資料表中吊牌價引用過來。這樣銷售明細表中就是一個信息完整的「大表」,在經過一些加工,就是可以進行數據的統計了。

引用過程如下:

結果如下圖:

3.2 構造輔助列

需要用銷量 x 吊牌價來計算銷售吊牌額,方便後續計算銷售折扣;

需要標記不重複的貨號,方便後續統計每個區域產生銷售貨品有幾款。

3.3 透視統計

然後我們就可以利用數據透視表來統計我們需要的數據了。

以上我們用傳統Excel的方法,拼接數據表,添加輔助列,透視統計三個步驟完成了我們的需求。你必須會使用vlookup()函數,以及一個if()函數與countifs()的函數嵌套使用。

PS:我相信很多小夥伴不一定能夠獨立完成這個嵌套公式。

4、Power Pivot實現

以下操作如果大家不熟悉沒有關係,大家可以在後續的分享中慢慢學習,這裡只是給大家演示Power Pivot的操作,讓大家對兩種方法做個對比。

4.1 導入數據到Power Pivot窗口中。4.2 建立表關係

我們知道銷售明細表和商品資料之間的「橋梁」是貨號,那麼我們就把銷售明細表的貨號拖拽到商品資料表的貨號上,兩個表的關係就建立好了。你沒有看錯,就是這麼簡單。用同樣的操作,建立銷售明細表和店鋪資料表之間的關係。

4.3、計算度量值這裡用到了一個sum函數那麼怎麼計算款數呢?這裡就很簡單了,用一個函數即可。對貨號做不重複計數。4.4、透視統計

以上我們完成了看似步驟也挺多的,好像更加複雜了,其實主要是不熟悉,如果熟悉後,你會發現都是很簡單的滑鼠操作和很簡單的函數,不需要vlookup()函數,只需要拖拽連結,也不需要長長的函數的嵌套。

好了,以上就是我們今天的分享,希望大家能夠大概了解下Power Pivot是怎麼工作的,我們會在後續的分享中,慢慢給大家演示Power Pivot的具體操作,歡迎大家關注!

文字系列課程連結:

2019年文章大合集--系列課程

視頻系列課程連結:

《商品必備Excel技巧》

https://m.qlchat.com/live/channel/channelPage/2000009093751742.htm

《Power Query輕鬆入門》

https://m.qlchat.com/live/channel/channelPage/2000008370472155.htm

相關焦點

  • 數據分析—一文看懂數據透視表(Excel&Pandas-pivot_table實現)
    因為考慮到直接學pivot_table會有點難度,所以本篇文章將由淺入深的先通過excel實現透視表,慢慢地過渡到利用pandas來實現。一、 什麼是數據透視表透視表是一種可以對數據動態排布並且分類匯總的表格格式。利用透視表可以快速地進行分類匯總,自由組合欄位聚合計算。
  • 深度:PowerPivot到底好在哪
    最近認識了一大波做Powerpivot超級666的人所以又刷新了對這個奇妙工具的認知今天就來跟大家分享下新的體會
  • EXCEL學習的順序是什麼?
    一、首先要了解excel的各大功能,基礎的有複製,粘貼,數據有效性,條件格式;然後就是函數,函數要學sumif,sumifs,countif,countifs,vlookup,再深點就學offset,match,index等等。
  • 左手pandas右手Excel,帶你學習數據透視表
    本文使用兩個工具對同一數據源進行相同的處理,旨在通過對比的方式,幫助讀者加深對數據透視表的理解。數據源簡介:本文數據源來自網絡,很多介紹pandas的文章都使用了該數據。這是一份銷售數據,數據樣例如下:在分析之前,需要確保你安裝了pandas(最好使用jupyter)和Excel(2016版)。接下來每一個環節,我們都將使用二者實現同樣的效果。
  • 處理多對多關係,Excel中的PowerPivot與PowerBI哪個更方便?
    PowerBI處理多對多關係 Power BI不僅能照搬Excel的處理方式,建模也為自由靈活,可以直接建立多對多的關係,但建立多對多的關係也要慎重選擇哦~ 從這裡也可以看出,PowerBI的功能要比PowerPivot強大的多,建議大家直接學習和使用Power
  • Power Pivot概念(1)—Power Pivot在Excel中的位置
    基礎學習:初步認識Excel中的Power Query初步認識Power Query主界面Power Query基礎概念Power Query函數整體概況(Text.Upper,Text.Split,List.ContainsAny)如何全局匹配關鍵詞查找(Text.Upper,Table.FindText)如何快速對比2列數據?(合併查詢)如何快速的根據要求判斷各個店鋪/倉庫是否斷碼?(動態引用,分組依據,透視,替換,合併列)如何通過匯總來實現多行數據合併成一行?
  • 17,玩轉pivot_table數據透視表
    在Python的Pandas中,可以用groupby方法或pivot_table函數完成分類匯總,實現數據透視表的功能。groupby是先分組,然後選擇聚合函數,生成透視表。pivot_table則是直接通過設置index,columns,values,aggfunc等參數生成透視表。
  • Python數據透視功能之 pivot_table()介紹
    共850字,閱讀時間3分鐘回顧昨天總結了Pandas的頂層函數:pivot 深入Python數據分析:數據由長格式變為寬格式pivot_tablepivot()函數沒有數據聚合功能,要想實現此功能,需要調用Pandas包中的第三個頂層函數:pivot_table
  • Oracle行轉列函數Pivot簡單用法
    因為工作中經常需要excel或者報表輸出,了解到pivot函數,查了部分資料,實在不夠詳盡,便想自己寫一篇。pivot了解不深,只寫寫簡單用法。
  • 學習篇 | 對比Excel,學習SQL——分組合併字符串
    近期,給自己制訂了一項學習計劃。
  • 如何用Python輕鬆搞定Excel日常任務
    全文共1370字,預計學習時長7分鐘幾乎人人都在用Excel,這種極易上手的數據分析工具無處不在,一旦你掌握了竅門,它就變得非常強大。而Python通常被認為更具有挑戰性,但能做的事也更多。import pandas as pdsales = pd.read_excel('https://github.com/datagy/mediumdata/raw/master/pythonexcel.xlsx', sheet_name ='sales')states = pd.read_excel
  • Python pivot詳解
    Python的pivot函數用來重塑數據,官方定義如下所示pivot(index=None, columns=None, values=None)index: 可選參數。設置新dataframe的行索引,如果未指明,就用當前已存在的行索引。
  • Pandas與Excel徹底拉開了距離.....
    現代辦公室裡幾乎任何一項工作都會用到Excel,每打開一個job deion,我們都會看到一句「要求掌握Excel
  • 如何在Excel打開超過1G的CSV文件
    首先說明一下我要解決的問題,我需要分析一天的交易數據:按照交易數量匯總按照交易數據狀態匯總按照交易數據的用戶類型匯總這些匯總信息,大家第一時間想到的應該就是利用pivot table這個功能。如果文件不大,這些分析應該輕而易舉就能辦到。
  • 盤一盤 Python -Pivot Table
    今天介紹的 pivot_table() 函數可以將上面「拆分-應用-結合」三個步驟用一行來完成。先看一張圖:創建透視表的 pivot_table() 函數裡面的參數設置很多,學習它最有效的方式是每一步設置一個參數,檢查結果是否符合預期。
  • Power Query速成班招生開始了
    很多同學想學power query,它來了。
  • Excel, Tableau還是Power BI?
    在使用excel進行數據可視化時,需要首先處理存在的數據,然後手動創建不同的圖表,圖形。為了使可視化易於理解,需要好好學習excel的功能。用戶可以選擇許多可視化作為藍圖,然後使用Power BI將側邊欄中的數據插入到可視化中。它還允許用戶通過使用自然語言進行查詢來創建可視化效果。當深入到數據集進行分析時,Power BI確實設置了3500個數據點限制。
  • 老闆讓我將pdf轉換為excel,我不會,同事卻說使用power bi搞定
    Hello.大家好,今天跟大家分享我們如何將pdf文件轉換為excel,工作中我們經常會遇到pdf的文件,有的時候我們想使用pdf文件中的表格,但是pdf文件無法編輯,很多人都一個一個的複製粘貼,非常的麻煩,今天就跟大家分享一種簡單的方法,點點滑鼠即可完成
  • 如何用Excel練英語口語?我就是上班的時候這樣偷偷學英語的!
    Excel是英語裡本來就有的一個單詞,意思是:在某方面擅長,比如:He excels at outdoor sports. 他擅長戶外運動workbook和worksheet這個是關於Excel表格最常使用的兩個單詞,屬於包含關係。workbook指的是一整個Excel文件,worksheet指的是一個裡面的一個表單。所以,workbook>worksheet。
  • 從Excel中解救你!如何用Python實現報表自動化
    全文共2391字,預計學習時長14分鐘通過使用筆者在數據透視表教程中的數據(https://towardsdatascience.com/a-step-by-step-guide-to-pandas-pivot-tables-e0641d0c6c70),概覽一下我們將要自動化到底是什麼。