Jede Elementlistendatei muss eine EnumMemberLists-Subroutine enthalten, um anzugeben, welche Dimensionen über Elementlisten verfügen. Weiterhin muss die Datei die Anzahl der Listen für jede Dimension und den Namen jeder Elementliste enthalten. In der Subroutine "EnumMemberLists ()" werden die in dieser Tabelle angegebenen Syntaxelemente und Funktionen zum Definieren von Elementlisten verwendet:
Syntax | Beschreibung |
---|---|
Dim ElementLists(n) |
Gibt die Anzahl der Listen für jede Anweisung an wobei Element den Namen der Dimension darstellt, für die Sie Elementlisten erstellen, und n die Gesamtanzahl der Elementlisten, die Sie für die Dimension definieren. Beispiel: Wenn die Datei drei Elementlisten für die Dimension Entity enthält, sieht die Syntax folgendermaßen aus: Dim EntityLists(3) |
HS.Dimension = "Element" |
wobei Element der Dimensionsname ist. Beispiel: If HS.Dimension = "Entity" Then |
ElementLists(n) = "Listenname" |
Gibt den Namen und die numerische ID für jede Liste an wobei Element für den Dimensionsnamen, n für die ID-Nummer der Elementliste und ListName für den Namen der Liste steht. Mit dem Schlüsselwort @POV können Sie eine dynamische Liste auf Grundlage des aktuell im POV festgelegten Dimensionselements erstellen. Die in der Entity-Liste angezeigten Entitys können auf folgenden im POV eines Berichts ausgewählten Angaben basieren: Scenario, Year, Period und Entity. Beispiel: EntityLists(1) = "NewEngland" EntityLists(2) = "Alloc" EntityLists(3) = "AllEntities(@POV)" |
HS.SetMemberLists ElementLists |
Legt die angegebenen Namen und numerischen IDs fest wobei Element der Dimensionsname ist. Beispiel: HS.SetMemberLists EntityLists |