Verschillende weergaven in een rapport selecteren met de OLAP-metagegevenshiërarchie

  1. Maak een rapport en voeg in de cellen B3, B5 en B7 een keuzelijst met invoervak in.
  2. Sleep de OLAP-metagegevenshiërarchie van het deelvenster Accessoires naar elk van de keuzelijsten met invoervak.
  3. Geef de eerste keuzelijst met invoervak de naam Alias, de tweede de naam Kubus en de derde de naam Dimensie.
  4. Selecteer de keuzelijst met invoervak met de naam Alias. Open in de ontwerpfunctie voor lijsten Structuurselectie en selecteer Repository_infor in de lijst Kinderen van. Sla de wijzigingen op in de lijst.
  5. Selecteer de keuzelijst met invoervak met de naam Kubus. Selecteer in Structuurselectie <Formule bewerken> in de lijst Kinderen van.
  6. Vouw Lijstweergaven uit op het tabblad Variabelen van het dialoogvenster Formule bewerken en dubbelklik op Alias.
    De keuzelijst met invoervak met de naam Kubus is nu afhankelijk van de keuzelijst met invoervak met de naam Alias.
  7. Selecteer de keuzelijst met invoervak met de naam Dimensie. Maak deze afhankelijk van de keuzelijst met invoervak met de naam Kubus.
    De eerste keuzelijst met invoervak bevat nu alleen database-aliassen. De tweede bevat de kubussen. De derde bevat de dimensies van de kubus die in de keuzelijst met invoervak met de naam Kubus is geselecteerd.
  8. Maak in cel B9 van het rapport een hyperblock door een dimensie van een kubus naar het rapport te slepen.
  9. Selecteer het hyperblock en open het deelvenster Geavanceerd in de ontwerpfunctie voor lijsten. Klik in de sectie Algemeen op Best Practices Templates en selecteer Formule bewerken. Geef =Alias.attribute op in het dialoogvenster Formule bewerken.
  10. Wijzig de naam van de kubus, zodat deze verwijst naar het kenmerk van de keuzelijst met invoervak met de naam Kubus. Vervang de kubusnaam door =cube.attribute.
  11. Vervang nu zowel de dimensie als de hiërarchie door =dimension.attribute.
  12. Selecteer in de weergavemodus een alias, kubus en dimensie in de keuzelijsten met invoervakken.