NumChild

取得目前維度成員或指定成員的子項成員數量。此函數可用於下列規則類型中:

  • 計算

  • 轉譯

  • 整合

  • 配置

    註:

    如果成員直接位於樹狀階層中另一成員的下一層級,則該成員是一個。只有比被指定之物件低一個層級的成員才會被計算在內。

語法

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>

下列物件關鍵字之一:

  • Account

  • Custom1-4

  • 自訂 (自訂維度標籤)

  • Entity

  • Node

  • Parent

Element

依照選取的物件,下列維度之一的有效成員名稱如下所示:

  • Account

  • Custom1...4

  • 自訂

  • Entity

  • Node

  • Parent

對於 Account 和自訂物件,您必須指定成員,不能使用空白字串。

若要取得整個維度中的子項成員數,請在雙引號內指定 ALL,如下列範例所示:

iAcctBase = HS.Account.NumChild("ALL")

Scenario

有效 Scenario 維度成員的名稱。

Year

有效年度。

Period

有效期間。

Entity

有效 Entity 維度成員的名稱。

您可以在 Exp 函數中內嵌 NumChild 函數。如果內嵌了 NumChild 函數,請勿用雙引號將 NumChild 的引數括起。

傳回值

表示子項成員數量的字串。若為「節點」,則會取得指定成員的作用中的數量。

範例

在下列範例中,應用程式包含名為 SalesChild 的帳戶,其中儲存了直接位於 Regional 實體下之實體的平均銷售額。為計算 SalesChild 數額,本範例會將 Sales 帳戶的數額,除以直接位於 Regional 下的數量。

HS.Exp "A#SalesChild = A#Sales/HS.Entity.NumChild(Regional)"