Brug af MDX

Du kan bruge MDX-sætninger til at oprette brugerdefinerede strukturfiltre, tekstfiltre og sorteringer. De kan bruges i stedet for de indbyggede funktioner i Listedesigner, eller de kan kombineres med dem. Du kan f.eks. bruge valg af struktur i Listedesigner til at strukturere en liste og bruge en MDX-sætning til at sortere den.

MDX-funktionerne EXCEPT, INTERSECT og UNION på listen MDXType bruges til at angive, hvordan brugerdefinerede MDX-sætninger bruges sammen med funktionerne i Listedesigner. Hvis du udelukkende vil bruge Listedesigner eller MDX, skal du vælge Brug listedefinition eller Brug brugerdefineret MDX.

Dette eksempel er baseret på Samples-programmet, som kan aktiveres i lokale miljøer. Det bruger en hyperblok, der er oprettet ud fra dimensionen Product.
  1. Vælg hyperblokken for at aktivere Listedesigner.
  2. I feltet Brugerdefineret MDX i ruden Avanceret skal du angive:="[Product].[All Tires].[Car Tires Winter]".
  3. Opret dette filter i ruden Filter i Listedesigner: Caption=Summer Tires
  4. Vælg Brug listedefinition på listen MDXType i ruden Avanceret.
  5. Vælg Brug brugerdefineret MDX.
    Kun vinterdæk vises i rapporten i visningstilstand.
  6. Vælg UNION.
    Sommerdæk og vinterdæk vises i rapporten i Visningstilstand (funktionen UNION opretter en logisk OR-relation).
  7. Vælg EXCEPT.
    Sommerdæk vises i visningstilstand (funktionen EXCEPT fratrækker MDX-valget fra Listedesigner-valget).
  8. Vælg INTERSECT.
    Visningstilstand er tom (funktionen INTERSECT opretter en logisk AND-relation).