Tableau 表計算 | 從屬計算與重啟間隔
了解實驗數據
今天的數據是這樣的
欄位是:日期
類別
零售支出
該數據的詳細級別為,每天一條,匯總數據
製作月銷售情況報表,用來了解整體情況
先拖入日期欄位
使用分層結構,下鑽到季度
將類別拖拽到列
行列切換(為方便後邊視圖排版)
拖拽度量欄位零售支出到行,可以呈現默認的視圖------Line Chart修改呈現方式為Bar Chart
基本視圖構建完畢,如下是銷售情況 by month兩種方式皆有波動
這組數據存在什麼問題?
或者說,有什麼值得挖掘的故事?
則需要其他分析方式介入
匯總統計
第一種是查看截止最新數據為止的銷售總數
生成如下視圖使用快速表計算,可以分分鐘搞定
從屬表計算介紹
數據中,Type欄位代表銷售方式
Traditional
E-commerce
從宏觀層次,不僅僅想看到冷冰冰的銷售數據
我們想知道,傳統和電子商務銷售方式的佔比
這涉及到從屬表計算
怎麼解釋從屬表計算呢
我們之前的計算基於原始數據,從我們這個案例說起
首先,我們要做的是銷售方式佔比
需要知道各個類別的銷售數據
需要知道總體的數據(各個類別之和)
使用快速表計算的總額百分比,可以分分鐘搞定
在這個基礎上,我們需要知道各個類別的月度銷售情況,求和即能得到月銷售總數據
而我們的原始數據是顆粒度為每天的數據信息,可以使用running_sum函數求出以月為計算區間的總數
也就是說,分為兩步:
那麼,像這種需要兩道工序,兩步互為輸入、輸出的表計算應用方法,即為從屬表計算。1 使用running_sum計算月總銷售額
2 使用表計算功能總額百分比計算佔比情況
銷售方式佔比實現方法
前一節,已經基於月度銷售數據構建好了匯總數據視圖,如下
現在來部署從屬表計算,打開編輯表計算
在窗口底部有添加輔助計算
勾選該項目,即可看到右側部署從屬計算的對話框
我們是想算出,每個月的單位情況下,二者銷售方式的佔比也就是在Type這個層級上,Type所下屬的欄位間的佔比關係
所以特定維度的選擇應該是Type
同理,如果,選擇了季度,那麼結果表示:季度下屬的四個欄位,1季、2季、3季、4季
4個季度間的佔比
顯然這個不是我們要的!
選擇Type作為特定維度後,可以看到在線的方式是有增長趨勢
可以舉一反三的機會來了:
如果特定維度設置錯誤,會有什麼變化
本案例正確使用應該是Type,如果設置為季度
則季度的欄位下屬的數據,輪詢1季、2季、3季、4季,這四個季度總和匯總為100%
從屬表計算中說到了特定維度的概念,下邊來好好聊聊特定維度
特定維度 與 重啟間隔
之前表計算的推送說過,表計算計算依據有兩種設置方法
1 計算方向,橫穿和向下
2 以維度為單位設定計算依據
計算方向雖然好理解,但是在圖表做過調整後,計算會出現問題
出門右拐看之前的推送 ? 知乎專欄 | 定址方式的區別
So,建議都使用特定維度
構建數據
拖拽出時間欄位
使用分層結構的下鑽,列出 年 月 日
拖拽sales欄位到中間,自動觸發智能顯示
最終視圖如下表計算對話框的各個項目
來到表計算對話框
當我們是用計算方向,而不是特定維度去設定定址方式時,重啟間隔是灰色不可用狀態選擇特定維度後,重啟間隔還是灰色的? Why選中多於1個以上的維度時,重啟間隔可用了說明,重啟間隔是用於多個維度間的定址方式調整
繼續點開重啟間隔的選項,有兩個項目
無
可選維度
注意,所謂的可選維度,指的是選中兩個維度中,處於上層的維度
本例中,選中的兩個維度是季度和月
季度處於上層所以,重啟間隔選項中顯示的是季度
如下,顯示重啟間隔的第二選項是Order Date 季度
現在來討論,什麼時候我們會遇到重新啟動間隔的需求先要知道什麼是間隔如下圖,如果Year作為分區(單一分區)
則,藍線就是虛擬的牆(間隔),也就是說,數據讀取遇到這個虛擬的牆,就會折返或跳到下一分區重新計數
來看舉例數據:
度量使用index函數做填充
Index的效果是
同一個計算分區內,累計疊加
問題來了,這樣結構的表(兩個定址維度,如果3個定址維度,則更複雜),通過不同的計算依據,能夠排列出多少種數據組合?
公布答案:5種
感覺像矩陣,像天書?別著急,慢慢來解釋
Case 1 表向下,從第一行計算到最後一行,沒有遇到任何間隔所以是從1,累加到8
Case 2 出現一堵牆,跨越2013和2014間的牆的時候,重新計數,從1開始
設定了年份為分區,跨越分區則重新計數
跨越的這條虛擬的牆,就是間隔
Case 3 以單元格自己為定址單位,原地計數
可以理解為交叉表中的每一行都為一個分區
Case 4 以季度單位定址,不考慮年份,逐個累加
使用特定維度,且含多於一個維度
注意,重啟間隔選項是無,此處沒有開啟重新間隔
兩個特定維度在一起,如何協作呢?
首先,處於上層的優先讀取數據,這裡上層的是季度
因為沒有開始間隔,所以繼續季度2的輪詢,繼續計數,繼續讀取3,4季度下屬的季度分別於年份輪詢組合,讀取了1和2
後邊依次類推,直至結束
在這種格式下看,就是1~8的順序排列,如果套用在原始視圖中,則就變為了1、3、5、7、2、4、6、8
Case 5 定址欄位同case 4,但是開啟了重啟間隔
同樣使用Case 4的介紹方式
季度在上層,有限站出來讀取數據
但是,此處因為開啟了重啟間隔,所以季度2再讀取的時候就不能繼續從3計數了,而是重新從1開始
後邊以此類推,直至結束在這種格式下看,就是1、2重複的排列,如果套用在原始視圖中,則就變為了
所以,重啟間隔的作用是,根據實際工作中我們的需要,設定單元格數據的定址讀取方式,以達到最終報告的需求
多用於周報、月報等數據聚合匯總時使用
更新記錄:
2017-2-7 正月十一 發布
Peace!
推薦閱讀:
※Viz teardown | 美國發展史
※Tableau 表計算 | 增長對比
※Tableau參數 | Top 5 & Bottom 5
TAG:TABLEAU |