You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置两个同数据源筛选器筛选表格 解决词云选值后空白问题

双筛选器同表筛选对接词云配置方案

问题背景

需求为通过两个取值同源的筛选器对单张数据表做过滤,过滤结果输出至词云组件展示,目标数据表包含Title、id、words、qtd四个字段。
测试用源表数据如下:

table分类TitleID
OrientacaoText11
ProjetoText22
ArtigosText33

现有配置与异常表现

  • 两个筛选器的选项均取自源表的table分类字段,基础配置为:
filter 1 -> "table options"
filter 2 -> "table options"
  • 测试筛选取值:
filter 1 -> Orientacao
filter 2 -> Artigos
  • 预期效果:返回两个选中分类对应的所有行数据输入词云(注:按当前取值的匹配逻辑,正确结果应包含Text1、Text3两行,示例预期中的Text2属于Projeto分类,属于笔误内容)
  • 异常表现:同时选中两个筛选器值后,词云组件空白,无数据展示。

故障原因

默认多筛选器走AND交集匹配逻辑,要求单条数据同时满足所有筛选条件。两个筛选器都匹配同一个table分类字段,单条数据的该字段不可能同时等于两个不同值,最终过滤结果为空集,词云自然无内容渲染。

正确配置步骤

  • 调整筛选逻辑关系:将默认的「同时满足所有筛选条件(AND)」修改为「满足任意一个筛选条件即可(OR)」,适配同字段多值并集的查询需求。
  • 独立绑定筛选参数:给两个筛选器分别分配独立的全局参数存储选中值,例如filter1选中值存入${f1_selected},filter2选中值存入${f2_selected},避免参数复用导致的取值覆盖问题。
  • 配置过滤规则:过滤条件写为table分类 等于 ${f1_selected} OR table分类 等于 ${f2_selected},如果是BI/低代码平台的可视化配置界面,直接在条件逻辑处选择「任一条件满足」即可,无需手写代码。
  • 对接词云组件:将词云的数据源绑定为过滤后的输出数据集,字段映射关系配置为words字段对应词云文本、qtd字段对应词云权重/字号即可正常渲染。

内容的提问来源于stack exchange,提问作者cnauber

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 09:30:46