二次筛选【下拉复选】

多个筛选框,如何在一级筛选框筛选后,二级筛选框进行一级筛选出来的数据再进行筛选

如图,项目号筛选2条后,负责人只要筛选一条,改如何实现

image.png

再提一个,如何实现如同EXCEL的筛选功能一样,实现不分前后左右的优先筛选进行过滤!

FineReport 陈嫌嫌 发布于 2021-10-19 10:05 (编辑于 2021-10-19 10:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-4-15 17:31

SQL语句实现下拉复选框参数联动-https://help.fanruan.com/finereport/doc-view-1285.html

全仿EXCEL标题行筛选-https://bbs.fanruan.com/thread-96908-1-1.html

————————————————

最佳回答
0
尛鬼Lv5中级互助
发布于2021-10-19 10:07(编辑于 2021-10-19 10:29)
  • 陈嫌嫌 陈嫌嫌(提问者) 单选实现起来是可以的,复选再过滤比较难实现
    2021-10-19 10:23 
  • 尛鬼 尛鬼 回复 忘忧河上一叶舟(提问者) 给负责人的下拉框写一个数据集。where 1=1 ${if(len(项目号控件名)=0,\"\",\"and 项目字段 in(\"\'\" +项目号控件名+\"\'\")) }
    2021-10-19 10:29 
  • 尛鬼 尛鬼 回复 忘忧河上一叶舟(提问者) 差不多就这个思路。你研究一下可以实现的。
    2021-10-19 10:29 
最佳回答
0
zxh123Lv2见习互助
发布于2021-10-19 10:18(编辑于 2021-10-19 10:20)

在列表数据集SQL语句where条件中加入

${if(len(负责人)=0,"","and 字段名 = '"+负责人+"'")}

上面的语句同样适合优先筛选,意思就是如果参数值为空,就查询全部,否则查询参数值对应的内容

  • 陈嫌嫌 陈嫌嫌(提问者) 测试过了,加入后,项目号的字典选择DS1后复选查询就会报错:错误代码:11300001 数据集 [ds1] 配置错误“,”附近有语法错误
    2021-10-19 10:22 
  • zxh123 zxh123 回复 忘忧河上一叶舟(提问者) 你这是SQL写错了,方便发下看看吗
    2021-10-19 15:31 
  • 4关注人数
  • 530浏览人数
  • 最后回答于:2022-4-15 17:31
    请选择关闭问题的原因
    确定 取消
    返回顶部