2016-07-24 5 views
1

SSRS 보고서에는 다음 switch 문이 있습니다. 보고서를 실행할 때 오류가 발생합니다.SSRS 다중 값 매개 변수에 대한 명령문 표현 전환

기본적으로 매개 변수 1은 다중 값 매개 변수이며 매개 변수가 두 개의 고유 값인 두 값을 선택한 경우 특정 텍스트를 표시하려고합니다. (선정 된 6 개 파라미터가 있다면 IE)

=SWITCH(Parameters!Parameter1.Count = 2 AND Parameters!Parameter1.Value(0) = "TEXT1-NY" AND Parameters!Parameter1.Value(1) = "TEXT2-LA" , "Combined (NY & LA)" 
, True, JOIN(Parameters!Parameter1.Label,"& ") 
) 

또한 관계없이 선택되는 수의, 이들 두 파라미터는 특정의 텍스트로 대체 될 수 있다는 것이 가능하다은 다음과 다른 다음 이름 매개 변수 값?

답변

0

우선, 당신이 가지고있는 표현을 잘 풀어 라. 올바른 길을 가고 있습니다 만 표현식에는 매개 변수의 값을 순환하는 프로그래밍 방식이 없습니다.

매개 변수 값을 반복 할 수있는 보고서의 Code 섹션에 사용자 지정 함수를 추가하는 것이 구체적으로 한 옵션입니다.

또 다른 옵션은 데이터 집합에이 "Combined (NY & LA)"값을 UNION으로 설정하여 옵션 중 하나로 사용할 수 있도록하는 것입니다.

관련 문제