tck 发表于 2022-2-23 08:45:23

7.103 报表数据源的条件查询bug

设置报表数据源时,如果源字段是"关联字段",这个“在里面”的操作失效,麻烦看看是不是个BUG.

tck 发表于 2022-2-26 06:24:40

Joe.xu 发表于 2022-2-25 14:57
大哥,我真是太笨了,没能理解您的问题,我这边测试了一下,这边把在里面设置成一个参数的时候是没问题的 ...

我用用户变量本意就是想实现动态过滤,根据不同用户统计不同数据,当前看报表参数无法实现。最后我改变思路了,用行权限来实现用户过滤,能达到相同的目地,就是灵活性差点

Chelsey.Wang 发表于 2022-2-23 11:24:38

您好,这边本地测试了一下,没有复现您说的现象呢,不知道您具体是怎么设置的,建议您附上一个可以复现问题的demo,这边具体帮您看一下呢~
数据库数据:

筛选条件与结果:





tck 发表于 2022-2-23 11:36:33

Chelsey.Wang 发表于 2022-2-23 11:24
您好,这边本地测试了一下,没有复现您说的现象呢,不知道您具体是怎么设置的,建议您附上一个可以复现问题 ...

我后面比较的值用的是用户变量“%CurrentUser.项目公司%”,是不是和这有关。同样比较的是用户变量,如果是其他操作比如“包含指定字符”就能正常查出来数据;用“在里面”返回空集

tck 发表于 2022-2-23 11:42:13

同样的条件在行权限设置这可以

tck 发表于 2022-2-23 16:41:45

不好意思,问题描述有误。不是条件过滤有问题,是报表参数取不上数。
这个是“在里面”条件过滤后,报表参数界面不出结果。
这个是“包含”条件过滤后,报表参数界面结果正常

用户名wy,pass:123456

tck 发表于 2022-2-23 16:43:35

忘记上传了,补上demo

Chelsey.Wang 发表于 2022-2-23 17:36:56

tck 发表于 2022-2-23 11:36
我后面比较的值用的是用户变量“%CurrentUser.项目公司%”,是不是和这有关。同样比较的是用户变量,如果 ...

这个和您%CurrentUser.项目公司%关键字取到的具体数据也有关,需要结合具体的工程文件才好进一步分析,建议您整理好您的数据,做一个demo并上传到论坛,在工程文件中说明(或者手动拼接好)您想要的效果。这边具体帮您看一下哟~

tck 发表于 2022-2-23 18:58:18

Chelsey.Wang 发表于 2022-2-23 17:36
这个和您%CurrentUser.项目公司%关键字取到的具体数据也有关,需要结合具体的工程文件才好进一步分析,建 ...

上面的贴子上传demo了,麻烦您看看

Joe.xu 发表于 2022-2-24 10:04:22

tck 发表于 2022-2-23 18:58
上面的贴子上传demo了,麻烦您看看

您好,我这边也验证了一下,使用在里面是没问题的,和活字格的页面表格筛选的数据一致
页面表格的查询条件及行数




报表里筛选后的行数







tck 发表于 2022-2-24 21:38:20

Joe.xu 发表于 2022-2-24 10:04
您好,我这边也验证了一下,使用在里面是没问题的,和活字格的页面表格筛选的数据一致
页面表格的查询条 ...

第一个贴子的问题描述有误,条件过滤是没有问题,问题是出在报表的查询参数界面,你测试一下5楼的第一个图片,当条件是“在里面”时下拉框没有数据。
页: [1] 2
查看完整版本: 7.103 报表数据源的条件查询bug