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