OLAP이 있습니다. 기본적으로 부모 - 자식 관계가있는 차원이 있습니다. 차원에 parent-id와 child-id가 있습니다.부모 자식 관계에 대한 MDX 쿼리
하위 ID가있는 팩트 테이블이 있습니다. 부모 ID를 제공 할 때 자녀 및 모든 해당 자녀에 대한 데이터를 얻고 싶습니다.
MDX 쿼리에서 어떻게이 작업을 수행 할 수 있습니까?
<Dimension foreignKey="child_id" name="SUPPLIER">
<Hierarchy hasAll="true" allMemberName="all" allMemberCaption="all" primaryKey="child_id" >
<Table name="suppliers">
</Table>
<Level name="SUPPLIER_L" column="child_id" nameColumn="child_id" parentColumn="parent_id"
uniqueMembers="true" levelType="Regular" hideMemberIf="Never" >
</Level>
</Hierarchy>
</Dimension>
나는이 계층 구조가 발생하는 곳이 있습니다.
내 큐브 부분을 추가했습니다. 그것을 들여다보십시오. 감사합니다. –
@Anand : 귀하의 차원이 한 단계에 불과하다는 것은 정상입니까? 네가 내게 준 것은 부모 -> 자식 계층이되는 것 뿐이야. 너가 원하는게 그거야 ? – Spredzy
내가 말하는 것은 차례 차례로 아이를 가질 수 있고 차례대로 아이를 가질 수 있다는 것입니다. 그래서 노드가 주어지면 모든 자식 노드, 그 자식들의 자식 노드 등을 계층 적으로 재조정 할 수 있어야합니다. –