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
- Länka en lista till ett annat listobjekt än ett hyperblock i designläget.
- Klicka på en intilliggande cell och ange =ListViewN.ElementCount.
- 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.
- Dra dimensionen Produkt från kuben FÖRSÄLJNING till kalkylbladet om du vill skapa ett hyperblock.
- I Listdesigner markerar du kryssrutan All Tires i Strukturval.
- Ange =[hyperblock_name].Set i en cell i kalkylbladet. Cellen visar listans MDX:
Distinct({{[PRODUCT].[All Tires]}})
- Ange =[hyperblock name].StructureSet i en annan cell.
Cellen visar strukturvalets MDX:
{{[PRODUCT].[All Tires]}}