在過濾層級體系下,我們的過濾和計算預設情況下都有固定的順序。那也會有想調整過濾順序的時候,比如說我們遇到了這個場景:想看在全時間段復購過的使用者,在 2021 年的訂單情況。這時候我們需要進行兩個過濾:
①年份=2021年(屬於第①層級)
②def 求出每個客戶購買次數≥2(屬於第②層級)
系統預設先進行第①個過濾,但這樣就會導致 def 求得的是客戶在 2021年復購次數,而不是全時間段的復購次數。若不希望①影響我們的 def 計算,就可以使用到過濾層級的調整功能。
指標不支援調整過濾層級
不同的維度過濾條件支援的調整層級也不同,可參考下表:
若該維度拖入了分析區域,並勾選了「依賴分組」,則支援在①、②、③層級調整
其他情況下,僅支援在①、②層級調整
若該維度拖入了分析區域,並勾選了「依賴分組」,則支援在②、③層級調整
其他情況下,僅支援在①、②層級調
若該維度拖入了分析區域,並勾選了「依賴分組」,則不支援調整層級
背景:想看在全時間段復購過的使用者,在 2021 年的訂單情況。
下載範例資料:辦公用品資料.xlsx
1)建立分析主題,上傳範例資料,進入組件。如下圖所示:
2)建立計算欄位「客戶數」,將「產品、客戶數、銷售額」拖入組件中,分析各個產品的復購人數及對應銷售額。
「客戶數」即對客戶ID去重計數,公式:COUNTD_AGG(客戶)
3)建立計算欄位「客戶購買的訂單數」,如下圖所示:
1)將「客戶購買的訂單數」拖入過濾器,並設定過濾條件為 ≥2。如下圖所示:
2)拖入「簽約時間」,篩選出年份為 2021 年的資料。如下圖所示:
透過 ①明細過濾 和 ②DEF新增欄過濾 的學習,我們知道:
簽約時間=2021年:是對維度自身過濾,預設屬於第一層級 ①明細過濾
客戶購買的訂單數≥2:對 def 新增欄過濾,預設屬於第二層級 ②新增列過濾
所以這兩個過濾條件對計算的作用順序,如下圖所示,此時獲得的篩選結果並不能滿足我們的需求。
要統計全時間段使用者的復購情況,需要在 def 新增欄計算獲得結果後,再進行「簽約時間=2021」的過濾。
【def新增欄計算後、組件聚合計算前】生效的過濾層級為 ②新增列過濾
我們挪動一下「簽約時間=2021」年的層級,計算全時間段使用者的復購資料之後,再進行「簽約時間=2021」的過濾。如下圖所示:
在同一個層級下,過濾條件之間無先後順序,最終結果取多個過濾條件的交集。
1)點選「調整維度過濾層級」如下圖所示:
2)將「簽約時間=2021」此過濾條件調整到 ②新增欄過濾,如下圖所示:
注:指標不支援調整過濾層級,所以當前頁面只顯示維度欄位
調整後的組件計算結果參見下圖,即 全時間段有復購行為的使用者,在2021年對於各產品的購買情況。
在調整維度過濾層級介面選擇「自動」即可,如下圖所示:
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙