2013-04-09 3 views
2

저는 SSAS에 대해 매우 새롭습니다.주문 차원 계층 구조 SSAS

Fact 테이블의 멤버와 함께 눈송이 스키마를 만들었고 DistanceID, Distance, DistanceRange (이는 거리별로 여러 번 나타나는 거리 범위와 함께 SQL Server에서 비정규 화되었습니다.) 거리와 함께 클럽 테이블에서 거리를 만듭니다. 1 - 10의 범위를 가지며 거리 2도 1 - 10의 범위를 갖습니다.

그런 다음 상단의 거리 범위와 그 아래의 거리를 사용하여 계층 구조를 만들었습니다.이 기능은 드릴 다운 기능을 제공하지만 거리 범위에 대한 순서가 잘못되었습니다. 거리 범위를 문자열로 정렬하므로 1-10과 100-10 다음에 20-30이옵니다.

거리 ID로 주문할 거리 범위

내가 제대로하고 있는지 확실하지 않습니다.

답변

-1

Dimension을 편집 할 때 DistanceRange 속성을 클릭하고 속성에서 'OrderBy'및 'OrderByAttribute'옵션이 있어야합니다. 사용해보고 필요한 결과를 얻으십시오. 그렇지 않으면 속성 메뉴에서 '유형'을 변경하고 해당 기능이 작동하는지 확인할 수 있습니다.

+0

예 시도해 보았지만 OrderByAttribute는 DistanceRange에 대해 비어 있습니다. 내가 뭘 잘못하고 있는거야? – Chris

+0

아니요. 나는 시간 차원에서 비슷한 문제를 가지고있다. 그것은 대답 할 수없는 또 다른 질문이다. –

+0

내가 한 것은 올바른 순서로 된 키로 주문하는 것입니다. 총 해킹하지만 난 그것을 작동시킬 수 없었다 – Chris