我是SSRS的新手,我正在创建一个报告,该报告将ID作为参数,例如1,2,6,7,8,9等。此参数将用于多个报告。作为一种好的做法,我认为用户不应该为每个报告输入ID。输入/选择后,ID参数应对所有报告都是持久的。
我正在使用Visual Studio 2008为后端脚本创建报告和SQL Server 2008 R2。
答案 0 :(得分:1)
这可以以优雅的方式完成,但需要在后端数据库上进行一些工作。
如果报表正在执行存储过程,则可以让每个报表的存储过程将用户对参数的选择写入表中。然后下一个报告可以检查该表的值。您可以将其设计为特定于用户,时间相关等,具体取决于您投入的工作量。在单独的数据集中设置参数可能更清晰。也就是说,在每个报表中,您都有多个数据集。一个抓取参数值,您的报告参数将默认为该结果。其他报告数据集可以显示“主要数据”。