Übung - Vorlage für Bericht RP005 erstellen
In diesem Abschnitt wird beschrieben, wie die Vorlage erstellt wird, auf deren Grundlage der Bericht RP005 erstellt wurde.
Diese Übung enthält die folgenden Tasks:
- Kombinationsfelder und Hyperblocks platzieren und angeben
- Berichtsvariablen erstellen
- Erstellen einer CELLGET-Formel
- Verwenden des Fensters Erweitert im Listen-Designer zum Ersetzen aller Verweise auf Berichtsobjekte durch Verweise auf Variablen.
So erstellen Sie die Berichtsvorlage RP005:
-
Rechtsklicken Sie im Berichtskatalog auf den Ordner Berichtsvorlagen, und wählen Sie Neu > Berichtsvorlage aus.
Das Dialogfeld Bericht erstellen wird angezeigt.
- Geben Sie eine Bezeichnung für die Berichtsvorlage ein, und klicken Sie auf OK.
- Klicken Sie im Berichtskatalog auf die Vorlage.
-
Klicken Sie auf Zelle C7 und anschließend auf der Symbolleiste Objekte auf das Kombinationsfeld.
In Zelle C7 wird ein Kombinationsfeld erstellt.
- Erstellen Sie in den Zellen C9 und C11 Kombinationsfelder.
- Öffnen Sie den Bereich Datenbankstruktur, und erweitern Sie den Cube Analysis.
- Ziehen Sie die Dimension Period auf das Kombinationsfeld in Zelle C7.
-
Doppelklicken Sie auf das Kombinationsfeld in Zelle C7.
Der Dialog ListView formatieren wird angezeigt.
- Geben Sie für das Kombinationsfeld die Bezeichnung lv_time ein.
- Ziehen Sie die Dimension Region auf das Kombinationsfeld in Zelle C9.
- Geben Sie für das Kombinationsfeld die Bezeichnung lv_region ein.
- Ziehen Sie die Dimension Measure auf das Kombinationsfeld in Zelle C11.
- Geben Sie für das Kombinationsfeld die Bezeichnung lv_measure ein.
-
Wählen Sie die Zellen E13 und F13 aus, und ziehen Sie die Dimension Product in die Zelle E13.
In den Zellen E13:F13 wird ein auf der Dimension Product basierender Hyperblock erstellt.
-
Ziehen Sie die Dimension Point of Sales (POS) auf die Zelle F12.
In den Zellen F12:F13 wird ein auf der Dimension POS basierender Hyperblock erstellt.
Die Hyperblocks Product und POS überlappen sich in Zelle F13.
-
Öffnen Sie den Bereich Zubehör. Erstellen Sie die folgenden Berichtsvariablen, und füllen Sie sie mit den angegebenen Werten:
Variable Füllen mit trv_alias BestPracticesOLAP trv_cube Analysis trv_time_dim [Period] trv_time_hie [Period] trv_region_dim [Region] trv_region_hie [Region] trv_measure_dim [Measure] trv_measure_hie [Measure] trv_analyzedX_dim [Pos] trv_analyzedX_hie [Pos] trv_analyzedY_dim [Product] trv_analyzedY_hie [Product] -
Erstellen Sie in Zelle F13 die folgende CELLGET-Formel:
=CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)
Diese Formel gibt in Zelle F13 einen Wert zurück.
- Klicken Sie auf den Rahmen des Hyperblocks Product.
- Öffnen Sie im Listen-Designer den Bereich Erweitert.
-
Doppelklicken Sie im Bereich Allgemein auf BestPracticesOLAP, und wählen Sie in der angezeigten Liste den Eintrag <Formel bearbeiten> aus.
Das Dialogfeld Formel bearbeiten wird angezeigt.
-
Erweitern Sie im Dialogfeld Formel bearbeiten die Berichtsvariablen, und doppelklicken Sie auf trv_alias.
Im rechten Bereich wird
=ReportVariables.trv_alias.text
angezeigt. - Klicken Sie auf OK.
-
Verwenden Sie im Bereich Erweitert unter Allgemein das Dialogfeld Formel bearbeiten, um folgende Zuweisungen vorzunehmen:
Abschnitt Allgemein des Bereichs Erweitert im Listen-Designer Zuweisung im Dialogfeld Formel bearbeiten Cube =ReportVariables.trv_cube.text Dimension =ReportVariables.trv_analyzedY_dim.text Hierarchie =ReportVariables.trv_analyzedY_hie.text - Klicken Sie auf den Rahmen des Hyperblocks POS.
-
Nehmen Sie im Bereich Erweitert des Listen-Designers folgende Zuweisungen vor:
Abschnitt Allgemein des Bereichs Erweitert im Listen-Designer Zuweisung im Dialogfeld Formel bearbeiten Alias =ReportVariables.trv_alias.text Cube =ReportVariables.trv_cube.text Dimension =ReportVariables.trv_analyzedX_dim.text Hierarchie =ReportVariables.trv_analyzedX_hie.text -
Klicken Sie auf das Kombinationsfeld Zeit, und nehmen Sie im Bereich Erweitert des Listen-Designers folgende Zuweisungen vor:
Abschnitt Allgemein des Bereichs Erweitert im Listen-Designer Zuweisung im Dialogfeld Formel bearbeiten Alias =ReportVariables.trv_alias.text Cube =ReportVariables.trv_cube.text Dimension =ReportVariables.trv_time_dim.text Hierarchie =ReportVariables.trv_time_hie.text - Wiederholen Sie Schritt 26 für das Kombinationsfeld Region. Weisen Sie jedoch Dimension und Hierarchie den Region-Variablen zu.
- Nehmen Sie im Kombinationsfeld Measure die passenden Zuweisungen vor.
- Speichern Sie die Berichtsvorlage.
-
Rechtsklicken Sie im Berichtskatalog auf die Vorlage, und wählen Sie Berichtsparameter aus.
Das Dialogfeld Berichtsparameter wird angezeigt.
- Klicken Sie auf Berichtsparameter hinzufügen.
- Erweitern Sie im Feld Variable die Berichtsvariablen, und wählen Sie trv_alias aus.
- Wählen Sie in der Spalte Typ die Option Alias aus.
- Fügen Sie einen Parameter für den Cube hinzu, indem Sie Cube als Typ auswählen.
- Fügen Sie Parameter für jede Dimension und Hierarchie hinzu, für die eine Variable erstellt wurde. Wählen Sie je nach Bedarf als Typ Dimension oder Hierarchie aus.
-
Optional können Sie den nach rechts zeigenden Pfeil auf der Symbolleiste verwenden, um die Hierarchieparameter unter die entsprechende Dimension einzurücken.
Dadurch wird jeder Hierarchieparameter automatisch gefüllt, wenn ein Benutzer im Berichtsassistenten den zugehörigen Dimensionsparameter angibt.
- Klicken Sie auf OK.
- Speichern Sie die Vorlage.
- Testen Sie die Vorlage, indem Sie einen Bericht erstellen.