2009-05-22 3 views
0

내가 SQL 서버 분석 서비스에서 작동하는 'ByAccount'집계를 얻는 데 문제가 (SSAS) 2008 년SQL 서버 분석 서비스 2008 ByAccount 집계

내가 대차 대조표와 재무보고 솔루션을 만들려고하고 있어요 이익 및 손실 요소.

한 달 단위로 수치가있는 팩트 테이블을 보유하고 있습니다. 현재이 표에 관심이있는 측정 항목 중 하나가 "보고 금액"이고 AggregateFunction 속성이 "ByAccount"로 설정되어 있습니다.

연도에 "ReportingYear"유형을 설정하고 기간을 "ReportingMonthOfYear"로 설정하여 시간 차원을 연도와 기간으로 구성했습니다.

AccountId (AccountNumber 유형으로 설정), AccountType (AccountType으로 설정), ParentAccountId (계정 사용량 상위로 입력)과 같은 "Account"차원이 있습니다.

"데이터베이스 편집"으로 이동하면 적절한 계정 유형 매핑이 설정되어 있고 대차 대조표 유형이 "LastNonEmpty"로 설정되어 있음을 볼 수 있습니다.

그러나 ByAccount는 단순히 적용되지 않고 "LastNonEmpty"와 함께 집계되는 항목이 없습니다. 내가 뭘 놓치고 있니?

답변

1

결국 AccountType 열이 정수 ID라는 문제가있는 것으로 나타났습니다. "Asset", "Liability"등과 같은 실제 계정 유형 설명이 포함 된 문자열로 변경하면 문제가 해결됩니다.

+0

답변을 수락 된 대답으로 표시해야하고 =) – ajdams