Referera till listobjekt

Listobjekt får namnet ListViewN, där N är ett sekvensnummer.

Du skapar referenser till objekten i formler med hjälp av namnet. Exempelvis returnerar formeln =ListView3.attribute ett attribut för objektet.

Du kan byta namn på objekt så att det till exempel blir enklare att identifiera dem när du definierar åtgärder.

Följande tabell visar attributen för listobjekt som kan visas:

Namn Funktion Exempel
=ListView[No].Alias Visar rubriken för ett listelement. Alla butiker
=ListView[No].Text Visar listelementets unika namn. [Store].[All Stores]
=ListView[No].Attribute Visar ett attribut från listelementet. Du måste först välja attributet i fönstret Attribut i Listdesigner.
=ListView[No].ElementCount Returnerar antalet element som visas av ListView-objektet. Antalet ökar och minskar när listan expanderas och minimeras.
=ListView[No].ElementIndex Returnerar positionen i listan för det element som har valts.
=ListView[No].Set Returnerar MDX för en lista (endast i designläget).
=ListView[No].StructureSet Returnerar MDX för en listas strukturval (endast i designläget).

ElementCount och ElementIndex

  1. Länka en lista till ett annat listobjekt än ett hyperblock i designläget.
  2. Klicka på en intilliggande cell och ange =ListViewN.ElementCount.
  3. Ange =ListViewN.ElementIndex i en annan cell.

I visningsläget ökar och minskar antalet element när listan expanderas och minimeras. Elementindexet ändras när du väljer andra element i listan.

Set och StructureSet

I det här exemplet används exempelprogrammet.

  1. Dra dimensionen Produkt från kuben FÖRSÄLJNING till kalkylbladet om du vill skapa ett hyperblock.
  2. I Listdesigner markerar du kryssrutan All Tires i Strukturval.
  3. Ange =[hyperblock_name].Set i en cell i kalkylbladet.
    Cellen visar listans MDX:
    Distinct({{[PRODUCT].[All Tires]}})
    	 
  4. Ange =[hyperblock name].StructureSet i en annan cell.

Cellen visar strukturvalets MDX:

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