我們將每個訂單都視為一個購物籃,想確定一個商品與另一個商品的聯動程度,我們可以計算其連帶率。
若用 購物籃分析 計算聯動關係:需要用表左右合併 n:n 導致資料膨脹,不適用於資料量大的情況。
所以若使用者資料量比較大,建議使用本文的方式去計算購物籃的聯動關係。
如果我們想要了解「番茄」與其他商品之間的連帶率,即找出與番茄最相關的商品,我們可以在下面的儀表板中,
選擇「番茄」,然後可以看到其他每種商品中,與番茄有關的銷量佔總銷量多少。
線上預覽:購物籃之計算連帶率
建立分析主題,使用範例資料「集團商品銷售總表」,如下圖所示:
進入組件介面。建立計算欄位「訂單裏是否有番茄」,如下圖所示:
COUNTD_AGG(if(商品名稱="番茄",商品名稱,null)
)
去重計數商品。由於不是番茄的其他商品被指派為空了,所以計數得到的結果,為 1。
DEF(
COUNTD_AGG(if(商品名稱="番茄",商品名稱,null)),
[單據編碼]
判斷每個單據裏是否有番茄,若有番茄,該單據則被標記為1;
若沒有番茄,則被標記為0;
1)用柱形圖展示每個產品售賣的數量。選擇圖表為「柱形圖」,並將欄位拖入到分析區域,並切換橫縱軸。如下圖所示:
2)複製「訂單裏是否有番茄」,並將複製後的欄位轉化為維度,得到「訂單裏是否有番茄1」維度欄位
3)將「訂單裏是否有番茄1」拖入到顏色屬性欄中。如此柱子按訂單裏是否有番茄分成兩個顏色。
選擇「相同值為一組」,並選擇按「訂單裏是否有番茄1」降冪。如下圖所示:
4)對「數量」欄位點選下拉,點選開啟堆積。如下圖所示:
如此,柱子的總長度代表每種商品的總售賣數量,圖例為1的柱子則代表訂單裏有番茄的訂單裏,該種商品的銷售數量。我們可以透過柱子大致的佔比,看出番茄對每種商品的連帶效果。
僅僅靠柱形圖的長度判別番茄對其他商品銷售的連帶率,總不夠準確。我們可以將數值計算出來。
售賣數量的連帶率=含有番茄訂單中該商品的銷售數量(連帶數量)/該商品總的銷售數量
1)計算每種商品訂單裏含有番茄的那部分訂單中,這些商品的銷售數量有多少。
建立計算欄位「連帶數量」,並輸入公式如下圖所示:
注:過濾條件中的「訂單裏有番茄」是指標欄位,非複製後轉維度的「訂單裏有番茄1」。
2)計算每種商品的總銷售數量
建立計算欄位「總數量」,輸入公式如下圖所示:
3)計算番茄的連帶率(連帶數量/總數量)。新增計算欄位,並輸入公式,如下圖所示:
4)切換圖表類型為「自訂」,將「連帶率」拖入到圖表中。
將「連帶率」的展現形式改為線,並將連帶率的顏色屬性欄中的「訂單錄是否有番茄」拖走。
然後點選「連帶率」的下拉,將連帶率的值軸設定為上值軸,並將它的數值格式更改為百分比。
如此我們變可以看出,番茄和其他商品的連帶效果。
但現在我們只能看番茄和其他商品的連帶效果,如果我們還想要看冬筍、小白菜等對其他商品的連帶效果,該怎麼辦呢?
這時候我們可以考慮使用參數,來靈活更換番茄為其他商品。
1)為了能將番茄很靈活的被更換為冬筍、小白菜等,方便我們冬筍、小白菜等對其他商品的連帶效果,我們使用參數更換番茄。
建立一個正文參數,如下圖所示:
2)使用該參數更換「訂單裏是否有番茄」裏的番茄,如下圖所示:
3)刪除「訂單裏是否有番茄1」,重新複製更換過參數的「訂單裏是否有番茄」,並將其轉化為維度。更換到圖表之中。
1)將範例資料「商品資訊維度表」新增到當前主題。如下圖所示:
2)進入儀表板,新增一個正文列表過濾組件,綁定我們建立的參數。
由於我們需要一個「商品名稱」正文列表,方便我們點選給參數指派。但我們又不能直接用當前表的欄位(會對當前組件進行過濾),所以我們加入了其他表,給過濾組件綁定其他表的「商品名稱」欄位。如下圖所示:
3)點選「確定」後,我們就可以點選正文列表,查看冬筍對其他產品的連帶率。如下圖所示:
4)可以將與參數相同的商品,從柱形圖中篩除掉。進入組件,對商品名稱進行過濾,如下圖所示:
請參見 1.2 節。
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙