2012-07-11 5 views
1

고유 한 행 수에 따라 SSRS에서 Tablix를 반복 할 수 있기를 원합니다. 난 다음 데이터가있는 경우SSRS : tablix를 반복하십시오.

Col1   Col2 
----------------------- 
1    abc 
2    def 
2    ghi 

제가

로서 표 표시 데이터 이하

Col1   Col2 
------------------------ 
1    abc 

다른 표 (표 2)와 같은 하나 개의 테이블 (표)를 표시 할 수 있도록하려는 것이다

Col1   Col2 
------------------------ 
2    def 
2    ghi 

테이블의 수는 데이터베이스의 고유 항목 수에 따라 동적으로 결정되어야합니다. 이 일을 할 수있는 방법이 있습니까?

+3

서로 다른 테이블이 반드시 필요합니까? 단일 테이블에서 행 그룹을 사용하는 것만으로 보고서에서 개념적으로나 시각적으로 동일한 효과를 얻을 수 있기 때문에 나는 묻습니다. 행 그룹에 익숙합니까? – RThomas

+0

안녕하세요, 행 그룹을 사용했지만 모든 그룹의 헤더를 반복 할 수 없었습니다. 또한, 만약 내가 행 그룹을 사용하면 데이터의 지속적인 그룹화를 제공합니다. 요구 사항은 각 그룹이 그들 사이에 약간의 공간을두고 표시되어야하는 것입니다. – Joss01

+0

그룹 사이에 행을 삽입하고 수동으로 크기를 지정하여 분리 모양을 나타낼 수 있습니다. 행 머리글을 삽입 할 수도 있습니다. 나는 여전히 행 그룹이 여기 갈 길이라고 생각한다. – RThomas

답변

0

당신이 COL1에 따라 목록을 사용하여 테이블을 표시 목록 내부 하위 보고서를 사용할 수 Col1에 대한 고유 값의 작은 번호가있는 경우 (매개 변수로 COL1의 값을 전달).

Col1에 대해 여러 가지 값이있는 경우이 대답은 보고서 성능을 저하시킬 수 있기 때문에 작동하지 않습니다.

+0

안녕하세요, 지금은 DB의 매우 제한된 값을 가지고 있으므로 다른 옵션을보고 싶습니다. 그러나, 당신이 제안한 솔루션을 시도하고 있지만, 내가 원하는 것을 얻을 수없는 stil 오전 .. 그것이 기대와 함께 보이지만 레이아웃에. 이를 달성하는 방법에 대한 안내서를 제공해주십시오. – Joss01

+1

보고서에 목록을 추가하고 데이터 집합에 연결 한 다음 Col1에 그룹화 한 다음 [하위 보고서 추가] (http://msdn.microsoft.com/en-us/library/ms160348 (v = sql.100) .aspx)는'@ Col1' 매개 변수를 가지고 있습니다. 하위 보고서 데이터 집합의 WHERE 절에서 해당 매개 변수를 사용하고 데이터가있는 테이블을 채 웁니다. – Jeroen

+0

안녕하세요, 제안한대로 시도했지만 할 수 있었지만 하위 보고서는 한 그룹의 항목 수만큼보고됩니다. 따라서 첫 번째 그룹 (col1의 고유 값)이 col2에 4 개의 항목이있는 경우 하위 보고서가 4 번 반복 된 다음 두 번째 그룹이 뒤따 랐습니다. 왜 그런 일이 일어 났는지 이해할 수 없었습니다. – Joss01

관련 문제