MDX gebruiken

U kunt MDX gebruiken om aangepaste structuurfilters, tekstfilters en rangschikkingen te maken. Deze kunnen worden gebruikt in plaats van de ingebouwde functionaliteit van de ontwerpfunctie voor lijsten of kunnen daarmee worden gecombineerd. U kunt bijvoorbeeld structuurselectie in de ontwerpfunctie voor lijsten gebruiken om een lijst te structureren, maar een MDX-instructie gebruiken om deze te rangschikken.

De MDX-functies EXCEPT, INTERSECT en UNION in de lijst MDXType worden gebruikt om aan te geven hoe aangepaste MDX-instructies met de ontwerpfunctie voor lijsten worden gecombineerd. Als u uitsluitend de ontwerpfunctie voor lijsten of MDX wilt gebruiken, selecteert u Lijstdefinitie gebruiken of Aangepaste MDX gebruiken.

Dit voorbeeld is gebaseerd op de voorbeeldapplicatie, die kan worden ingeschakeld in lokale omgevingen. Het maakt gebruik van een hyperblock dat is gemaakt vanuit de dimensie Product.
  1. Selecteer het hyperblock om de ontwerpfunctie voor lijsten in te schakelen.
  2. Specificeer het volgende in het veld Aangepaste MDX van het deelvenster Geavanceerd: ="[Product].[All Tires].[Car Tires Winter]".
  3. Maak in het deelvenster Filter van de ontwerpfunctie voor lijsten het volgende filter aan: Caption=Summer Tires.
  4. Selecteer in de lijst MDXType in het deelvenster Geavanceerd de optie Lijstdefinitie gebruiken.
  5. Selecteer Aangepaste MDX gebruiken.
    In de weergavemodus geeft het rapport alleen Winter Tires weer.
  6. Selecteer UNION.
    Het rapport geeft in de weergavemodus zowel Summer Tires als Winter Tires weer. (Met de functie UNION wordt een logische OR-relatie gemaakt.)
  7. Selecteer EXCEPT.
    In de weergavemodus wordt Summer Tires weergegeven (de EXCEPT-functie trekt de MDX-selectie af van de selectie in de ontwerpfunctie voor lijsten).
  8. Selecteer INTERSECT.
    De weergavemodus is leeg (de INTERSECT-functie maakt een logische AND-relatie).