MDX verwenden

Sie können mithilfe von MDX-Anweisungen benutzerdefinierte Strukturfilter, Textfilter und Sortierungen erstellen. Diese Anweisungen können statt der integrierten Funktionalität des Listen-Designers verwendet oder mit den integrierten Funktionen kombiniert werden. Sie können beispielsweise die Strukturauswahl im Listen-Designer verwenden, um eine Liste zu strukturieren, aber eine MDX-Anweisung verwenden, um die Liste zu sortieren.

Sie können die MDX-Funktionen EXCEPT, INTERSECT und UNION in der Liste MDXTyp verwenden, um anzugeben, wie benutzerdefinierte MDX-Anweisungen mit dem Listen-Designer kombiniert werden. Um ausschließlich den Listen-Designer oder MDX zu verwenden, wählen Sie die Option Listendefinition verwenden bzw. Benutzerdefiniertes MDX verwenden aus.

Dieses Beispiel basiert auf der Beispielanwendung, die in On-Premise-Umgebungen aktiviert werden kann. Dabei wird ein Hyperblock verwendet, der aus der Dimension Product erstellt wurde.
  1. Wählen Sie den Hyperblock aus, um den Listen-Designer zu aktivieren.
  2. Geben Sie im Feld Benutzerdefiniertes MDX des Fensters Erweitert Folgendes ein: ="[Product].[All Tires].[Car Tires Winter]".
  3. Erstellen Sie im Bereich Filter des Listen-Designers folgenden Filter: Caption=Summer Tires.
  4. Wählen Sie im Fenster Erweitert in der Liste MDXTyp die Option Listendefinition verwenden aus.
  5. Wählen Sie Benutzerdefiniertes MDX verwenden aus.
    Im Ansichtsmodus zeigt der Bericht nur Winter Tires an.
  6. Wählen Sie UNION aus.
    Im Ansichtsmodus werden im Bericht Summer Tires und Winter Tires angezeigt (die Funktion UNION erstellt eine logische ODER-Verknüpfung).
  7. Wählen Sie EXCEPT aus.
    Im Ansichtsmodus werden Summer Tires angezeigt (die Funktion EXCEPT subtrahiert die MDX-Auswahl von der Listen-Designer-Auswahl).
  8. Wählen Sie INTERSECT aus.
    Der Ansichtsmodus ist leer (die Funktion INTERSECT erstellt eine logische UND-Verknüpfung).