2013-05-07 4 views
1

내 SSRS 보고서에 다중 값 매개 변수가 있습니다. (버스 번호) 질문은 어떻게 데이터 세트 필터 속성을 선택적으로 만들 수 있습니까? 나는 필터링을 선택적으로 만드는 블로그를 보았습니다.하지만 제 질문은 어떻게하면 내 매개 변수가 다중 값을 가질 수 있습니까? SSRS에 선택적 필터 추가하기

http://www.andrewshough.com/development/sqlserver/ssrs/optional-filter-in-ssrs/

나는 나의 선택 목록에서 "어떤 필터"를 추가하지 시도하지만 난 그것이 작동되도록하는 것 기운 다. 당신이 다중 값 매개 변수가있는 경우

=IIF(Parameters!BusNumber.Value = "No Filter", "",Fields!BusNumber.Value) 

답변

2

일반적으로, "필터링하지"하는 암시 적 방법이있다 : 모든 옵션을 선택 .

사용자가 "필터"매개 변수 @OnlyTheseCategoryIds을 선택하고 Select all 옵션을 확인하면 기술적으로 필터링 되어도 모든 결과가 필터링 되어도 결과가 "필터링되지 않음" 그 필터를 통과시킨다).

당신은 이미 하나의 명확한 대안 ("필터 없음"옵션)을 언급했지만 "효과가없는 것 같습니다"라는 메시지는 우리가 당신을 도울 수있는 정보가 아닙니다. 해).

또 다른 대안은 cascading parameter 전에 필터 하나, @FilterOnCategories (부울)와 같은 무언가를 창조하는 것입니다. "참"을 선택한 경우에만 두 번째 매개 변수를 사용할 수 있습니다.

+1

+1; 이와 같은 경우 기본값을 사용 가능한 값과 동일하게 설정하는 것이 좋습니다. 이 방법은 모두 기본적으로 선택되며 사용자는 조치를 취할 필요가 없습니다. 정확하게 설명 할 때 암시 적으로 필터링하지 않습니다. –

관련 문제