Rapportparametereksempel

Dette eksempel er baseret på Samples-programmet. Det bruger en rapport med to kombinationsfelter til at styre indholdet af en anden rapport. Begge rapporter bruger rapportvariabler og rapportparametre. Det eneste, de to rapporter har til fælles, er, at de begge bruger hierarkierne Period og Region i kuben Analysis som opslag.

  1. Opret en rapport kaldet Filtre.
  2. Tilføj to kombinationsfelter, og knyt dem til dimensionerne Period og Region i kuben Analysis.
  3. Opret rapportvariabler kaldet rv_date og rv_region.
  4. Dobbeltklik i designtilstand på kombinationsfeltet Periode for at få vist dialogboksen Formatér Listview.
  5. Angiv rv_date som værdien for input- og outputvariablerne.
  6. Åbn dialogboksen Formatér Listview i kombinationsfeltet Region, og angiv rv_region som værdi for input- og outputvariablerne.
  7. Gem rapporten.
  8. Højreklik på rapporten Filtre i rapportkataloget i designtilstand, og vælg Rapportparametre.
  9. Klik på Tilføj en rapportparameter, og vælg rv_date fra listen over rapportparametre.
  10. Vælg Element i kolonnen Type.
  11. I kolonnen Slå op vælges hierarkiet Periode i kuben Analyse.
  12. Tilføj en rapportparameter mere ved hjælp af rv_region. Vælg Element som Type, og angiv hierarkiet Region for Slå op.
  13. Opret en rapport kaldet Formel.
  14. Opret rapportvariabler kaldet rv_period og rv_location.
  15. Opret følgende ROC-formel for kuben Analyse i en celle i rapporten Formel:
    =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]")
    Bemærk

    Rapporten viser #NA! fordi de to rapportvariabler ikke er udfyldt.

  16. Højreklik på formelrapporten i rapportkataloget i designtilstand, og vælg Rapportparametre.
  17. Opret rapportparametre ud fra rapportvariablerne rv_period og rv_location. Vælg Element som typen, og henholdsvis hierarkierne Periode og Region som opslag.
  18. Træk rapporterne Filtre og Formel hen i et kontrolpanel.
I dialogboksen Widget-kommunikation oprettes to parameterforbindelser. Den ene parameterforbindelse kaldes rv_date, rv_period. Den indeholder parameteren rv_date fra rapporten Filter og parameteren rv_period fra rapporten Formler. Den anden parameterforbindelse kaldes rv_region, rv_location. Den indeholder parameteren rv_region fra rapporten Filter og parameteren rv_location fra rapporten Formler.

Den viste værdi i rapporten Formler afhænger af den dato og region, der er valgt i rapporten Filter.