此表说明了在成员选择期间将包括哪些成员和相关成员。
表 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。 |
注:
成员关系适用于任何维,而不仅仅是期间维。在示例中使用了期间维,因为它更容易解释,因为时间是线性的。