怎么实现同时筛选2个筛选框?

2个复选框:

一、渠道:线上、线下

二、城市:上海、成都、北京.....

我选了第一个筛选框的线上以后,想选第二个筛选框的上海、北京,但是选完以后确实是上海、北京的数据,但是第一个选的线上就变成了全部,没办法同时筛选2个复选框的内容,求问怎么办

补充:

渠道筛选框的联动:

where 1 =1 

${if(len(city) == 0,"","and city in ('" +city + "')")}

城市筛选框:

where 1 =1 

${if(len(channel) == 0,"","and channel in ('" +channel + "')")}

字符串也都是','

在明细数据里也是写了:

where 1 =1 

${if(len(channel) == 0,"","and channel in ('" +channel + "')")}

${if(len(city) == 0,"","and city in ('" +city + "')")}

不知道为什么不能同时筛选

FineReport yzmnts5e2849120 发布于 2025-1-24 16:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-1-24 16:58(编辑于 2025-1-24 17:02)

两个筛选框不能相互设置联动

各用各的数据集

--------

你这个是相互引用,双向联动了,这是不行的

image.png

---------

https://bbs.fanruan.com/thread-126125-1-1.html   JS实现参数双向联动

https://help.fanruan.com/finereport/doc-view-4474.html   ---常规参数栏控件联动

  • 1关注人数
  • 32浏览人数
  • 最后回答于:2025-1-24 17:02
    请选择关闭问题的原因
    确定 取消
    返回顶部