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计算中忽略组件中全部的过滤效果 |