历史版本2 :CLEAN_WIDGET函数-清除组件过滤效果(只用于DEF类函数) 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

语法

CLEAN_WIDGET(字段1,字段2,字段3....)

/CLEAN_WIDGET("ALL")

当前分析函数计算中忽略指定字段在组件中生成的过滤效果
参数字段1,字段2,字段3....

需要忽略过滤效果的字段

  • 支持任意类型的维度/指标字段,包括计算指标

  • 当 CLEAN_WIDGET 中的参数为“ALL”时,清除分析函数中所有字段在组件中生成过滤效果

  • 参数不支持缺省

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