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
- V režimu Návrh propojte seznam s jiným objektem seznamu, než je hyperblok.
- Klikněte na sousední buňku a zadejte řetězec =ListViewN.ElementCount.
- 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.
- Přetáhnutím dimenze Produkt z kostky PRODEJ na pracovní list vytvořte hyperblok.
- V nástroji List Designer zaškrtněte políčko All Tires na panelu Výběr struktury.
- V buňce pracovního listu zadejte řetězec =[hyperblock_name].Set. Buňka zobrazí vzorce MDX seznamu:
Distinct({{[PRODUCT].[All Tires]}})
- V jiné buňce zadejte řetězec =[hyperblock name].StructureSet
Buňka zobrazí vzorce MDX výběru struktury:
{{[PRODUCT].[All Tires]}}