데이터 조건이 활성 상태 인 경우 롤오버를 수행 할 데이터가 있습니다. 아래의 예를SSAS 사실 및 차원 관계
Sourece 데이터입니다 :
DID YearMonth Createddatekey count
a 201307 20130701 1
b 201307 20130701 1
a 201308 20130701 1
b 201308 20130701 1
c 201308 20130801 1
필수 출력 :
output
Yearmonth Count
201307 2
201308 1
난 그냥 아래와 같은 조건을 추가하여 SQL의 결과를 얻을 수 있습니다 예상.
select Createdatekey,count(*) from table with (nolock)
Where Createdatekey>=20130701 and YearMonth=201307
Group by Createdatekey
하지만이 Creaatedatekey에 가입하여 Datedimension의 계층 구조를 만들 때의이 달의 relsult에 관계없이 결합하여 제공.
SSAS 큐브 모델로 작성한 SQL 조건을 어떻게 유지합니까?
당신은 CreateDateKey의 월 (1 년 기준)에 근거하여 사실 테이블에서 DID의 고유 한 카운트를 제공하는 SSAS 큐브에서 측정을 만들려고, 내가 제대로 이해하면 당신에게스리 칸스
있는 계산 된 측정 값을 만듭니다. "이것이 Creaatedatekey에 가입하여 Datedimension에서 Hierarchy를 만들었을 때 수개월에 상관없이 결합 relsult를 부여하는 것"에 대해 자세히 설명 할 수 있습니까? 당신의 목표를 다시 말해 주시겠습니까? – mmarie
DimDate 테이블은 Dimension이고, 나는 Dimdate 테이블 컬럼 Datekey with Fact 테이블 coulmun Createdatekey를 사용합니다. 그런 다음 Datekey-> MonthID -> Quarter-> Year를 만들었습니다. 201307 년 결과에 대한 결과를 볼 때 Yearmonth Count 201307 A 2 201307 B 2. 나는 이것을 원하지 않아야합니다. 얼마나 많은 사람들이 그 특정 달을 만들었는지 알고 싶습니다. – Sri