我有一个 OLAP 基本上有一个维度具有父子关系。所以维度有一个父ID和一个子ID。
存在一个具有子 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>
我有我的维度发生这种层次结构。