헤더 섹션에 표현식을 추가하려고합니다. 사용자가 선택한 매개 변수 값이 표시됩니다 (선택한 항목이 모두 "ALL"로 표시됨). "속성"매개 변수에 문제가 있습니다.SSRS는 헤더의 매개 변수 값을 표시합니다.
보고서 구조 : 보고서는 연도별로 데이터를 표시하고 refBuildingID별로 그룹화 한 행렬 보고서입니다. 매개 변수 "속성"은 RefBuildingID를 기반으로합니다. 사용자가이 보고서를 실행할 때이 매개 변수 값을 헤더에 표시하려고합니다.
표현 :
=IIF(Countrows("BuildingID")=(Parameters!refBuildingID.Count),"All",Join(Parameters!refBuildingID.Value,", "))
오류 : 텍스트 상자 'Textbox31'에 대한 가치 표현식이 집계 함수에 유효하지 않은 범위 매개 변수가 . scope 매개 변수는 포함하는 그룹의 이름, 포함하는 데이터 영역의 이름 또는 데이터 집합의 이름과 같은 문자열 상수로 설정해야합니다.
이 오류를 해결하는 방법이 있습니까?
작동합니다 생각하지만, 지금은 말한다"ALL "어떤 선택을 나는합니다. – NonProgrammer
나는 오류를, 아주 바르게 본다. 이 메서드를 시도하십시오 ("DataSet2"는 매개 변수의 초기 소스 임) = IIF (CountRows ("DataSet2").) Equals (매개 변수! refBuildingID.Count), "모두", 조인 (매개 변수! refBuildingID.Value, ",)) –