2014-09-03 10 views
2

내 문제는 간단 할 수는 있지만 이해가 가지 않습니다.BIRT의 교차 분석에서 빈 행을 숨기기

Crosstab

그래서 내 생각은 모든 데이터 필드 ("Wert_Bezeichnung")는 비어있는 모든 행을 숨기는 것입니다 : 내가이 크로스 탭이 있습니다. 그러나 왼쪽의 두 열 ("위치"및 "Bezeichnung")이 절대로 비어 있지 않기 때문에 birt 렌더러가 행이 비어 있지 않다고 생각하기 때문에이 작업을 쉽게 수행 할 수는 없습니다. 그 행 이름입니다.

자바 코드를 건드리지 않고 행을 숨길 수 있습니까? 사전

답변

2

에서

덕분에 당신은 문제가, 이러한 빈 행이 데이터 세트 자체에서 생성되는 것 같다 설명한다. 이 크로스 탭의 "빈 행 표시"속성의 선택이 해제되어 있는지 다시 확인하십시오.

어쨌든 빈 행을 제외한 표현식이 포함 된 데이터 집합 필터를 추가해야합니다. 이 아무튼 경우

  • 편집 "필터"탭에서 datacube
  • 의 주요 데이터 세트,
  • 선택 필드 "Wert_Bezeichnung"및 운영자가

"NULL이 아닌"새로운 조건을 추가 작동하지 않는다면,이 행은 널 (NULL) 값과 다른 무언가 (예 : 빈 문자열)가로드됨을 의미합니다. 그에 따라 데이터 집합 필터를 조정해야합니다.

+0

훌륭한 점은 필터 옵션을 알지 못했고 그 필터가 얼마나 강력한 지 알지 못했습니다. 감사 !! – Smoki