2014-04-01 2 views
1

빈 열 :
측정 : AnalysisValue
행 : 계정 코드
칼럼 : 분석 기록
SSAS - 제외 I는 다음 설치와 판매 큐브가

나는 각각의 값을 찾기 위해 노력하고있다 계정을 분석 레코드별로 그룹화합니다.

Example http://i57.tinypic.com/rlgpiu.jpg

이 위대한 작품! 내 질문은 어떻게 (공백) 열을 제외 할 수 있습니까? 총계에서 (공백) 열을 어떻게 제외시킬 수 있습니까?

+0

'0'을 제거 하시겠습니까? 아니면 'nulls'입니까? null이 표시되지 않습니까? –

+0

측정 값에 NULLS가 없지만 차원 데이터에 NULLS가 있으면 그 이유가 (공백) 열을 얻는 것입니다. – user2859298

답변

1

NOT ISEMPTY()를 사용하여 [column] .Members를 필터링하여 모든 빈 값을 제외시킨 다음 필터링 된 세트를 bottom_count 할 수 있습니다.

빈 값이 기본 팩트 테이블 데이터에 저장되는 경우 기본적으로 큐브가 처리 될 때 0으로 변환됩니다. 측정시 Null 처리 옵션을 사용하여 Null 사실을 0으로 변환할지, 빈 값으로 변환할지 또는 처리 중에 오류를 던지는지 여부를 제어 할 수 있습니다. 쿼리 결과에 empty cell 값을 표시하지 않으려면 빈 값을 제거하거나 다른 값으로 바꾸는 쿼리, 계산 된 멤버 또는 MDX Script 문을 만들어야합니다. 당신은 MDX를 직접 작성하는 경우

see this

1

, 당신은 내가 모든 축에 NON EMPTY를 사용할 수 있습니다. 이자형.

SELECT 
     NON EMPTY 
     ... 
     ON COLUMNS, 
     ... 
     ON ROWS 
    FROM myCube 

은 빈 행을 보여,하지만 빈 열을, 또는

SELECT 
     ... 
     ON COLUMNS, 
     NON EMPTY 
     ... 
     ON ROWS 
    FROM myCube 

은 빈 행이나 열을 표시하지 않는 빈 열, 그러나 비어 있지 않은 행 또는

SELECT 
     NON EMPTY 
     ... 
     ON COLUMNS, 
     NON EMPTY 
     ... 
     ON ROWS 
    FROM myCube 

을 표시합니다 .

MDX를 생성하는 도구를 사용하는 경우 NON EMPTY을 MDX 문에 추가해야하는 경우 많은 옵션에서 옵션을 설정할 수 있습니다. 그림의 큐브 브라우저에서 표를 마우스 오른쪽 단추로 클릭하고 "보고서"를 선택한 다음 "빈 행"및/또는 "빈 열"을 선택/선택 취소합니다. Excel 피벗 테이블을 사용하는 경우 유사한 옵션이 있습니다.