Listenobjekte referenzieren
Listenobjekte haben die Bezeichnung ListViewN, wobei N eine laufende Nummer ist.
Mit diesem Namen können Sie in Formeln auf das Objekt verweisen. Die Formel =ListView3.attribute
gibt beispielsweise ein Attribut des Objekts zurück.
Sie können Objekte umbenennen, um sie leichter zu identifizieren, z. B. bei der Definition von Aktionen.
In der folgenden Tabelle werden die Attribute von Listenobjekten dargestellt, die angezeigt werden können:
Name | Funktion | Beispiel |
---|---|---|
=ListView[No].Alias | Zeigt die Caption eines Listenelements an | All Stores |
=ListView[No].Text | Zeigt den eindeutigen Namen des Listenelements an | [Store].[All Stores] |
=ListView[No].Attribute | Zeigt ein Attribut des Listenelements an. Das Attribut muss zuerst im Bereich Attribute des Listen-Designers ausgewählt werden. | |
=ListView[No].ElementCount | Gibt die Anzahl der Elemente zurück, die durch das Objekt ListView angezeigt werden. Es vergrößert und verkleinert sich entsprechend einer Erweiterung oder Reduzierung der Liste. | |
=ListView[No].ElementIndex | Gibt die Position jedes ausgewählten Elements in der Liste zurück | |
=ListView[No].Set | Liefert den MDX-Befehl einer Liste, nur im Bearbeitungsmodus | |
=ListView[No].StructureSet | Liefert den MDX-Befehl der Strukturauswahl einer Liste, nur im Bearbeitungsmodus |
ElementCount und ElementIndex
- Verknüpfen Sie im Bearbeitungsmodus eine Liste mit einem anderen Listenobjekt als einem Hyperblock.
- Klicken Sie in eine angrenzende Zelle, und geben Sie =ListViewN.ElementCount ein.
- Geben Sie in einer anderen Zelle =ListViewN.ElementIndex ein.
Im Ansichtsmodus nimmt die Elementanzahl mit Erweiterung und Reduzierung der Liste zu bzw. ab. Der Elementindex ändert sich, wenn Sie andere Elemente in der Liste auswählen.
Set und StructureSet
- Ziehen Sie die Dimension Product aus dem Cube SALES auf das Arbeitsblatt, um einen Hyperblock zu erstellen.
- Aktivieren Sie in der Strukturauswahl des Listen-Designers die Checkbox All Tires.
- Geben Sie in eine Arbeitsblattzelle =[Hyperblock_Name].Set ein. Die Zelle zeigt den MDX-Befehl der Liste an:
Distinct({{[PRODUCT].[All Tires]}})
- Geben Sie in einer anderen Zelle =[Hyperblockname].StructureSet ein.
Die Zelle zeigt den MDX-Befehl der Strukturauswahl an:
{{[PRODUCT].[All Tires]}}