【发布时间】:2016-11-09 09:17:08
【问题描述】:
我有一个SSRS report,其中有两个datasets。用于显示所有区域经理和其他dataset 的详细采购金额级别的一个数据集用于显示单个经理的采购金额。如果用户选择所有经理作为输入,报告将显示来自datasets 的数据。如果用户选择单个经理,详细信息级别信息将被隐藏,并且仅显示该经理的data(通过在dataset 中创建visibility 表达式来处理此问题)。但每当报告执行stored prcoedures 时,datasets 都被调用。是否可以根据parameter values?configure the execution举报dataset
例如:在dataset1 属性中,我在expression 下方给出,
=iif(Parameters!ManagerID.Value= -1,exec procedure1 ,0)
但它给了我错误。如何让dataset根据参数值执行?
【问题讨论】:
-
如何将参数传递给
stored procedures(如果它不是共享数据集)?这样您就可以检查sp中的参数并返回空数据集
标签: sql sql-server reporting-services ssrs-2012