Voorbeeld van rapportparameter

Dit voorbeeld is gebaseerd op de voorbeeldapplicatie. In dit voorbeeld wordt een rapport met twee keuzelijsten met invoervakken gebruikt om de inhoud van een ander rapport aan te sturen. Beide rapporten gebruiken rapportvariabelen en rapportparameters. Het enige dat de twee rapporten gemeen hebben, is dat ze beide de hiërarchieën Period en Region van de Analysis-kubus als referentie gebruiken.

  1. Maak een rapport aan met de naam Filters.
  2. Voeg twee keuzelijsten met invoervakken toe en koppel deze aan de dimensies Period en Region van de Analysis-kubus.
  3. Maak rapportvariabelen met de namen rv_date en rv_region.
  4. Dubbelklik in de ontwerpmodus op de keuzelijst met invoervak Period om het dialoogvenster Lijstweergave opmaken weer te geven.
  5. Specificeer rv_date als de waarde voor de invoer- en uitvoervariabelen.
  6. Open het dialoogvenster Lijstweergave opmaken van de keuzelijst met invoervak Region en geef rv_region op als waarde van de invoer- en uitvoervariabelen.
  7. Sla het rapport op.
  8. Klik in de ontwerpmodus met de rechtermuisknop op het rapport Filters in de rapportcatalogus en selecteer Rapportparameters.
  9. Klik op Voeg een rapportparameter toe en selecteer rv_date in de lijst met rapportparameters.
  10. Selecteer Element in de kolom Type.
  11. Selecteer de Period-hiërarchie van de Analysis-kubus in de kolom Referentie.
  12. Voeg een tweede rapportparameter toe met behulp van rv_region. Selecteer Element als het Type en de Region-hiërarchie als de Referentie.
  13. Maak een rapport aan met de naam Formule.
  14. Maak rapportvariabelen met de namen rv_period en rv_location.
  15. Maak in een cel van het rapport Formule deze ROC-formule voor de Analysis-kubus:
    =ROC("BestPracticesOLAP","ANALYSIS","[CHANNEL].[All Channels]","[MEASURE].[Gross Margin]",
    "[POS].[All Pos]","[PRODUCT].[All Tires]",ReportVariables.rv_period.Text,ReportVariables.rv_location.Text,
    "[VALTYPE].[Variance]")
    NB

    Het rapport toont #NA! omdat de twee rapportvariabelen niet zijn ingevuld.

  16. Klik in de ontwerpmodus met de rechtermuisknop op het rapport Formule in de rapportcatalogus en selecteer Rapportparameters.
  17. Maak rapportparameters op basis van de rapportvariabelen rv_period en rv_location. Selecteer Element als Type en respectievelijk de hiërarchieën Period en Region als Referentie.
  18. Sleep de rapporten Filters en Formule naar een dashboard.
In het dialoogvenster Widgetcommunicatie worden twee parameterverbindingen gemaakt. De ene parameterverbinding heet rv_date, rv_period. Deze bevat de parameter rv_date uit het rapport Filters en de parameter rv_period uit het rapport Formule. De tweede parameterverbinding heet rv_region, rv_location. Deze bevat de parameter rv_region uit het rapport Filters en de parameter rv_location uit het rapport Formule.

De waarde die in het rapport Formule wordt weergegeven, is afhankelijk van de datum en de regio die in het rapport Filters zijn geselecteerd.