2013-05-14 2 views
0

저는 SSAS를 처음 접했고 두 가지 다른 날짜를 기준으로 집계를 표현하는 데 문제가 있습니다. 여기에 빠른 개요는 다음과 같습니다SSAS 차원 정의 오류를 진단하려면 어떻게해야합니까?

사실 테이블 : 판매 측정 위해 날짜 선박 날짜

시간 차원 내가 데이터 원본 뷰에 정의 된

pk_date 회계 연도 집계 열 두 개의 서로 다른 관계 사실 테이블에서 시간 차원 테이블로, 하나는 날짜를 주문하기 위해 pk_date에 참여하고 다른 하나는 날짜를 제공하기 위해 pk_date에 참여합니다.

두 개의 서로 다른 차원 인 ship_hier와 order_hier를 정의했습니다. 두 개의 서로 다른 관계를 사용합니다.

SSAS는 배송 날짜를 기준으로 데이터를 표시하지 않는 것 같습니다. 선박 차원이 선박 날짜 관계를 사용하도록 명확하게 정의 되었더라도 두 차원 모두 order_date에 대한 데이터를 집계합니다.

이 시점에서 나는 어디를 봐야할지 전혀 몰라. 나는 이것이 뭔가 기본적인 것이라고 확신한다. 이 점을 이해하려면 어떻게해야합니까?

답변

0

일부 집계 함수가있는 측정 값의 날짜 필드가 아마도 SUM이므로이 문제가 발생한 것 같습니다. 큐브의 측정 값에 대한 날짜 필드를 선택하거나 수집 함수가 없는지 확인하지 마십시오.

+0

"측정 값을 추가 한 날짜 필드"란 "날짜 필드를 측정 값으로 사용 했음"을 의미합니까? 그렇다면 그건 사실이 아닙니다. 모든 측정 값은 숫자입니다. 시간 차원에 조인하는 데 사용되는 날짜 필드가 있지만 계수가 아니며 차원 키입니다. –

관련 문제