Dynamische Berichte
Sie können beispielsweise ein Kombinationsfeld hinzufügen, aus dem Benutzer eine Slice-Dimension auswählen können. Oder Sie können einen vollständig dynamischen Bericht erstellen, in dem Benutzer auswählen können, von welcher Datenverbindung, welchem Cube und welchen Dimensionen Berichte erstellt werden sollen, und z. B. per Drag & Drop auswählen können, welche Dimensionen für die Spalten- und Zeilenachsen verwendet werden sollen.
Solche vollständig dynamischen Berichte sind datenbankunabhängig und nicht von Änderungen an der Struktur eines Daten-Cubes betroffen.
In diesem Bereich werden verschiedene Methoden und Techniken zum Hinzufügen von Dynamik zu Berichten beschrieben.
Bewährte Vorgehensweise
Zum Erstellen dynamischer Berichte müssen Berichts- und globale Variablen verwendet werden. Verwenden Sie nach Möglichkeit Berichtsvariablen:
- Es ist schwierig festzustellen, auf welche Berichte sich globale Variablen beziehen. Wenn Sie Berichtsvariablen verwenden, bleibt der Ordner Globale Variablen frei von Variablen, deren Zweck nicht klar ist.
- Berichts-Momentaufnahmen speichern nur Berichtsvariablen. Wenn der Bericht globale Variablen verwendet, zeigt die Momentaufnahme möglicherweise nicht die erwarteten Daten an.
- In Application Studio Service können Sie denselben Bericht auf separaten Registern öffnen und jede Instanz unabhängig voneinander aktualisieren. Sie können beispielsweise ein Datum in einer globalen Variablen speichern. Wenn Sie den Wert in einer Instanz des Berichts ändern, wird die zweite Instanz des Berichts nicht aktualisiert. Wenn Sie dann in der zweiten Instanz einen Wert zurückschreiben, wird dieser nicht wie erwartet zurückgeschrieben.