2013-05-24 2 views
0

ssrs reprot를 만들고 보고서에 3 개의 매개 변수를 추가했습니다. 데이터 집합을 통해 매개 변수에 값을 채 웁니다. 매개 변수 1을 선택하는 동안이 값을 기반으로 para2, para3을 설정해야합니다. para1이 변경 될 때마다 변경해야하기 때문에 기본값으로 설정할 수 없습니다.매개 변수 1을 선택하는 동안이 값을 기준으로 para2, para3을 설정해야합니다.

ssrs 2008에서 이것을 수행 할 수있는 옵션이 있습니까?

덕분에

답변

0

PVN 사전 에 당신은 여전히 ​​2 층과 3 매개 변수에 대한 기본 값을 설정할 수 있습니다. 첫 번째 매개 변수를 사용하는 데이터 집합을 기반으로합니다.

다음 치죠 :

  • 첫 번째 매개 변수 것은 @CountryId
  • 두 번째 매개 변수는 @ProvinceId
  • 세 번째 매개 변수 @LanguageId

입니다 이제 당신은에 사용할 수있는 값이 데이터 집합이 있다고 가정 첫 번째 매개 변수 :

그런 다음 두 번째 매개 변수에 대한
SELECT CountryId, CountryName 
FROM Countries 

이 데이터 세트를 기반으로 기본값으로 설정 @ProvinceId :

SELECT ProvinceId 
FROM CountryProvinces 
WHERE CountryProvinces.CountryId = @CountryId 

와 유사한 세 번째 매개 변수 @LanguageId 뭔가 : 이제

SELECT LanguageId 
FROM CountryLanguages 
WHERE CountryLanguages.CountryId = @CountryId 

을 할 때마다 "para1 두 번째 및 세 번째 매개 변수가 그에 따라 값을 새로 고칩니다.

관련 문제