過濾器的作用:
對組件內設定的過濾條件進行檢查與修改:組件中進行的過濾都會出現在過濾器中,方便使用者對組件內的過濾進行覈查和修改;
對 def 計算值明細過濾:使用 def 函式計算結果後,再依據 def 值進行明細過濾(進階內容,可參見:def新增欄過濾)
組件內明細過濾:當前組件中不參與計算的資料可以使用過濾器篩除,例如:只篩選出「簽約時間」為 2021 年的資料進行之後的組件計算,如下圖所示:
過濾操作具有順序性。在入門階段,你可以將組件內的過濾操作分為以下兩個部分:
1)計算前的明細過濾:對使用的資料表進行明細過濾,被篩除的資料不再參與組件所有的計算;
2)計算後的結果過濾:在組件中完成分析計算後,對結果進行過濾,結果過濾不會影響已經計算出的結果值;
背景:現有一份「辦公用品銷售訂單」,我們把訂單利潤小於 0 的訂單視為促銷訂單,現要對 21 年非促銷訂單的銷售額統計分析。
範例資料下載:辦公用品資料.xlsx
建立分析主題,聯集傳範例資料。如下圖所示:
在這個案例中,只有 2021 年且利潤大於 0 的訂單資料需要參與後續計算,我們可以將這部分訂單資料篩選出來。
1)篩選出 21 年的訂單資料。將「簽約時間」拖入過濾器,分組選為「年」,如下圖所示:
對維度執行明細過濾:將維度拖入過濾器即可
2)篩選出利潤大於 0 的訂單資料。將指標「利潤」拖入過濾器,選擇「明細值」。如下圖所示:
對指標執行明細過濾:指標拖入過濾器後,需要選擇「明細值」
將「省份、銷售額」欄位拖入到組件中,如下圖所示:
由於 2.2 節我們進行了明細過濾,所以統計的是每個省份 2021 年非促銷訂單的銷售額。
此時已經計算出所有省份銷售額,但是我們只需要關注前 5 名的省份銷售額。為了方便查看,我們可以對聚合後的結果進行過濾,對結果過濾不會影響已經獲得結果值。
對已拖入分析區域的欄位進行結果過濾,有兩個入口:
入口一:直接在分析區域中,對求和後的銷售額結果進行過濾,同時過濾操作會記錄到過濾器中。如下圖所示:
入口二:將「銷售額」欄位拖入過濾器中,選擇聚合方式為「求和」,銷售額會按已拖入的維度「省份」進行聚合求和。再過濾出銷售額最大的 5 個省份,如下圖所示:
對結果過濾:拖入指標欄位到過濾器,需要先選擇聚合方式,指標會按照已拖入分析區域的維度進行分組聚合
2)效果預覽:
1)將「記錄數」拖入到過濾器中,選擇統計依賴個數為「訂單編號」。即按已拖入的維度「省份」進行分組,對訂單編號進行去重計數,求得每個省份的訂單數量。然後我們再過濾出訂單量最多的五個省份,如下圖所示:
選擇「新增條件」後,不同的欄位類型可選擇的過濾條件不同,如下圖所示:
抽取資料:屬於、不屬於、某個日期及之前、某個日期及之後、包含、不包含、開頭是、結尾是、開頭不是、結尾不是、為空、非空、前N個、後N個
直連資料:若日期格式為「年」、「季度」、「月份」、「星期」、「週數」、「日」、「時」、「分」、「秒」,可設定的過濾條件同抽取資料;其他日期格式可設定的條件只有:屬於、不屬於、為空、非空、前N個、後N個
注1:文字欄位的 前 N 個:將欄位裏的文字按照 ASCII 碼排序,取排在前面的 N 個;
注2:日期欄位的 前 N 個:將日期按照早晚排序,取最新的 N 個日期。
注3:使用最大的N個和最小的N個過濾條件時,數值相同的並列資料會全部保留顯示。
學習完本篇,你瞭解了明細過濾和結果過濾的用法。
若還想進一步學習 FineBI 過濾相關,可學習進階內容:過濾層級是什麼
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙