Ich habe eine OLAP Grundsätzlich gibt es eine Dimension, die Eltern-Kind-Beziehung hat. Also die Dimension hat eine Eltern-ID und eine Kind-ID.MDX-Abfrage für Eltern Kind Beziehung
Es gibt eine Faktentabelle, die die Kind-ID hat. Ich möchte Daten für ein Kind und alle seine gegebenen Kinder erhalten, wenn ich die Elternidentifikation zur Verfügung stelle.
Wie konnte ich dies in einer MDX-Abfrage erreichen?
<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>
Ich habe meine Dimension, wo diese Hierarchie auftritt.
Ich habe den Teil meines Würfels hinzugefügt. Bitte schauen Sie hinein. Danke –
@Anand: Ist es normal, dass Ihre Dimension nur eine Ebene hat? Von dem, was du mir gegeben hast, alles was ich bekommen kann ist diese Hierarchie Eltern -> Kind, nicht tiefer. Ist es das was du willst ? – Spredzy
Was ich sage ist, dass ein Kind wiederum ein Kind haben könnte und das wiederum ein Kind haben könnte. Bei einem Knoten muss ich in der Lage sein, alle Kindknoten, Kinder dieser Kinder und so weiter auf der ganzen Hierarchie neu zu sortieren –