本文我們將介紹在實際使用中,面對不同的場景如何選擇合適的過濾方式。
製作儀表板時,有四種過濾篩選型別:① 明細過濾、② 結果過濾器、③ 分析區域過濾、④ 過濾組件概述
明細過濾執行的是對明細資料進行過濾。當遇到以下兩種情況時,我們建議您使用明細資料:
過濾掉不需要參與計算的資料:只需要資料表原始資料中的一部分製作儀表板的時候,可以在組件編輯介面使用明細過濾將該部分資料篩選出來,被剔除的資料將不參與組件計算。
過濾出某個欄位的部分原始資料,然後用它參與計算。這是明細過濾最常見的使用方式。
例如:對複製的「毛利」欄位進行明細過濾,得到「時尚館毛利」,這就過濾出了毛利欄位中屬於時尚館的部分。
再使用 時尚館毛利/毛利,就可以得到時尚館毛利佔總毛利的比例。詳情請參見:明細過濾 第 2 節。
當使用者希望使用到某個欄位進行篩選,但不希望該欄位參與組件生成、不希望該欄位出現在該組件中時,可以使用結果過濾器。
例如下圖,使用者使用了「銷售日期」進行過濾,但「銷售日期」並沒有參與分組表的生成。詳細請參見:結果過濾器
在分析區域執行的是【對結果過濾】。當使用者僅僅只想篩選展示出部分結果時,就可以用分析區域過濾。
我們可以透過一個例子(詳細請參見:分析區域過濾)瞭解對明細資料過濾和對計算結果過濾之間的差別,比如想過濾出 7 8 9 三個月份的環比數。
若對明細資料進行過濾,組件會因為沒有 6 月份的資料參與運算,導致 7 月的環比資料丟失。
若使用分析區域過濾,執行的是先計算得到結果,再對結果進行過濾。不會影響參與計算的資料,所以 7 月份資料不會丟失。
遇到以下兩種情況時,我們建議您使用 過濾組件:
想要在查看儀表板時,可以靈活改變要過濾的值時;
需要同時對多個組件進行過濾;
如下圖所示:
過濾組件是對明細資料進行過濾。
但當分析區域過濾時綁定了過濾組件值,過濾組件也可以對結果進行過濾。例如可參見:篩選展示同環比
當存在多種過濾方式時:
執行順序為:先執行對明細資料的過濾,再執行對結果的過濾。
執行結果為:最後取多種過濾結果的交集。