Power BI Pivot如何判斷常青款/延續(xù)款的銷售屬于哪一季訂單?

期貨制鞋服企業(yè)分析產(chǎn)品銷售狀況一般有兩個(gè)時(shí)間維度,一個(gè)是自然年月維度,比方1-3月屬于Q1,4-6月屬于Q2。另外一個(gè)維度是訂單季,一個(gè)訂單季的產(chǎn)品銷售可能會(huì)跨越若干自然時(shí)間季度。比方訂單屬于20Q1的產(chǎn)品,可能在2019年12月就到貨銷售,2020年5月仍然有庫(kù)存在售。
判斷一款產(chǎn)品在自然時(shí)間的銷售狀況非常簡(jiǎn)單,只需ERP系統(tǒng)拉下銷售日期字段即可。難的是判斷這款產(chǎn)品的該季度訂單累計(jì)銷售。這其中牽扯常青款/延續(xù)款的問(wèn)題。
所謂常青款/延續(xù)款指一直在售賣的款式,一般是基礎(chǔ)款。20Q1訂貨了,20Q3可能繼續(xù)加單,甚至若干年連續(xù)加單。一般情況下,20Q3貨品到貨后,ERP系統(tǒng)會(huì)給該貨品ID匹配最新的季節(jié)維度字段,即標(biāo)明該貨品是20Q3貨品。
這給提取銷售數(shù)據(jù)帶來(lái)困難。假設(shè)某產(chǎn)品Q1訂貨200件,Q3訂貨100件。我們從系統(tǒng)讀取該貨品2020年1月1日到2020年7月31日的銷售,顯示已經(jīng)銷售230件。系統(tǒng)會(huì)記錄這是20Q3的貨品的累計(jì)銷售狀況,而實(shí)際20Q3該產(chǎn)品只訂了100件,無(wú)論如何也不可能銷售超出這個(gè)數(shù)字。
將這些常青款/延續(xù)款的銷售數(shù)據(jù)按訂貨季分開(kāi),對(duì)于后續(xù)分析工作非常必要。借助Excel的Power Pivot或者Power BI我們可以制作一個(gè)全自動(dòng)的批量拆分模型。
首先,準(zhǔn)備好兩個(gè)數(shù)據(jù)源。一個(gè)是訂單數(shù)據(jù),記錄各個(gè)季度的產(chǎn)品訂量明細(xì),最關(guān)鍵的是標(biāo)明每款貨品每個(gè)季度是什么時(shí)候到貨的(從ERP采購(gòu)記錄一般可獲?。?,如果該貨品在兩個(gè)以上季度連續(xù)出現(xiàn),則表明是常青款/延續(xù)款。

另外就是每個(gè)產(chǎn)品每天的銷量信息?;谶@兩個(gè)數(shù)據(jù),我們可以作出這樣的邏輯假設(shè):
A貨品在本季度訂單到貨之前的所有銷售都屬于上季度的訂單銷售,
在下季度訂單到貨之前的所有銷售都屬于本季度訂單的銷售。

將數(shù)據(jù)導(dǎo)入Power Pivot,并將以上兩個(gè)假設(shè)公式化。在Power Pivot的訂單表中,新建如下列:
隨機(jī)選擇一個(gè)產(chǎn)品,可以看到每一季度銷售結(jié)束日期自動(dòng)截止到下一季度到貨。最后一個(gè)季度的截止日期為 今天(也可以按照取數(shù)日期自定)。

接著新建列判斷每個(gè)區(qū)間的銷量:
如此,銷量即可按照訂單季區(qū)分開(kāi)來(lái)。兩個(gè)時(shí)間維度-日歷時(shí)間和訂單時(shí)間,一個(gè)也不能少。
