1. 概述
1.1 預期效果
對銷售額進行排名後,可以過濾出銷售額排在前 30% 的店。即當門店數為 20 時篩選出前 6 名,門店數為 30 時,篩選前 9 名。如下所示:
1.2 實現思路
先對各門店的銷售額進行排名,再透過篩選可以過濾出需要的門店。
2. 範例
範例資料:門店銷售資料統計.xlsx
建立分析主題,並新增該資料集
2.1 新增計算欄位
2.1.1 計算每個店鋪的排名
1)計算每個店鋪的銷售額,如下圖所示:
注:公式框中的欄位都需要點選左側的選擇區域選擇,不能手動輸入。
2)按店鋪的銷售額對店鋪進行排名,如下圖所示:
公式 | 描述 |
---|---|
DEF(COUNTD_AGG(店名) 1,[店名],[每個店的銷售額>EARLIER(每個店的銷售額)]) |
滿足客戶數大於「當前店鋪銷售額」的店鋪有多少個,就進行多少次 1 的計算,實現排名計算 |
2.1.2 求店鋪總數
新增計算欄位「總店鋪數」 ,使用公式 DEF 計算門店的總數。
2.2 製作表格組件
1)將「店名」拖入維度欄,「銷售額」「排名」「總門店數」拖入指標欄,選擇圖示型別為分組表,如下圖所示:
2)對「店名」欄位選擇下拉>過濾,如下圖所示:
2.3 篩選出銷售額前 30% 的門店
設定過濾條件:排名<=總門店數*0.3,如下圖所示:
注:公式框中的欄位都需要點選左側的選擇區域選擇,不能手動輸入。
一共有 30 家門店,前 30% 就是銷售額排名前 9 的門店。過濾後的效果如下圖所示:
2.4 增加正文過濾組件
1)進入儀表板編輯介面,將剛剛製作的組件拖入到儀表板之中。
2)新增一個「正文下拉過濾組件」,如下圖所示:
選擇「門店銷售資料統計」下的「店名」至欄位欄,如下圖所示:
正文下拉篩選 20 個店,則排名顯示前六名,如下圖所示:
2.5 效果查看
詳情請參見本文 1.1 節。
3. 注意事項
3.1 篩選出銷售額前 50% 的門店
透過 ROUND 函式傳回計算後最接近的整數,公式為:排名<=ROUND(總門店數*0.5,0),設定的過濾條件如下圖所示:
注:公式框中的欄位都需要點選左側的選擇區域選擇,不能手動輸入。
預覽區自動篩選出銷售額前 50% 門店,過濾後的效果如下圖所示: