成员关系

此表说明了在成员选择期间将包括哪些成员和相关成员。

表 6-1 成员关系

关系 包括的成员

成员

选定的成员

祖先

选定的成员上方的所有成员,不包括选定的成员本身

祖先(包括)

选定的成员及其祖先

子代

处于选定的成员下面一级的所有成员

子代(包括)

选定的成员及其子代

后代

选定的成员的所有后代,不包括选定的成员本身

后代(包括)

选定的成员及其后代

同级

在层次中与选定的成员处于相同级别的所有成员,不包括选定的成员本身

同级(包括)

选定的成员及其同级

父代

选定的成员上面一级的成员

父代(包括)

选定的成员及其父代

0 级后代

选定的(没有子代的)成员的所有后代

左侧同级

与选定成员具有同一父代且位于其之前的成员

左侧同级(包括)

选定的成员及其左侧同级

右侧同级

与选定成员具有同一父代且位于其之后的成员

右侧同级(包括)

选定的成员及其右侧同级

上一个同级

与选定成员紧邻且具有同一父代且位于其之前的那个成员

下一个同级

与选定成员紧邻且具有同一父代且位于其之后的那个成员

上一个 0 级成员

显示在选定成员之前的上一个零级成员

示例:PrevLvl0Mbr(Jan) 返回 BegBalance;PrevLvl0Mbr(Jul) 返回 Jun;PrevLvl0Mbr(BegBalance) 返回空结果

下一个 0 级成员

显示在选定成员之后的下一个零级成员

示例:NextLvl0Mbr(Mar) 返回 Apr;NextLvl0Mbr(Dec) 返回空结果

上一层代成员

同一层代内与选定成员紧邻且位于其之前的那个成员

下一层代成员

同一层代内与选定成员紧邻且位于其之后的那个成员

相对

返回同一层代中相对于指定成员具有指定偏移的一个成员。

示例:Relative("Jan", 4) 返回 May,即标准每月期间维中的 1 月加上 4 个月;Relative("Jan", -2) 返回 Nov,即标准每月期间维中的 1 月减去 2 个月。

相对范围

向前推时返回开始成员到偏移成员的所有成员,向后推时返回偏移成员到开始成员的所有成员。

示例:RelativeRange("Jan", 4) 返回 Jan、Feb、Mar、Apr、May;RelativeRange("Jan", -2) 返回 Nov、Dec、Jan。

注:

成员关系适用于任何维,而不仅仅是期间维。在示例中使用了期间维,因为它更容易解释,因为时间是线性的。