Reference til listeobjekter

Listeobjekter navngives som standard ListViewN, hvor N er et fortløbende nummer.

Brug navnet til at referere til objektet i formler. F.eks. returnerer formlen =ListView3.attribute et attribut for objektet.

Du kan omdøbe objekter, så de bliver nemmere at identificere, for eksempel når der defineres handlinger.

Denne tabel viser attributterne for listeobjekter, der kan vises:

Navn Funktion Eksempel
=ListView[No].Alias Viser titelteksten for et listeelement All Stores
=ListView[No].Text Viser listeelementets entydige navn [Store].[All Stores]
=ListView[No].Attribute Viser en attribut for listeelementet. Attributten skal først vælges i ruden Attributter i Listedesigner
=ListView[No].ElementCount Returnerer antal elementer, som vises af ListView-objektet. Det forøges og formindskes, efterhånden som listen udvides og skjules
=ListView[No].ElementIndex Returnerer placeringen på listen for det element, der vælges
=ListView[No].Set Returnerer MDX for en liste, kun i designtilstand
=ListView[No].StructureSet Returnerer MDX for valg af struktur for en liste, kun i designtilstand

ElementCount og ElementIndex

  1. I designtilstand skal du tilknytte en liste til et andet listeobjekt end en hyperblok.
  2. Klik på en tilstødende celle, og angiv =ListViewN.ElementCount.
  3. Angiv =ListViewN.ElementIndex i en anden celle.

I visningstilstand forøges og formindskes elementantallet, efterhånden som listen udvides og skjules. Elementindekset ændres, efterhånden som du vælger forskellige elementer på listen.

Set og StructureSet

Dette eksempel bruger Samples-programmet.

  1. Træk dimensionen Product fra kuben SALES hen i regnearket for at oprette en hyperblok.
  2. I Listedesigner skal du markere afkrydsningsfeltet All Tires i Valg af struktur.
  3. Angiv =[hyperblock_name].Set i en regnearkscelle.
    Cellen viser MDX for listen:
    Distinct({{[PRODUCT].[All Tires]}})
    	 
  4. Angiv=[hyperblock name].StructureSet i en anden celle.

Cellen viser MDX for valg af struktur:

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