2011-08-01 7 views
4

SSRS 보고서에 단일 데이터 집합에서 반환 된 결과에 따라 데이터를 표시하는 두 개의 표가 있습니다. 두 번째 테이블은 일부 매개 변수에 따라 첫 번째에 표시되는 데이터의 하위 집합을 표시합니다. 이제 countrows=0 (하위 집합이 첫 번째 테이블에서 반환 됨)을 표시하고 두 번째 테이블에 "no rows"을 표시하는 기능을 구현하고 싶습니다. 데이터 (첫 번째 표의 데이터 중 일부) countrows>0SSRS에 데이터 표시

어떻게 구현할 수 있습니까?

답변

11

"NoRows"라는 테이블에 반환되는 행이 없을 경우 표시 할 텍스트를 입력 할 수있는 속성이 있습니다. 테이블 릭스를 클릭 dataset2에 대한 과 하단에 당신은 행 그룹을 가진다

enter image description here

-1

당신은 또한이 솔루션을 사용할 수 있습니다. 각 행 그룹을 클릭하십시오. 따라서 1 명의 자녀와 1 명의 부모가있는 경우 두 가지 모두에서이 작업을 수행해야합니다. 1) group_child-> group properties-> filters를 오른쪽 클릭하고 다음 표현식을 넣으십시오. "=IsNothing(Fields!Group_Child.Value)="True"" "; 부울 식과 'value'='False'으로 설정하면 Group_parent1 ~ n에 대해 동일한 작업을 수행해야합니다. 하단 데이터 세트에 대한 데이터가없는 경우 NO 행이 표시됩니다. 이것이 당신이 테이블 릭스 1로하고 싶은 것과 같은 것이라면 그것을 위해 가십시오.