零售數(shù)據(jù)分析之操作篇6:時間篩選

各位數(shù)據(jù)的朋友,大家好,我是老周道數(shù)據(jù),和你一起,用常人思維+數(shù)據(jù)分析,通過數(shù)據(jù)講故事。
?
上期回顧與作業(yè)解答
?
上一講講了兩種零售行業(yè)比較常見和近期相關(guān)的場景,一種是近期計(jì)算,一種是近期篩選,(點(diǎn)擊觀看視頻)并且還留了一個作業(yè):如果我想利用去年后30日的平均銷售,來預(yù)測今年未來30天的銷售情況,該如何實(shí)現(xiàn)?
這個應(yīng)用場景比較綜合,除了要用到近期計(jì)算外,還會用到同比。我們先來理一下思路。
首先,假設(shè)我們當(dāng)前是2010年6月1日,然后,我們要想辦法計(jì)算得到去年2009年6月1號到6月30號的日均銷售,再通過這個日均銷售,乘以30,即可預(yù)測今年即2010年6月1號到6月30的銷售。這里的關(guān)鍵就是怎么樣得到去年2009年6月1號到6月30號的銷售呢?這里有一個小技巧,就是先對銷售進(jìn)行近期計(jì)算,再對近期進(jìn)行同比計(jì)算,就可以得到去年的近期。
另外,這里的近期是后30天,那么,在進(jìn)行近期計(jì)算時,顆粒度選擇日,偏移量要設(shè)置為+30,注意,之前我們都是用負(fù)數(shù),代表是往前推,而這里,我們用正數(shù),則代表是往后推。
把思路想清楚了,我們就進(jìn)奧威BI系統(tǒng)進(jìn)行操作。
新建一個表格,將銷量放到匯總區(qū)域,再添加一個日歷的篩選控件后執(zhí)行以下操作:
第一步:今年后30天的銷售數(shù)量
點(diǎn)擊數(shù)量旁的【…】,點(diǎn)擊【同期】后,將時間顆粒度改為【日】,數(shù)字設(shè)為【30】后點(diǎn)擊【確定】。之后點(diǎn)擊新增的【近30日數(shù)量】旁的【…】,點(diǎn)擊【重命名】將其修改為【后30日數(shù)量】。操作截圖如下:

?
?

?
?
第二步:利用今年后30天做同期,往前推一年
點(diǎn)擊后30日數(shù)量旁的【…】,點(diǎn)擊【同期】,時間顆粒度為【年】,數(shù)字設(shè)為【-1】,點(diǎn)擊【確定】。
?

?
?
第三步:利用上年后30天數(shù)量計(jì)算日均銷售
點(diǎn)擊匯總旁的【+】,點(diǎn)擊【fx】后,輸入【上年日均銷量】,并在點(diǎn)擊左下角匯總區(qū)域后,單擊【上年后30日數(shù)量】,輸入【/30】,完成公式設(shè)置后點(diǎn)擊【確定】。操作如下圖:
?

?
?
第四步:預(yù)測后10天的數(shù)量
題目上說要預(yù)測今年后30天,但今年后30天和上年后30天是一致的,意義不大,這里我們就改為預(yù)測后10天的。
點(diǎn)擊匯總旁的【+】,點(diǎn)擊【fx】,勾選左下角的匯總區(qū)域,在計(jì)算成員1處輸入【預(yù)測后10天銷量】,在自定義表達(dá)式中點(diǎn)擊【fx上年日均銷量】,輸入【*10】,完成公式設(shè)置后點(diǎn)擊確定。

?
?
最終效果圖:
點(diǎn)擊右上角【瀏覽】,單擊篩選框選擇時間【2010-06-01】后,效果如下:

?
?
好的,我們溫習(xí)了上一講的內(nèi)容,那么,今天講什么呢?今天我們要講非常重要的,與時間相關(guān)的篩選控件。
?
本講內(nèi)容
?
我們數(shù)據(jù)分析時基本上都會用到時間篩選,很多復(fù)雜的內(nèi)存計(jì)算也都與時間高度相關(guān),所以,我們今天就和大家講一下與時間篩選相關(guān)的場景。
首先講一下與篩選控件相關(guān)的場景:
場景一:根據(jù)不同的時間顆粒度來選擇某一天/周/月/季/年,這種場景下,有兩種時間篩選的方式,一種是通過日歷控件來實(shí)現(xiàn)選擇某一天或某一月;還有就是,將不同的時間顆粒度通過下拉、按鈕或勾選的方式來進(jìn)行篩選。
場景二:選擇某一天到另一天(起止時間)的時間范圍來進(jìn)行篩選。這種場景下,可以使用日歷范圍控件來實(shí)現(xiàn)。
當(dāng)我們改變時間篩選控件的時間條件后,系統(tǒng)會自動將這些條件傳遞給數(shù)據(jù)集構(gòu)建器。
接著,我們來了解下在數(shù)據(jù)集構(gòu)建器中與時間相關(guān)的篩選運(yùn)算符:
等于:一般與下拉、按鈕或勾選等控件自動匹配;
當(dāng)期:一般與日歷控件自動匹配,可以按不同的顆粒度進(jìn)行選擇;
區(qū)間:一般與日歷范圍控件自動匹配;
近期:這個上一講已經(jīng)提及,可以選擇不同的顆粒度,一般是手工定義,可以與篩選控件綁定,也可以與當(dāng)前BI時間綁定。
當(dāng)前BI時間:
當(dāng)前BI時間即系統(tǒng)根據(jù)當(dāng)前配置的篩選控件以及篩選的結(jié)果來計(jì)算的一個時間點(diǎn),通常是以年-月-日的形式存貯在系統(tǒng)中,以便以此時間點(diǎn)作為基礎(chǔ)來進(jìn)行近期計(jì)算。
1、如果是日歷控件,則與選擇值完全相同;
2、如果是日歷范圍控件,則日歷控件控件中有一個屬性【當(dāng)前BI時間基于】,可以配置是開始日期還是結(jié)束日期,默認(rèn)是結(jié)束日期,舉例來說,如果我們選擇了2010-10-01到2010-10-15的時間范圍,那么,當(dāng)前BI時間默認(rèn)情況下,就等于2010-10-15,如果修改屬性為開始日期,當(dāng)前BI時間則等于2010-10-01;
3、如果是其他下拉等控件,則就等于選擇的時間顆粒度值,比如選擇了2010年10月,再配合近期按月時,就是按2010年10月來計(jì)算。稍微注意一下,如果是按月在篩選時間,此時是不能用按日或按周這些比月更小顆粒度的時間來進(jìn)行近期計(jì)算的。
一旦確定了當(dāng)前BI時間,接下來的近期,就是根據(jù)這個時間點(diǎn)來進(jìn)行計(jì)算的。
今天要講的內(nèi)容有點(diǎn)燒腦,但又非常重要,所以,我們盡可能的通過一些場景來舉例說明,讓大家更好的理解與消化。
?
系統(tǒng)操作
?
年報(bào)
按年篩選(勾選單選),分析某一年的銷量及同比情況(運(yùn)算符為等于)。
新建一張將數(shù)量放入?yún)R總里的表格,點(diǎn)擊上方的【+】,依次點(diǎn)擊【篩選】、【公共篩選】,在添加篩選控件的彈窗中,點(diǎn)擊勾選時間表下的【時間年】,并點(diǎn)擊左下角勾選【勾選(單選)】后,點(diǎn)擊【確定】。這個時候,BI系統(tǒng)就會將數(shù)據(jù)里所有年份都羅列出來供用戶勾選。效果如下圖:

?
?
點(diǎn)擊數(shù)量旁的【…】,點(diǎn)擊【同期】,時間顆粒度為【年】,數(shù)字設(shè)置為【-1】,勾選同期比率后點(diǎn)擊【確定】,即可獲得過去一年的同比。

?
?
最終效果:

?
?
月報(bào)
按月篩選(下拉單選),分析某一月的銷量及同比/環(huán)比情況(運(yùn)算符為等于)。
新建一張將數(shù)量放入?yún)R總里的表格后,點(diǎn)擊上方的【+】,依次點(diǎn)擊【篩選】、【公共篩選】,在添加篩選控件的彈窗中,點(diǎn)擊勾選時間表下的【時間年】、【時間月】,并點(diǎn)擊左下角勾選【勾選(單選)】或【按鈕(單選)】后,點(diǎn)擊【確定】。
注意:
1、篩選框在被添加到報(bào)表后,是可以再次修改的。只需點(diǎn)擊選中篩選框,單擊右側(cè)【專屬】,在【控件格式】下找到【控件類型】進(jìn)行點(diǎn)擊修改即可。如下圖:

?
?
2、此時我們的使用的運(yùn)算符是【等于】。比如說現(xiàn)在點(diǎn)擊數(shù)據(jù)集構(gòu)建器下篩選里的時間年旁【…】,點(diǎn)擊修改,就能看到下圖:

?
?
接下來只需點(diǎn)擊數(shù)據(jù)旁的【…】,點(diǎn)擊同期進(jìn)行同環(huán)比計(jì)算即可獲得下圖的效果:

?
?
周報(bào)
按周篩選,分析某一月的銷量及環(huán)比情況,一種是按周篩選,一種是日歷范圍篩選(運(yùn)算符為區(qū)間,用到任意范圍環(huán)比)。
這里我們就按日歷范圍進(jìn)行篩選。操作如下:
新建一張將數(shù)量放入?yún)R總里的表格后,點(diǎn)擊上方的【+】,依次點(diǎn)擊【篩選】、【公共篩選】,在添加篩選控件的彈窗中,點(diǎn)擊勾選時間表下的【時間日期】,并點(diǎn)擊左下角勾選【日歷(范圍)】后,點(diǎn)擊【確定】。

?
?
像這種以日歷范圍為篩選的情況,在做同環(huán)比時,時間顆粒度需選擇【范圍同比(上年范圍)】或【范圍環(huán)比(上一個周期)】。具體操作參考前面的年報(bào)、月報(bào)。
之后我們再點(diǎn)擊篩選下的時間日期旁【…】,點(diǎn)擊【修改】,即可在條件篩選器中看到它的時間運(yùn)算符顯示為【區(qū)間】。如下圖:

?
?
以上操作的最終效果:

?
?
日報(bào)
按日篩選,按門店分析某一天的銷量及環(huán)比情況,日歷控件(運(yùn)算符為當(dāng)期-日),還想聯(lián)動看到各門店當(dāng)年每個月的銷售波動情況。(運(yùn)算符為當(dāng)期-年)。
新建一張將數(shù)量放入?yún)R總里的表格后,點(diǎn)擊上方的【+】,依次點(diǎn)擊【篩選】、【公共篩選】,在添加篩選控件的彈窗中,點(diǎn)擊勾選時間表下的【時間日期】,并點(diǎn)擊左下角勾選【日歷】后,點(diǎn)擊【確定】。
依次點(diǎn)擊數(shù)量旁的【…】、【同期】,時間顆粒度選擇【日】,數(shù)字設(shè)為【-1】后,點(diǎn)擊【確定】。這便是環(huán)比。

?
?

?
?
這個時候點(diǎn)擊篩選下的時間日期旁【…】,點(diǎn)擊【修改】查看條件篩選器可見,時間運(yùn)算符為【當(dāng)期】,時間顆粒度為【日】。

?
?
增加場景:分析展示所篩選日期當(dāng)年每一個月的銷量波動情況。
點(diǎn)擊上方的【+】新增一個表格,將數(shù)量放在匯總,將時間維度【時間年】、【時間月】放在行維度。但這個新增的表格和篩選控件之間并無任何關(guān)系,這是因?yàn)锽I系統(tǒng)會根據(jù)圖表和篩選控件的前后添加順序來建立關(guān)聯(lián)關(guān)系。那怎么讓這個新增的表格和原來的篩選控件建立關(guān)聯(lián)關(guān)系?
這時候就需要在數(shù)據(jù)集構(gòu)建器下,點(diǎn)擊篩選旁的【+】,增加一個時間日期,并在條件篩選器中勾選【是否參數(shù)】,選擇【時間日期】作為參數(shù)后,點(diǎn)擊【OK】。這樣即可在新增表格和篩選控件間建立起關(guān)聯(lián)關(guān)系。

?
?
再回到數(shù)據(jù)構(gòu)建器篩選之下,點(diǎn)擊時間日期旁的【…】,點(diǎn)擊【修改】,將時間運(yùn)算符改為【當(dāng)期】,時間顆粒度改為【年】,點(diǎn)擊【OK】。這個時候我們再回到報(bào)表中,重新點(diǎn)擊篩選一個新的時間即可看到修改后的篩選分析效果。

?
?
?
?
這個時候,我們只需在第一張表格里加上一個【門店】的行維度,就能獲得一張完整的BI數(shù)據(jù)可視化分析報(bào)表。如果再給兩張表格添加聯(lián)動功能,就可以查看每個門店當(dāng)年每個月的情況。
又或者是將表格替換成其他數(shù)據(jù)可視化圖表,就可以更加直觀地看到數(shù)據(jù)情況。
?
操作就講完了,今天的示例會比較多,希望大家能反復(fù)跟著視頻操作,以達(dá)到熟能生巧的地步。
敲黑板,講重點(diǎn)
增加篩選控件時,要注意順序,最好是在增加完所有的圖表對象之后,再增加篩選控件,否則,在篩選控件之后添加的圖表對象,有可能篩選不生效。如果是在后面有增加圖表控件,有三種方案:
1、手工在圖表控件的數(shù)據(jù)集構(gòu)建器中增加篩選條件與篩選控件的匹配關(guān)系。
當(dāng)篩選控件比較多時,麻煩且容易搞錯,不建議使用。
2、復(fù)制原有的數(shù)據(jù)集后再修改數(shù)據(jù)集。
特別注意選擇原來的數(shù)據(jù)集后,一定要復(fù)制,否則就會將原來的給修改了。如果能注意這一點(diǎn),這個方法相對來說,工作量不大,且不容易出錯,建議使用。
3、將篩選控件刪除再添加。
這個方法雖然有一定工作量,但不容易出錯,建議初學(xué)者使用。
?
最后,給大家出一道作業(yè):按年月篩選時,如何看近12個月的銷售趨勢?
?
今天這一講就先到這里,通過這一講,我們了解了與時間篩選相關(guān)的知識點(diǎn),下一講,我們將講服裝行業(yè)經(jīng)常用到的場景,就是計(jì)算售罄率或售出率,敬請期待。
?
老周道數(shù)據(jù),和你一起,用常人思維+數(shù)據(jù)分析,通過數(shù)據(jù)講故事,我們下一講再見!