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

  1. Verknüpfen Sie im Bearbeitungsmodus eine Liste mit einem anderen Listenobjekt als einem Hyperblock.
  2. Klicken Sie in eine angrenzende Zelle, und geben Sie =ListViewN.ElementCount ein.
  3. 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

In diesem Beispiel wird die Beispielanwendung verwendet.

  1. Ziehen Sie die Dimension Product aus dem Cube SALES auf das Arbeitsblatt, um einen Hyperblock zu erstellen.
  2. Aktivieren Sie in der Strukturauswahl des Listen-Designers die Checkbox All Tires.
  3. Geben Sie in eine Arbeitsblattzelle =[Hyperblock_Name].Set ein.
    Die Zelle zeigt den MDX-Befehl der Liste an:
    Distinct({{[PRODUCT].[All Tires]}})
    	 
  4. Geben Sie in einer anderen Zelle =[Hyperblockname].StructureSet ein.

Die Zelle zeigt den MDX-Befehl der Strukturauswahl an:

{{[PRODUCT].[All Tires]}}