1
根據Reporting Services中的參數值可以選擇不同的數據集(查詢)?提前致謝!如何根據Reporting Services中的參數值選擇不同的數據集
根據Reporting Services中的參數值可以選擇不同的數據集(查詢)?提前致謝!如何根據Reporting Services中的參數值選擇不同的數據集
如果您調用存儲過程來返回結果集,只需要有一個參數來確定要運行的查詢的版本。保持結果集列和它們的類型相同。
create procedure YourReportProcedure
(
@ReportVersion char(1)
,@filterParam1 varchar(12)
,@filterParam2 int
....
)
if @ReportVersion='A'
BEGIN
SELECT
A,B,C
FROM .....
WHERE [email protected] and [email protected]
END
ELSE [email protected]='C'
BEGIN
SELECT
A,B,C
FROM .....
WHERE g>@filterParam1 and r<@filterParam2
END
ELSE
BEGIN
return 1 --error
END
return 0
go