Bruke MDX

Avanserte brukere kan bruke MDX for å opprette egendefinerte strukturfiltre, tekstfiltre og sorteringer. De kan brukes i stedet for den innebygde funksjonaliteten til listedesigneren eller kan kombineres med den. For eksempel kan du bruke strukturvalg i listedesigneren for å strukturere en liste, men bruke en MDX-setning for å sortere den.

MDX-funksjonene EXCEPT, INTERSECT og UNION i MDXType-listen brukes for å spesifisere hvor egendefinerte MDX-uttrykk kombineres med Listedesigner. For å bruke bare listedesigneren eller MDX velger du Bruk listedefinisjon eller Bruk egendefinert MDX.

Dette eksemplet er basert på Eksempler-applikasjonen som kan aktiveres i lokale miljøer. Den bruker en hyperblokk som er opprettet fra produktdimensjonen.
  1. Velg hyperblokken for å aktivere listedesigneren.
  2. I Egendefinert MDX-feltet til Avansert-ruten spesifiserer du: ="[Product].[All Tires].[Car Tires Winter]".
  3. I filterruten til listedesigneren oppretter du dette filteret: Tittel=Sommerdekk.
  4. I listen MDXType i Avansert-ruten, velger du Bruk listedefinisjon.
  5. Velg Bruk egendefinert MDX.
    I visningsmodusen viser rapporten bare vinterdekk.
  6. Velg UNION.
    I visningsmodus viser rapporten sommerdekk og vinterdekk (UNION-funksjonen oppretter et logisk ELLER-forhold).
  7. Velg EXCEPT.
    Visningsmodus viser Summer Tires (EXCEPT-funksjonen trekker fra MDX-valget i listedesignervalget).
  8. Velg INTERSECT.
    Visningsmodus er tom. (INTERSECT-funksjonen oppretter et logisk OG-forhold).