Definice seznamů s možnostmi Vlastní MDX a Upravit vzorec
Je možné definovat seznamy s vlastními vzorci MDX. Chcete-li zobrazit dialogové okno Upravit vlastní MDX, vyberte možnost <Upravit vzorec> nebo Vlastní MDX, kdekoli se zobrazí v nástroji List Designer. Pomocí vlastních vzorců MDX můžete například vytvořit filtr.
Dialogové okno Upravit vlastní MDX nabízí tato tlačítka:
- Prvky: Zobrazí seznam prvků, které lze použít.
- Proměnné: Zobrazí seznamy proměnných a objektů, které lze použít.
- MDX: Zobrazí multidimenzionální výrazy, které lze použít.
- Funkce: Zobrazí seznam funkcí k použití ve vzorci.
Text:
="text"
Například ="element_unique_name"
.
Vlastnost objektu:
=ObjectName.PropertyName
, kde ObjectName je název globální proměnné, globálního seznamu nebo místního objektu. PropertyName je název vlastnosti zadaného objektu. Například text či atribut.
Například =Variable_name.Text
nebo
=ListView2.Attribute
Kombinace textů a vlastností objektu spojených znakem et (&)
=[ObjectName.Property]&["Text"]
Příklad: =Variable.Text &
"Level"
Příklady
Příklady vycházejí z aplikace Vzorky a využívají hyperblok vytvořený z dimenze Produkt.
Použití globální proměnné ve výběru struktury:
[Product].[All Tires].[Car Tires Summer]
V nástroji List Designer klikněte na možnost . - Klikněte na tlačítko .
- Ze Seznamu prvků v Nastavení výběru vyberte položku .
- V dialogovém okně Upravit vlastní MDX klikněte na možnost a dvojitě klikněte na proměnnou UniqueProduct v seznamu globálních proměnných.
Režim Zobrazení uvádí dva podřízené objekty prvku „Summer Tires“.
Použití funkcí MDX ve výběru struktury:
Tyto příklady využívají funkci MDX k vrácení podřízených prvků prvního podřízeného prvku dimenze Product (All Season Tires).
- V nástroji List Designer klikněte na možnost .
- Klikněte na tlačítko na panelu nástrojů.
- V dialogovém okně Upravit vlastní MDX zadejte řetězec [Product].firstchild a klikněte na tlačítko .
Stejného výsledku dosáhnete i touto metodou:
- V nástroji List Designer klikněte na možnost .
- Klikněte na tlačítko .
- Ze Seznamu prvků v Nastavení výběru vyberte položku .
- V dialogovém okně Upravit vlastní MDX klikněte na možnost a dvojitě klikněte na prvek, ve kterém se mají zobrazit podřízené prvky. Například All Tires.
- Zobrazí se řetězec
[Product].[All Tires]
. - Změňte řetězec na [Product].firstChild a klikněte na tlačítko .
Použití globálních seznamů:
=List.ListName.Text
Například syntaxe =List.Product.Text
vrátí první první prvek seznamu.