找回密码
 立即注册

QQ登录

只需一步,快速开始

梅珂·Michael
金牌服务用户   /  发表于:2024-1-14 11:14  /   查看:1883  /  回复:7
4金币
本帖最后由 梅珂·Michael 于 2024-1-15 10:23 编辑

工程文件见附件:

现在希望在报表界面,能够通过对报表参数的选择,生成不同的报表。
矩表一共有5个条件可选,其中两个唯一的放在页面进行选择,然后通过  数据源参数  对报表数据进行初步筛选;
报表界面设计了楼栋  单元  房间三个参数

demo中的功能都能够按照希望值做出来,但是有一个问题是:上述报表内三个多值参数的下拉列表,无法根据初步筛选后的数据源进行筛选,出现的是工程文件中表1中的所有值,不方便后面进行选择,不知道如何设置,请教大佬一下。
举例截图如下:

报表出来的结果也是对的



但是楼栋、单元和房间号的下拉列表的数据太多了,把不应该出来的数据也显示了,不方便判断哪些是无效选项






报表里的数据源是筛选过的



报表里的参数设置界面如下



附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬,对于这种参数和数据源数据需要联动的,就不建议使用数据源参数来过滤数据了哈,大佬可以这样: 1.删除数据源参数,以及过滤条件; 2.添加两个报表参数,分别为项目名称和报表名,并设置为隐藏、可忽略 3.调整参数生成顺序 4.编辑数据集,并使用,项目名称和报表名,作为过滤条件 5.打开报表时,依然将页面中选择的数据传递到报表中 这样就能实现我们想要的效果啦~~

7 个回复

倒序浏览
最佳答案
最佳答案
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-14 11:14:25
来自 2#
大佬,对于这种参数和数据源数据需要联动的,就不建议使用数据源参数来过滤数据了哈,大佬可以这样:
1.删除数据源参数,以及过滤条件;

2.添加两个报表参数,分别为项目名称和报表名,并设置为隐藏、可忽略

3.调整参数生成顺序

4.编辑数据集,并使用,项目名称和报表名,作为过滤条件

5.打开报表时,依然将页面中选择的数据传递到报表中


这样就能实现我们想要的效果啦~~


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
梅珂·Michael
金牌服务用户   /  发表于:2024-1-15 11:27:00
3#
感谢大佬回复,现在有个新的问题,就是我之前的所有报表都是在数据源里设置筛选的,然后打印的时候就会筛选掉不相干的信息,这次由于需要联动,所以出现了这个问题。
我想问的是:如果不需要联动,那么在数据源里和数据集里的筛选结果是否是一样的,只是路径不同,可以这么理解么?
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-15 11:56:11
4#
是的大佬,对于不需要联动这种场景,两种效果是一样的,只是过滤数据的时机不同
回复 使用道具 举报
梅珂·Michael
金牌服务用户   /  发表于:2024-1-15 12:18:50
5#
好的
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-15 13:49:23
6#
有其他问题欢迎继续发帖交流哦~~
回复 使用道具 举报
梅珂·Michael
金牌服务用户   /  发表于:2024-1-15 17:16:54
7#
好的,感谢大佬
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-1-15 17:22:03
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部