EnumMembersInListサブルーチンを使用して、リストにメンバーを追加します。静的メンバー・リストの場合は、スクリプトにリストのすべてのメンバーをリストします。EnumMembersInList ()サブルーチンでは、次の表に示す構文および関数を使用して、各メンバー・リストのメンバーを定義します。
エンティティ以外のすべてのディメンションでは、HS.AddMemberToList文を使用して、メンバーを指定する必要があります。エンティティ・ディメンションの場合は、HS.AddEntityToList文を使用して、メンバーとその親を指定する必要があります。
ここでは、ファイルのEnumMembersInListセクションのサンプルを示します。この例では、3つのエンティティ・リストのエンティティが定義されています。また、勘定科目リストのメンバーも定義されています。
Sub EnumMembersInList() If HS.Dimension = “Entity” Then If HS.MemberListID = 1 Then HS.AddEntityToList “UnitedStates”, “Connecticut” HS.AddEntityToList ”UnitedStates”, ”Massachusetts” HS.AddEntityToList ”UnitedStates”, ”RhodeIsland” HS.AddEntityToList ”UnitedStates”, ”Maine” ElseIf HS.MemberListID = 2 Then HS.AddEntityToList ”UnitedStates”, ”Connecticut” ElseIf HS.MemberListID = 3 Then HS.AddEntityToList ”UnitedStates”, ”California” End If ElseIf HS.Dimension = ”Account” Then If HS.MemberListID = 1 Then HS.AddMemberToList ”Sales” HS.AddMemberToList ”Purchases” HS.AddMemberToList ”Salaries” HS.AddMemberToList ”OtherCosts” HS.AddMemberToList ”TotalCosts” HS.AddMemberToList ”GrossMargin” HS.AddMemberToList ”HeadCount” HS.AddMemberToList ”AdminExpenses” HS.AddMemberToList ”InterestCharges” HS.AddMemberToList ”NetIncome” HS.AddMemberToList ”Taxes” HS.AddMemberToList ”NetProfit” End If End If End Sub