2013-04-05 2 views
2

SQL 2008 R2 SSRS 보고서가 있습니다. 시간이 많이 걸리지 만 특정 고객의 규칙에 따라 멋지게 보일 수 있습니다.SSRS - 동적 항목 목록 - 숨겨진 항목의 공간 사용 방지

목록에 목록이 있으며 목록의 항목을 표시하거나 표시하지 않아야한다는 규칙이있을 수 있습니다. 하나의 행을 반환하는 하나의 쿼리가 있으며 성능상의 이유로 가능한 모든 쿼리를 하나의 쿼리에두고 싶습니다. 섹션 C를 잘 A 부분의 아래에 롤업 있도록

-- Section A 
    \- Item 1  |  Item 2 

-- Section B 
    \- Item 1 | Item 1a 
     Item 2 | Item 3 

-- Section C 
    \- Item 1 | Item 2 | Item 3 | Item 4 
     Item 5 | Item 6 | Item 7 | Item 8 

규칙을 기반으로하지만, 나는, "붕괴"섹션 B를 숨기고해야합니다

그래서 예를 들어, 우리는이 목록을 가지고 또는 섹션 A가 축소됩니다.

이 행렬을 만들 수 있다면 동적으로 행을 숨길 수는 있지만 쿼리를 대량으로 재구성하지 않으면 행렬을 만들 수 없다는 것을 알고 있습니다.

섹션을 숨기거나 목록을 숨기고 다음 목록 또는 섹션을 만드는 방법에 대한 생각은 이전에 표시되었던 섹션이나 목록 바로 아래에 올 수 있습니까?

감사합니다.

답변

1

목록에서 B 섹션을 사각형의 내부에 넣고 조건부로 사각형을 숨길 수 있습니다. 섹션 A와 섹션 C가 조건부로 숨겨지는 사각형의 상단과 하단이 동일한 지 확인하십시오. 또는 섹션 B가 목록의 또 다른 반복 일 경우 반복을 표시하지 않는 필터를 추가 할 수 있습니다.

관련 문제