내 클라이언트는 매개 변수 (ReportType)를 기반으로 보고서의 열을 표시하거나 숨길 수 있기를 원합니다. 보고서 열은 고정되어 있으며, 어떤 열이 숨겨져 있거나 표시되어있어 다른 "보기"가 만들어지는 것을 제어합니다. 현재보기가 2 개뿐이지만 몇 개 더 추가하려고합니다. 순간 열 가시성에서 DataSet 값을 사용하여 컨트롤 열 가시성
이 간단한 표현에 의해 제어됩니다! = 매개 변수 ReportType.Value는 = "someValue와"만 1 보고서 유형이 표현 괜찮 그래서 열을 숨 깁니다.
이제 우리는 여러 ReportType에서 열이 숨겨져있어보고 싶지 않은 상황으로 옮겨 가고 있습니다. IF보고 유형 = VAL1 또는 VAL2 또는 VAL3 THEN HIDE로 설정하면 매우 쉽게 볼 수 있습니다. http://sql-bi-dev.blogspot.co.uk/2010/10/displaying-dynamic-columns-in-ssrs.html
은 무엇 메신저 일을하려고하다 : 나는 게시물을 발견하고 그것의 기본 요소를 사용
(모든 논리가 각 열 가시성 표현에서와 같이) 의미있는 것을 열 주어진 리포트 유형이 표시된다 다음과 같이 데이터 세트를 정의하십시오.
그리고 열 가시성 식에서 열 이름이 데이터 집합에 있는지 확인하십시오. 이렇게하면 보고서 유형에 표시되는 열이 한 곳에서 정의되고 관리/유지 관리가 쉽습니다.
내가 링크 된 게시물에서 hes는 매개 변수에서 열 이름을 선택하게합니다. 선택한 ReportType 매개 변수를 기반으로 내 데이터 집합의 이름을 조회하고 싶습니다.
저는 열 이름을 매개 변수로 가져온 다음 열 가시성 표현식에서 사용합니다. 어떤 도움을 많이 apriciated 것입니다 :)