SQL Reporting Services-使用带有参数的单个.rdl文件



在过去的8个月里,我一直在使用SQL报表生成器3.0和Reporting Services发布报表。还是一个新手,但慢慢地想知道如何更有效地使用这个令人惊叹的工具集。我已经开始使用参数驱动的报告,一切都很顺利。然而,我很难回答的一个问题是,是否可以使用一个.rdl文件,然后使用参数在运行时生成所需的报告。

目前,我已经设置了一个.rdl文件,该文件使用参数和现有的存储过程(通过数据源)将数据馈送到报告。我每次所做的就是打开.rdl并将其保存为带有新参数的报告。这意味着,如果我需要以任何方式更改报告,那么我必须为每个报告重做设置。它觉得这是非常低效的,并且想知道是否有一种方法可以重用一个.rdl文件并从这个.rdl文件中设置多个运行时报告?

任何指导都将不胜感激。

更新:只是为了进一步澄清。该报告用于报告客户端事务数据。因此,每次向业务中添加新客户端时,我都会为该特定客户端创建一个新的RDL。完全相同的RDL文件,但保存为新名称,并且新参数为客户端代码

使用客户端代码作为数据集中的参数来获取该客户端的数据。现在调用将客户端代码作为参数传递的报告。您可以在报表数据菜单下的参数部分中查看数据集的参数。报表数据->参数->您的参数

您可以按以下方式调用您的报告:

报表服务器上报表的url?parameter=客户端代码

自过去6个月以来,我一直致力于SSRS报告。我认为这可能适用于你的情况。

相关内容

最新更新