Beispiel für Berichtsparameter

Dieses Beispiel basiert auf der Beispielanwendung. Es verwendet einen Bericht mit zwei Kombinationsfeldern, um den Inhalt eines zweiten Berichts zu steuern. Beide Berichte verwenden Berichtsvariablen und Berichtsparameter. Die einzige Gemeinsamkeit zwischen den Berichten besteht darin, dass beide die Hierarchien Period und Region des Cubes Analysis als Lookup verwenden.

  1. Erstellen Sie einen Bericht mit der Bezeichnung Filter.
  2. Fügen Sie zwei Kombinationsfelder ein, und verknüpfen Sie diese mit den Dimensionen Period und Region des Cubes Analysis.
  3. Erstellen Sie Berichtsvariablen mit den Bezeichnungen rv_date und rv_region.
  4. Doppelklicken Sie im Bearbeitungsmodus auf das Kombinationsfeld Period, um das Dialogfeld ListView formatieren anzuzeigen.
  5. Legen Sie den Wert der Eingangs- und Ausgangsvariablen auf rv_date fest.
  6. Öffnen Sie das Dialogfeld ListView formatieren des Kombinationsfeldes Region, und legen Sie den Wert der Eingangs- und Ausgangsvariablen auf rv_region fest.
  7. Speichern Sie den Bericht.
  8. Rechtsklicken Sie im Bearbeitungsmodus im Berichtskatalog auf den Bericht Filter, und wählen Sie Berichtsparameter aus.
  9. Klicken Sie auf Berichtsparameter hinzufügen, und wählen Sie in der Liste der Berichtsparameter rv_date aus.
  10. Wählen Sie in der Spalte Typ die Option Element aus.
  11. Wählen Sie in der Spalte Nachschlagen die Hierarchie Period des Cubes Analysis aus.
  12. Fügen Sie einen zweiten Berichtsparameter unter Verwendung von rv_region hinzu. Wählen Sie als Typ Element und als Lookup die Hierarchie Region aus.
  13. Erstellen Sie einen Bericht mit der Bezeichnung Formel.
  14. Erstellen Sie Berichtsvariablen mit den Bezeichnungen rv_period und rv_location.
  15. Erstellen Sie in einer Zelle des Berichts Formel eine ROC-Formel auf dem Cube Analysis:
    =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]")
    Hinweis

    Der Bericht zeigt #NA! an, weil die beiden Berichtsvariablen keine Werte enthalten.

  16. Rechtsklicken Sie im Bearbeitungsmodus im Berichtskatalog auf den Formelbericht, und wählen Sie Berichtsparameter aus.
  17. Erstellen Sie aus den Berichtsvariablen rv_period und rv_location Berichtsparameter. Wählen Sie als Typ Element und als Lookup die Hierarchie Period bzw. die Hierarchie Region aus.
  18. Ziehen Sie die Berichte Filter und Formel auf ein Dashboard.
Im Dialogfeld Widget-Kommunikation werden zwei Parameterverbindungen erstellt. Eine der Parameterverbindungen trägt die Bezeichnung rv_date, rv_period. Sie enthält den Parameter rv_date aus dem Bericht Filter und den Parameter rv_period aus dem Bericht Formel. Die zweite Parameterverbindung trägt die Bezeichnung rv_region, rv_location. Sie enthält den Parameter rv_region aus dem Bericht Filter und den Parameter rv_location aus dem Bericht Formel.

Der Wert, der im Bericht Formel angezeigt wird, hängt davon ab, welches Datum und welche Region im Bericht Filter ausgewählt sind.