我需要在报表中添加过滤器,在另一个报表中,过滤后的结果会显示在明细报表中。 例如:.rdl文件显示第一个报告,在该报告中,可以单击链接以访问另一个报告(.rdl)文件。单击链接后显示的报告应按第一个报告(.rdl)中选择的选项进行过滤。 怎么可以这样做?我认为每个报告中的两个数据集都可以提供过滤器的信息,但过滤器表达式无法通过这种方式...?我知道这可能不是最好的方法。
因此,创建钻取报告将更容易接受。通过设置要在深入分析中调用的参数,创建一个报告并包含数据集。
每个报告是否需要有两个数据集才能执行此操作?我假设编写过滤器表达式来执行此操作:Field!.name.value AND Field!.name.value等,以及我需要比较或通过的任何值。
这可能是共享数据集吗?
答案 0 :(得分:0)
我能够解决或部分解决这个问题。我创建了一个新报告,其中包含我在报告2中所需的必要列的查询。钻取报告(报告2)从报告中的文本框链接,允许用户通过单击显示的链接查看所需的信息新报告(将参数从报告2传递到新报告)。如果有人遇到此问题,最简单的方法是创建一个报告并将参数传递给报告二,其参数是根据您想要使用的任何查询创建的,其中包含您想要的值作为报告中的列。