如果覺得文章對你有用,歡迎關注、轉發、點贊、收藏。
知識點
:
更新、重新整理和計算資料
計算列與度量值
計算與分段
格式轉換
提取與合併
一、更新、重新整理和計算資料
1.更新
資料來源檔案
位置更新
時:
“主頁”—“現有連線”—選中要更改的資料來源連線—“編輯”—瀏覽得到新的資料來源路徑—可以點選“測試連線”檢視是否連線成果—“儲存”時自動重新整理
資料來源檔案
列更新
時:
“主頁”—“表屬性”—可透過【源名稱】篩選該連線下所包含的表格—是否勾選決定該列是否載入,點選三角下拉可以篩選要載入的資料—“儲存”時自動重新整理
注意:要更新的源資料中,欄位名應與已載入的資料欄位名一致,否則報錯。
2.重新整理
如果需要實時資料,可以選擇自動重新整理資料;如果需要保證在一段時間內閱讀相同的表格資料,就選擇手動重新整理資料。
手動重新整理資料
:
“主頁”—“重新整理”—“重新整理”為重新整理當前頁,“全部重新整理”為重新整理除了剪貼簿載入的所有頁
自動重新整理資料
:
Excel視窗下,“資料”—“查詢和連線”—選中某個連線—在重新整理控制元件中勾選“開啟檔案時重新整理資料”,或者設定自動重新整理頻率—“確定”
3.計算
自動計算
和
手動計算
可自由選擇,但個人建議只有在以下的情況下使用手動計算:資料計算量過大時,選擇自動計算每次更改都需要等待更新資料和計算,耗時較多,可改為手動計算,所有操作完成後一次性計算。
二、計算列與度量值
先來回顧一下Powerpivot視窗的佈局,如下:
選項卡區域
的各個功能在例項中為大家一一講解,這裡要介紹的
計算列在源資料區域
,
度量值在計算區域
。
1.計算列
我們透過各種方式載入的資料就顯示在
源資料區域
,對於這塊區域,功能和Excel中的表很相似,都是以列為單位進行計算的,操作主要有以下兩個方向:
(1)點選下拉三角對資料進行篩選,如果建立了度量值,度量值會隨之計算返回篩選條件下對應的值。如果同時對多列篩選,需要去除篩選,可點選 “主頁”—“清除所有篩選器”,防止你手動操作時有遺漏。
(2)右擊可以對整列進行操作,包括插入新列、複製列、凍結、隱藏、重新命名,等等。
計算列:是將公式作用於整個列,基於每行的計算而出現的值。放置於資料透視表/圖的“行”或“列”中。
注意:每個列名都應該是唯一的。所有的公式中的符號應是英文狀態下的符號。
2.度量值
度量值:計算列是基於上下文的篩選而出現的臨時瀏覽資料。放置於資料透視表/圖的“值”中。
度量值
對應的就存放在
計算區域
內,有顯式和隱式兩種。
顯式度量值
在計算區域任一單元格,使用Powerpivot視窗中“主頁”—“計算”—“自動彙總”中的任一項,或者建立一個“度量值名稱 :=資料分析表示式(DAX)公式”。
如下示例,對【數量】利用自動彙總建立【銷售數量】和【訂單數】2個度量值。
示例中,隨著對貨品型別的篩選,【銷售數量】和【訂單數】對應的發生了變化,從這裡我們可以理解為什麼稱度量值是一種“臨時瀏覽資料”了。
隱式度量值
隱式度量值是不需要上面透過自動彙總或者鍵入度量值公式這兩種方法,而是透過拖拽資料透視表字段到“值”區域,生成度量值的方式。
透過這種方式建立的度量值,在Excel視窗的Powerpivot選項卡中—“度量值”中是不顯示的,所以也無法進行編輯的操作。
另外,隱式度量值只能使用如下圖標準聚合(SUM、COUNT、MIN、MAX、DISTINCTCOUNT或AVG),並且只能在建立它們的資料透視表/圖中使用。
計算列的作用主要體現在合併、增加計算和分組,下面的三個知識點,對應的就是對於列的操作。
三、計算與分組
計算:+、-、*、/、if函式
想要增加一列【利潤】列,應該要使【銷售價格】減去【進貨價格】,在列中鍵入等號“=”,然後以單引號“‘”喚出計算項,選中你要的計算項進行計算就可以了。
我們可以注意到的是,載入的列標題是綠底的,我們新增的列是黑底的,便於二者的區分。
要對某列的值進行分組,可以使用if函式對某條件判斷得出分組。分多組則進行if函式的巢狀即可。
if函式詳細介紹:簡單實用的邏輯判斷函式
四、格式轉換
主要函式:value函式、format函式、replace函式、substitute函式
value函式和replace函式之前文章有詳細介紹
:
超全的文字函式集錦
format函式
語法:format(數字,要轉化成的文字格式 )
等同於Excel函式中的Text函式,用於將值轉化為指定格式的文字。
示例:從入職日期提取出入職月份“X月”
下面給出常用的格式引數及其輸出,大家可以儲存備用。
日期時間格式引數
數字格式引數
substitute函式
語法:substitute(文字,要查詢的字串,要替換的字串,[從左起第幾個查詢] )
五、提取與合併
主要函式:left函式、right函式、mid函式、len函式、find/search函式、&連線符
left函式、right函式、mid函式、len函式、find/search函式之前的文章有詳細介紹:超全的文字函式集錦
想要增加一列【貨品名 進貨價格】列,在列中鍵入等號“=”,然後以單引號“’”喚出合併項,使用連線符“&”將這兩個列合併。
上面的很多函式都和Excel函式是通用的,如果需要了解詳細的用法及示例,在 Excel系列:超全的文字函式集錦 都能查閱到。
PowerPivot的基礎入門就分享到這裡,接下來會介紹PowerPivot的DAX函式,功能十分強大,敬請期待!
大家覺得文章有用的話可以點個好看或者分享出去,幫助更多想學習分析技能的朋友!
本原創首發於公眾號:資料分析魚,歡迎圍觀