보고서의 제목에 다음과 같은 표현식을 사용해야합니다. 그러나 else 문 아래에 있어야하는 단일 엔터티에 대해이 작업을 실행하면 Label 대신 오류가 표시됩니다.SSRS - 다중 값 매개 변수 식
매개 변수는 다중 값 매개 변수입니다. 그리고 3 Parameters를 선택하면 잘 작동하므로 else 문이 작동합니다. 하지만 1 값만 선택하면 오류가 반환됩니다. 내가 도대체 뭘 잘못하고있는 겁니까.
= SWITCH(
Parameters!Parameter1.Count = 1 , lookup(Parameters!Parameter1.Value(0), Fields!Legal_Entity_ID.Value, Fields!Legal_Entity.Value, "DataSet2"),
(Parameters!Parameter1.Count = 2 AND ((Parameters!Parameter1.Value(0)= 4589 AND Parameters!Parameter1.Value(1) = 4324) OR (Parameters!Parameter1.Value(1)= 4589 AND Parameters!Parameter1.Value(0)) = 4324)), "HHLITE"
)
이뿐만 아니라 실패
=IIF(
(Parameters!Parameter1.Count = 2 AND ((Parameters!Parameter1.Value(0)= 4589 AND Parameters!Parameter1.Value(1) = 4324) OR (Parameters!Parameter1.Value(1)= 4589 AND Parameters!Parameter1.Value(0)) = 4324)), "HLITE LLC",
JOIN(Parameters!Parameter1.Label," & ")
)
은 또한 다음과 같은 시도했다. 그러나 그 자체로 찾아 표현 작동 및 COUNT 1
오류 메시지가 무엇입니까? – p2k