2010-12-16 2 views
14

데이터 집합에 행이없는 경우 숨길 보고서와 행이 있습니다.SSRS 2005 - 데이터 집합 행 개수를 기준으로 가시성 설정

초기 표시에서 표현식 =CountRows("MyDataSet") > 0을 사용해 보았지만 데이터 집합에 행이있는 경우에도 항상 false로 평가됩니다.

데이터가 데이터 세트에로드되기 전에 초기 가시성이 실행 된 것으로 판단됩니다.

데이터 세트에 행이 있는지 여부에 따라 테이블 및 기타 요소 (선)의 표시 여부를 어떻게 설정할 수 있습니까?

2008에서 작업 표시

답변

24

- 희망이 도움이 될 것입니다 ...

나는 거기에 하나 개의 레코드와 DataSet를 만들었습니다. 그런 다음 텍스트 상자를 만들고 코드를 Visibility 속성 섹션의 '숨겨진'속성에 넣었습니다.

나는 다음 숨겨진로 제어를 설정합니다 행이,이없는 경우 TRUE를 반환합니다

=CountRows("MyDataSet") < 1 

로 변경되었습니다.

10

=IIF(CountRows("DataSet1") > 0, false, true)을 컨트롤의 가시성 속성 내부에 사용하십시오.

0

완전히

=IIF(CountRows("OpenItem_DS") < 1,"", "Wk No") 
을 근무