上一講講了內(nèi)存計算篩選,又可稱之為自定義計算成員篩選,即當某列是通過自定義計算成員得到的時候,還要想利用其作為篩選條件,就需要用到自定義計算成員篩選功能。(觀看視頻)
上一講還給大家出了道作業(yè),就是:想知道哪些門店的客單價低于平均客單價,怎么實現(xiàn)?
(相關資料圖)
我們先來理一下思路:1、我們要先計算各門店的客單價;2、再得到公司整體的平均客單價;3、然后再將各門店的客單價與平均客單價相減,得到的差值(客單價差)即為我們要篩選的來源計算成員;4、在篩選區(qū)域按差值(客單價差)<0,即得到低于平均客單價的門店。
思路是理完了,接下來我們進系統(tǒng)操作一下:
1、計算各門店的客單價
由于客單價=收入/客流量,因此我們要新建表格,先把收入、客流量計算出來。
收入:點【匯總】旁【+】,點擊選擇【收入】,點確定。
客流量:點【匯總】旁【+】,點擊選擇【訂單號】,點左下角選擇【唯一計數(shù)】后點確定。得到一個【唯一計數(shù)_訂單號】,點擊旁邊的【…】,選擇【重命名】為【客流量】。
到這一步就可以利用自定義表達式來計算客單價。
客單價:點擊【匯總】旁【+】,點【fx】,在【計算成員1】中輸入【客單價】,點擊左下角【匯總區(qū)域】后,在【自定義表達式】中點擊輸入公式:收入/客流量后點擊確定。
點擊【行維度】旁的【+】,點擊【門店】后點確定,即可得到下圖效果:
2、得到公司整體的平均客單價
我們發(fā)現(xiàn)沒辦法繼續(xù)操作下去了,因為得到【平均客單價】這一步驟好像并沒有那么簡單。那么,到底怎么樣才能得到【平均客單價】呢?今天我們要講的內(nèi)容【總聚合】就剛好是幫助我們理解并解決類似的零售數(shù)據(jù)分析場景的。
本期內(nèi)容
所謂【總聚合】,就是為了方便我們將某一個匯總字段的總計那一行的值,重復引用,而專門配置的一種內(nèi)存聚合方式,包括總計、計數(shù)、平均值、最大值、最小值。
為了方便大家理解,我們回到上節(jié)的作業(yè)。我們剛才已經(jīng)得到了下表所示的內(nèi)容,此時,我們會發(fā)現(xiàn),公司整體的平均客單價就等于公司總的收入/總的客流量,也就是下圖中標識的部分,它出現(xiàn)在客單價這一列,總計這一行中。
那接下來怎么操作呢?我們重新進入到bi數(shù)據(jù)分析系統(tǒng)。
點【客單價】旁的【…】,點擊【總聚合】,點【行總計】后,表格中將立即出現(xiàn)一列【行總客單價】,這個其實就是我們要的【平均客單價】,只需點【…】選擇【重命名】進行修改即可。
3、計算差值(客單價差)
將各門店的客單價與平均客單價相減,得到的差值(客單價差)即為我們要篩選的來源計算成員。
點【匯總】旁的【+】,點【fx】,勾選左下角【匯總區(qū)域】,然后在【計算成員1】中輸入【差值】,在【自定義表達式】中點擊輸入公式:客單價-平均客單價,點確定。
4、篩選得到低于平均客單價的門店
在篩選區(qū)域按差值(客單價差)<0,即得到低于平均客單價的門店。
點擊【篩選】旁的【+】,點【fx】,選擇【差值】后點確定,進入條件篩選器。將【等于】改為【小于】,數(shù)值為【0】后,點【OK】。
上期作業(yè)講完了,大家會發(fā)現(xiàn)這個作業(yè)難點就在于怎么得到平均客單價,而這剛好也是本次課程的重點。在這個例子講完后,大家應該大概有些理解了。我們接下來再舉一個例子。
我們在銷售預測二的視頻中,提到了一個周權重系數(shù)的概念,用它可以更精準的來進行銷售預測。接下來,我們就嘗試使用總聚合的內(nèi)存計算方式,在前端得到周權重系數(shù)報表。
我們先溫習一下周權重系數(shù)的概念:
周權重系數(shù),它就是將周一到周日的波動特性量化。我們先來看它的計算過程:
第一步:計算歷史年份中(過去1-3年)歷史銷售情況,按周一到周日進行匯總,這樣,就得到了所有周一到周日的銷售數(shù)據(jù)。
第二步:找到其中最小值的是星期幾,然后以它為基數(shù)(周權重系數(shù)為1),其他都除以基數(shù),就得到周一到周日每一天的周權重系數(shù)。
這里面要用到的最小值,就可以通過【總聚合】-【行最小值】來獲取。接下來,我們進系統(tǒng)操作一下:
第一步:得到周一到周日的銷售數(shù)據(jù)
點擊【匯總】旁的【+】,選擇【收入】后點確定,將收入放到匯總區(qū)域中;
點擊【行維度】旁的【+】,勾選時間表下的【時間星期】,點確定。這樣就可以得到周一到周日的銷售數(shù)據(jù)。
第二步:以最小值的是星期幾為基數(shù),得到周一到周日每一天的周權重系數(shù)
依次點擊【收入】旁的【…】、【總聚合】、【行總最小值】。
點擊【匯總】旁的【+】,點擊【fx】,勾選左下角【匯總區(qū)域】,在【計算成員1】中輸入【周權重系數(shù)】,在【自定義表達式】中輸入公式:收入/行總最小收入,點確定。
如上圖所示,如果出現(xiàn)小數(shù)點太少導致周權重系數(shù)差別不大,甚至是看不出差別,就可以調(diào)整它的小數(shù)點。
點擊右側【表列】,在序列中選擇【周權重系數(shù)】,在列格式下將值小數(shù)位改為【4】。
敲黑板,講重點
當我們需要將某一列的某一行,拿來進行其他計算時,就可以使用【總聚合】的內(nèi)存計算方式。
如果是想拿該匯總總計那一行的數(shù)據(jù),就選擇行總計或行父級總計,這里有父級和沒父級的區(qū)別之前在講占比時已經(jīng)提及,就是當有多個行維度時會有差異,大家再自行理解;
如果是想拿該匯總所有行中最小值或最大值,則可以選擇行最小值或行最大值;
如果是想得到該匯總所有行的行數(shù),則可以選擇行計數(shù);
如果是想得到該匯總所有行的平均值,則可以選擇行平均值。
今天沒有操作的總聚合方式,大家可以自行操作并消化一下。
最后,給大家出一道思考題:在哪些應用場景下,普通的聚合與總聚合可以得到同樣的結果呢?
我們零售數(shù)據(jù)分析操作篇講到這里,也已經(jīng)接近尾聲了,基本上零售數(shù)據(jù)分析會遇到的場景以及這些場景用到的功能,我們都講的差不多了,接下來這個操作篇我們將會暫時休息,將會回歸到以零售數(shù)據(jù)分析應用場景為主的內(nèi)容,當然,也可能我們還會遇到某些功能還需要補充或強化,再穿插回來。接下來,請大家移步到《老周道數(shù)據(jù)之零售行業(yè)數(shù)據(jù)分析系列課程》,我們在那里再見。
標簽: