前情回顧
包含類(lèi)別的價(jià)格帶
關(guān)于超市商品的價(jià)格帶,最有名的是家樂(lè)福等大賣(mài)場(chǎng)的“價(jià)格帶”管理理念解孙,由于價(jià)格帶合理瞒瘸,顧客總感覺(jué)整個(gè)賣(mài)場(chǎng)的商品相當(dāng)便宜。本節(jié)內(nèi)容不討論價(jià)格帶理論益楼,只是簡(jiǎn)單地分析一種價(jià)格帶的建模方式猾漫。
價(jià)格帶建模分析屬于一種靜態(tài)分組模式。以往的一般做法都是按整個(gè)商品信息感凤,給出一個(gè)價(jià)格帶區(qū)間悯周,然后按銷(xiāo)售價(jià)將其分配在不同的價(jià)格帶里。但是陪竿,在精細(xì)化管理前提下禽翼,可能會(huì)要求對(duì)不同的產(chǎn)品類(lèi)別使用不同的價(jià)格范圍,而不是整個(gè)商品的價(jià)格帶族跛。比如休閑食品類(lèi)的最低價(jià)格范圍應(yīng)該與廚房用品的最低價(jià)格范圍不同闰挡,以及同一個(gè)大類(lèi)下的中類(lèi),以及中類(lèi)下的不同小類(lèi)都應(yīng)該具有不同的價(jià)格帶等等情況庸蔼。
這種情況下,在以往的價(jià)格配置表里贮匕,還應(yīng)包含一個(gè)額外的列:該列指示必須應(yīng)用價(jià)格范圍的類(lèi)別(這里主要是小類(lèi)別)姐仅。不同小類(lèi)別的價(jià)格范圍可能會(huì)有所不同,刻盐,因此掏膏,我們需要一個(gè)帶小類(lèi)的價(jià)格帶配置表,創(chuàng)建方法如下:
第一步敦锌。首先建立一個(gè)價(jià)格帶參數(shù)表馒疹,將價(jià)格依據(jù)實(shí)際需要?jiǎng)澐譃椋?-3、3-5乙墙、5-10等區(qū)間段颖变,如下圖:
? ? ? 先初步分段,價(jià)格段經(jīng)分析后听想,發(fā)現(xiàn)某個(gè)或幾個(gè)價(jià)格段的銷(xiāo)售或毛利占比較高(為重點(diǎn)核心價(jià)格區(qū)間)腥刹,則該區(qū)間分段時(shí)稍微細(xì)分(價(jià)格間隔少一些),其他銷(xiāo)售不好的段價(jià)格價(jià)格間隔期大一些汉买。
第二步衔峰。在此表基礎(chǔ)上,添加小類(lèi)蛙粘,即每個(gè)小類(lèi)都對(duì)應(yīng)上述的分段垫卤。如果有200個(gè)小類(lèi),則有200*9=1800個(gè)(笛卡爾積)價(jià)格區(qū)間出牧。在PQ里處理的方法是穴肘,首先,引用類(lèi)別表并從新命名為:小類(lèi)表2 舔痕,僅保留小類(lèi)編碼列梢褐。我們需要將其與先前的價(jià)格帶配置表進(jìn)行笛卡爾積連接旺遮。
? ? ? ? ? 然后,分別在兩個(gè)表中新建相同的一個(gè)索引列盈咳,索引列的行值為同一個(gè)值或其它任何一個(gè)文本耿眉,這是實(shí)現(xiàn)笛卡爾積的關(guān)鍵一步。如下圖鱼响,在價(jià)格帶配置表中添加索引列鸣剪。小類(lèi)表2同樣方式操作。
? ? ? 接下來(lái)丈积,點(diǎn)擊價(jià)格帶配置表筐骇,并與小類(lèi)表2進(jìn)行合并查詢(xún),合并查詢(xún)時(shí)分別選擇兩個(gè)表的索引列江滨,合并后展開(kāi)合并列铛纬,選擇展開(kāi)小類(lèi)表2表中的小類(lèi)編碼列,小類(lèi)編碼被添加到價(jià)格帶配置表中唬滑。其中每個(gè)小類(lèi)都分別對(duì)應(yīng)有9種價(jià)格帶告唆,如下圖:
第三步。將含小類(lèi)的價(jià)格帶配置表加載到模型中參與計(jì)算晶密。這時(shí)候擒悬,需要將配置表跟銷(xiāo)售事實(shí)表建立起關(guān)系。這是最重要的一步稻艰。有兩種方式可以實(shí)現(xiàn)懂牧。
第一種是:在銷(xiāo)售事實(shí)表中新建:【Seg.價(jià)格帶】列。就像Excel中的VLOOKUP函數(shù)一樣尊勿,在Saes事實(shí)表里引用添加了一個(gè)新列僧凤。貼出代碼,有興趣的可以參考元扔。
第二種是:如果是大型數(shù)據(jù)模型(幾千萬(wàn)拼弃、幾個(gè)億的數(shù)據(jù)),可以使用第二種方式摇展,通過(guò)增加價(jià)格帶配置表中的行數(shù)來(lái)創(chuàng)建此類(lèi)型列吻氧。我們要生成的表針對(duì)Sales [售價(jià)]列的每個(gè)值都對(duì)應(yīng)一行,并帶有相應(yīng)的價(jià)格范圍咏连,如下圖所示盯孙。
第四步。使用以上2種方式建立的價(jià)格配置表祟滴,按需求輸出報(bào)告振惰。如按經(jīng)驗(yàn)以業(yè)務(wù)需求,拖拽出一個(gè)包含每個(gè)小類(lèi)的價(jià)格分組的個(gè)類(lèi)銷(xiāo)售情況垄懂。其中矩形的行從價(jià)格配置表中拖出【Seg.價(jià)格帶】列骑晶,從類(lèi)別表中拖出【小類(lèi)編碼】列痛垛,從Sales銷(xiāo)售表中拖出需要的度量:如銷(xiāo)售、銷(xiāo)量桶蛔、客單匙头、客流等度量,如下圖:
依據(jù)業(yè)務(wù)需求還需要解讀該矩形表結(jié)果仔雷,如下圖:
? ? ? ?在上圖中蹂析,我們可以了解到每個(gè)小類(lèi)的價(jià)格帶的不同分組(不同小類(lèi)擁有不同的價(jià)格帶分組,可以判斷合不合理)碟婆,不同分組的銷(xiāo)售电抚、客流等變化情況。
? ? ? ?當(dāng)然竖共,我們還可以添加必要的維度來(lái)擴(kuò)展分析蝙叛。例如,我們向報(bào)表添加時(shí)期以及大類(lèi)篩選器公给,以便了解到不同時(shí)期借帘、不同大類(lèi)的價(jià)格帶分析情況,以滿(mǎn)足各類(lèi)動(dòng)態(tài)分析的需求妓布。
? ? ? ?按照慣例姻蚓,我們還是以一個(gè)GIF圖來(lái)演示(圖中左右2個(gè)矩形宋梧,分別使用以上2種價(jià)格配置表的結(jié)果匣沼,數(shù)據(jù)為2021年7月和2022年7月)。
未完待續(xù)捂龄。