Odkazování objektů seznamu

Objekty seznamu mají název ListViewN, kde N je pořadové číslo.

Název využijte k odkazování na objekt ve vzorcích. Například vzorec =ListView3.attribute vrátí atribut objektu.

V zájmu snazší identifikace při definování akcí můžete objekty přejmenovávat.

Tato tabulka uvádí atributy objektů seznamu, které lze zobrazit:

Název Funkce Příklad
=ListView[No].Alias Zobrazí popisek prvku seznamu All Stores
=ListView[No].Text Zobrazí jedinečný název prvku seznamu [Store].[All Stores]
=ListView[No].Attribute Zobrazí atribut prvku seznamu Atribut je nutné nejprve vybrat na panelu Atributy v nástroji List Designer u.
=ListView[No].ElementCount Vrátí počet prvků zobrazených objektem ListView. Rozbalením a sbalením seznamu se zvýší a sníží
=ListView[No].ElementIndex Vrátí pozici v seznamu prvku, který je vybrán
=ListView[No].Set Vrátí vzorce MDX seznamu, pouze v režimu Návrh
=ListView[No].StructureSet Vrátí vzorce MDX výběru struktury seznamu, pouze v režimu Návrh

ElementCount a ElementIndex

  1. V režimu Návrh propojte seznam s jiným objektem seznamu, než je hyperblok.
  2. Klikněte na sousední buňku a zadejte řetězec =ListViewN.ElementCount.
  3. V jiné buňce zadejte řetězec =ListViewN.ElementIndex.

V režimu Zobrazení se rozbalením a sbalením seznamu zvýší a sníží počet prvků. Index prvku se změní výběrem různých prvků v seznamu.

Set a StructureSet

V tomto příkladu využíváme aplikaci Vzorky.

  1. Přetáhnutím dimenze Produkt z kostky PRODEJ na pracovní list vytvořte hyperblok.
  2. V nástroji List Designer zaškrtněte políčko All Tires na panelu Výběr struktury.
  3. V buňce pracovního listu zadejte řetězec =[hyperblock_name].Set.
    Buňka zobrazí vzorce MDX seznamu:
    Distinct({{[PRODUCT].[All Tires]}})
    	 
  4. V jiné buňce zadejte řetězec =[hyperblock name].StructureSet

Buňka zobrazí vzorce MDX výběru struktury:

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