1. 概述
文法 | CLEAN_WIDGET(欄位1,欄位2,欄位3....) /CLEAN_WIDGET("ALL") | 當前分析函式計算中忽略指定欄位在組件中生成的過濾效果 |
---|---|---|
參數 | 欄位1,欄位2,欄位3.... | 需要忽略過濾效果的欄位
|
2. 注意事項
只能用於 def/def_add/def_sub 中,作為一個獨立的過濾條件。
3. 和CLEAN函式的差別
3.1 計算範圍
兩者差別主要體現在忽略的過濾效果範圍不同。CLEAN_WIDGET 只清除組件內產生的過濾效果,對儀表板中的過濾效果不生效。
範圍 | 欄位過濾 | CLEAN_WIDGET (欄位1,欄位2,欄位3....) | CLEAN_WIDGET ("ALL") |
---|---|---|---|
組件 |
| 忽略欄位過濾效果 | 忽略分析函式所有欄位過濾效果 |
儀表板 |
| 正常產生過濾效果 | 正常產生過濾效果 |
3.2 在DEF中的計算邏輯
與 CLEAN 函式邏輯一致。詳情參見:clean函式
4. 範例
公式 | 結果 | 備註 |
---|---|---|
DEF(SUM_AGG(指標),[省份,城市],[CLEAN_WIDGET(城市)]) | 在DEF計算中忽略組件中「城市」欄位產生的過濾效果 | |
DEF_ADD(SUM_AGG(),[],[CLEAN_WIDGET("ALL")]) | 在DEF_ADD計算中忽略組件中全部的過濾效果 |