永洪社区

标题: 批量查询 [打印本页]

作者: meakicy    时间: 2021-12-14 18:05
标题: 批量查询
需求改了,所以重新发一个帖子请教
需求:有两个筛选条件:工号、日期,也就是说,工号和日期分别对应一个“文本参数”(如文本参数1:201000,201001,201002,文本参数2:2021年12月1日,2021年12月2日,2021年12月3日),需要将工号和日期一一对应的数据查询出来,即工号为201000在2021年12月1日的信息、工号为201001在2021年12月2日的信息、工号为201002在2021年12月3日的信息,这种应该怎么处理

作者: _贝贝    时间: 2021-12-14 18:20
https://club.yonghongtech.com/thread-15994-1-1.html
这个帖子是吗,如果是一一对应 就把过滤条件改为 '其中一个',而不是’包含其中一个‘
作者: meakicy    时间: 2021-12-14 19:31
永洪tech-zxx 发表于 2021-12-14 18:20
https://club.yonghongtech.com/thread-15994-1-1.html
这个帖子是吗,如果是一一对应 就把过滤条件改为 ' ...

这样还是有两个过滤器,怎么一一对应呢
作者: 环环    时间: 2021-12-14 19:52
两个过滤器不影响,日期和工号就是分别对应的,展示的是同时满足的,你可以先试试效果
作者: meakicy    时间: 2021-12-14 20:04
本帖最后由 meakicy 于 2021-12-14 20:05 编辑
永洪Tech-chunyu 发表于 2021-12-14 19:52
两个过滤器不影响,日期和工号就是分别对应的,展示的是同时满足的,你可以先试试效果 ...

我的意思是工号和日期是绑定在一起的,比如张三需要的是1号的数据,job需要的是11号的数据
作者: 环环    时间: 2021-12-14 20:24
11号和1号都有张三的数据,但是只要1号的,是这种吗
作者: meakicy    时间: 2021-12-14 20:28
永洪Tech-chunyu 发表于 2021-12-14 20:24
11号和1号都有张三的数据,但是只要1号的,是这种吗

对对对,就是这个意思
作者: 环环    时间: 2021-12-14 20:32
这种就不能多选,最多月份和工号只能有其中一个可以多选。
作者: meakicy    时间: 2021-12-14 20:38
永洪Tech-chunyu 发表于 2021-12-14 20:32
这种就不能多选,最多月份和工号只能有其中一个可以多选。

我想法是,在创建数据集的时候,多加一个字段tmp,tmp是工号拼接特殊字符再拼接日期(如2010000@2021年12月14日),在报表中两个文本参数,编写运行时脚本,将两个文本参数中的数据按照tmp的形式拼接,然后和tmp比较,作为筛选
作者: meakicy    时间: 2021-12-14 20:40
永洪Tech-chunyu 发表于 2021-12-14 20:32
这种就不能多选,最多月份和工号只能有其中一个可以多选。

但是坑爹的是,在添加过滤器的时候,没有选项了(注意,是选项框中一个参数都没有) (, 下载次数: 90)