當使用者想透過某個欄位過濾,但是又不希望這個欄位參與組件生成,這時候我們就可以透過結果過濾器來進行過濾。
例如:我們想對「銷售日期」過濾,但不希望這個欄位出現在組件中。這時我們可以將它拖拽到結果過濾器中設定過濾,如下圖所示:
在結果過濾器中:
對維度欄位設定過濾,系統會對資料表的明細資料進行過濾。會影響右側分析區域的計算結果。
對指標欄位設定過濾,系統會對右側儀表板計算得出的結果進行過濾,只控制結果是否顯示,不會影響運算結果。
注:明細表不支援使用結果過濾器過濾
使用 FineBI 自帶的資料表「門店銷售資料統計」製作組件,如下圖所示:
製作一個分組表,如下圖所示:
當我們想篩選出最後一個月的毛利,但不希望「銷售日期」欄位出現在分組表中時。
1)我們只需要將「銷售日期」拖入結果過濾器中,並將「銷售日期」的分組改為「年月」。如下圖所示:
2)再對銷售日期進行過濾,選擇最後一個月份“2017年9月”,如下圖所示:
由於在結果過濾器中對維度過濾,最終是對明細資料產生了過濾。
所以篩選出 2017年9月 的資料後,參與右側分組表運算的資料變少,計算結果發生了變化。如下圖所示:
“篩選出月銷售額大於 8,000,000 的月份。”這個篩選條件是對維度「銷售日期」做過濾,但過濾條件需要指標「銷售額」參與。
在結果過濾器中只需要拖入「銷售日期」和「銷售額」欄位。如下圖所示:
再對「銷售日期」過濾,就可以過濾出月銷售額大於 8,000,000 的月份。如下圖所示:
若不拖入「銷售額」欄位,新增過濾條件的時候會選不到「銷售額」的欄位。
在結果過濾器中對指標欄位設定過濾,系統只會對右側計算出的結果進行過濾,參與計算的資料不會變化,所以不會影響計算結果。
例如,將「毛利」欄位拖入結果過濾器,篩選出毛利大於 2,000,000 的資料。
超出 2,000,000 的毛利額只有北方區,所以只留下北方區的毛利資料。但計算結果未變,說明參與計算的資料未變,只對計算後的結果進行了篩選展示。如下圖所示:
在結果過濾器中,維度欄位可以選擇「新增條件」或「新增公式」,指標欄位過濾只可以「新增條件」。
選擇「新增條件」後,不同的欄位型別可選擇的過濾條件不同,如下圖所示:
抽取資料:屬於、不屬於、包含、不包含、開頭是、結尾是、開頭不是、結尾不是、為空、非空、前N個、後N個
實時資料:若日期格式為「年」、「季度」、「月份」、「星期」、「週數」、「日」、「時」、「分」、「秒」,可設定的過濾條件同抽取資料;其他日期格式可設定的條件只有:屬於、不屬於、為空、非空、前N個、後N個
注:正文欄位的 前 N 個:將欄位裏的正文按照 ASCII 碼排序,取排在前面的 N 個;
注:日期欄位的 前 N 個:將日期按照早晚排序,取最新的 N 個日期。