获取当前维成员或指定成员的子代成员数量。您可以在下列类型的规则中使用此函数:
计算
转换
合并
分配
注:
如果一个成员直接位于树层次中的成员的下一级别,则该成员是一个子代成员。只计算指定对象下一级别的成员。
语法
HS.<Object>.NumChild("Element")
HS.Node.NumChild("S#Scenario.Y#Year.P#Period.E#Entity")
HS.<Object>.NumChild("")
HS.Custom(Dimension).NumChild(Member)
注:
使用空字符串 (""
) 将此函数应用于当前成员。
表 11-38 NumChild 函数的语法
参数 | 说明 |
---|---|
<Object> |
以下对象关键字中的一个:
|
Element |
根据所选的对象,其值将是下列维之一的有效成员的名称:
对于 Account 和 Custom 对象,您必须指定成员,不能使用空字符串。 要获取整个维中的子代成员数量,请在双引号内指定
|
Scenario |
有效方案维成员的名称。 |
Year |
有效年份。 |
Period |
有效期间。 |
Entity |
有效实体维成员的名称。 |
您可以在 Exp
函数中嵌入 NumChild 函数。如果嵌入了 NumChild
函数,则不要用双引号将 NumChild 的参数括起。
返回值
标识子代成员数量的字符串。对于节点,获取指定成员的活动子代的数量。
示例
在以下示例中,应用程序包含名为 SalesChild 的帐户,该帐户存储直接位于区域实体下的实体的平均销售金额。为计算 SalesChild 金额,该示例按区域下的直接子代数量划分 Sales 帐户的金额。
HS.Exp "A#SalesChild = A#Sales/HS.Entity.NumChild(Regional)"