成员关系

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

表 8-1 成员关系

关系 包括的成员

成员

选定的成员

祖先

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

祖先(包括)

选定的成员及其祖先

子代

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

子代(包括)

选定的成员及其子代

后代

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

后代(包括)

选定的成员及其后代

同级

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

同级(包括)

选定的成员及其同级

父代

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

父代(包括)

选定的成员及其父代

零级后代

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

左侧同级

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

左侧同级(包括)

选定的成员及其左侧同级

右侧同级

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

右侧同级(包括)

选定的成员及其右侧同级

上一个同级

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

下一个同级

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

上一个 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。

注:

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