Použití MDX

Příkazy MDX můžete použít k vytvoření filtrů s vlastní strukturou, textových filtrů a řazení. Lze je používat namísto integrované funkce nástroje List Designer, případně je s nimi lze zkombinovat. Můžete například použít výběr struktury v nástroji List Designer pro zadání struktury seznamu, ale k řazení využít příkaz MDX.

Funkce MDX – EXCEPT, INTERSECT a UNION – v seznamu MDXType se používají ke specifikaci způsobu kombinace příkazů MDX s nástrojem List Designer. Chcete-li použít pouze nástroj List Designer nebo příkazy MDX, vyberte možnost Použít definici seznamu nebo Použít vlastní MDX.

Tento příklad vychází z aplikace Vzorky, kterou lze povolit v místních prostředích. Používá hyperblok vytvořený z dimenze Produkt.
  1. Aktivujte nástroj List Designer výběrem hyperbloku.
  2. V poli Vlastní MDX na panelu Pokročilé zadejte tento řetězec: ="[Product].[All Tires].[Car Tires Winter]".
  3. Na panelu Filtr v nástroji List Designer vytvořte tento filtr: Caption=Summer Tires.
  4. V seznamu MDXType na panelu Pokročilé vyberte možnost Použít definici seznamu.
  5. Vyberte možnost Použít vlastní MDX.
    V režimu Zobrazení report zobrazuje pouze prvek Winter Tires.
  6. Vyberte funkci UNION.
    V režimu Zobrazení report zobrazuje pouze prvek Summer Tires (funkce UNION vytvoří logický vztah OR).
  7. Vyberte funkci EXCEPT.
    Režim Zobrazení ukazuje prvek Summer Tires (funkce EXCEPT odečte výběr MDX od výběru v nástroji List Designer).
  8. Vyberte funkci INTERSECT.
    Režim Zobrazení je prázdný (funkce INTERSECT vytvoří logický vztah AND).