Have any questions?
+44 1234 567 890
Kapitel 6. Dynamische Listen
6. Dynamische Listen
Die Dynamische Liste ist in ReportServer das Mittel der Wahl, wenn es um schnelle, benutzerspezifische Auswertungen geht, oder der Fokus auf der anschließenden Weiterverarbeitung der Daten liegt.
Von der einfachen Selektion der Daten mittels Spaltenauswahl und Filter, über Sortierung, Gruppierung oder Zwischensummen, bis hin zu komplexen analytischen Funktionen kann mit der Dynamischen Liste nahezu jede Auswertungsanforderung abgebildet werden.
Einmal konfigurierte Auswertungen können als Variante im TeamSpace gespeichert und mit Kollegen gemeinsam verwendet werden.
Wenn Sie eine Dynamische Liste zur Ausführung geöffnet haben befinden Sie sich anschließend im Berichtsbereich, wo Sie Auswertung konfigurieren und schließlich ausführen können.
Grundlage einer jeden Dynamischen Liste ist eine von einem Administrator bereitgestellte Quelltabelle. Diese ist im Regelfall sehr umfangreich und kann leicht aus hunderten Spalten und mehreren Millionen Zeilen bestehen. Um Informationen aus diesen Daten zu gewinnen, ist es erforderlich eine Auswahl der zu betrachtenden Daten zu treffen. Zu diesem Zweck bietet ReportServer ein Vielzahl unterschiedlicher Werkzeuge, mit denen selbst komplexe Auswahlbedingungen intuitiv formuliert werden können.
6.1. Spaltenauswahl
Der erste Schritt bei der Erstellung einer neuen Dynamischen Liste, ist die Auswahl der zu verwendenden Spalten. Die Spaltenauswahl erreichen Sie über die Werkzeugleiste des Aspekts Erste Schritte). Im Dialogfeld werden Ihnen alle verfügbaren Spalten zur Auswahl angeboten.
. Diese öffnet den bereits bekannten Auswahldialog (vgl. KapitelDie ausgewählten Spalten werden in den Aspekt
übernommen.Für jede ausgewählte Spalte werden die folgenden Informationen dargestellt:
Spalte | Der technische Name der Spalte. |
Vorgabe Spaltenname | Ein eventuell vorbelegter Klartextname. |
Spaltenname | Hier können Sie einen eigenen Namen/Alias für die Spalte vergeben. |
Beschreibung | Enthält, sofern verfügbar, eine Erläuterung zur Bedeutung der Spalte. |
Optionen | Weist über Symbole auf die vorgenommene Konfiguration hin. |
Aggregation | Erlaubt das Aggregieren auf dieser Spalte vgl. Abschnitt Aggregation. |
Sortierung | Erlaubt es, die Daten nach dieser Spalte zu sortieren. |
Versteckt | Über die Option | , kann die Spalte ausgeblendet werden.
Type | Gibt den zu Grunde liegenden Datentyp an. |
6.2. Datentypen
Jeder Spalte in einer Datenbank ist ein fester Datentyp zugewiesen, welcher die Art der in dieser Spalte möglichen Inhalte bestimmt. Es gibt verschiedene Datentypen z.B. für Texte, Zahlen und Datumsangaben. Gängige Datentypen sind:
VARCHAR | Text mit fester Maximallänge |
INTEGER | Eine ganze Zahl |
DOUBLE/FLOAT | Eine Fließkommazahl |
DECIMAL | Eine Dezimalzahl |
CLOB/BLOB | Beliebig langer Text / Binärdaten |
DATE | Ein Datum evtl. incl. Uhrzeit |
Die Reihenfolge der Spalten im fertigen Bericht entspricht der Reihenfolge der Spalten in der Listenkonfiguration. Das Einstellen der Reihenfolge kann per Drag-and-Drop, oder über das Kontextmenü erfolgen.
Um die vom Bericht in der aktuellen Konfiguration zurückgegebenen Daten abzurufen, wechseln Sie in den Aspekt Vorschau. In der Vorschau werden Ihnen die ersten 50 Zeilen der von Ihnen konfigurierten Liste angezeigt. In der Werkzeugleiste der Vorschau (am unteren Rand) werden Informationen zu den ausgewählten Daten angezeigt. Diese umfassen neben der Anzahl der insgesamt verfügbaren Datensätze, Informationen zur Spaltenauswahl und Laufzeit. Die Laufzeitangabe ist geteilt in die reine Serverzeit und die Dauer der gesamten Anfrage. Über die Schaltflächen
und kann durch das Ergebnis geblättert werden.Per Doppelklick auf eine Zeile können Sie den ausgewählten Datensatz in einem neuen Fenster zur Detailansicht öffnen. Zum schnellen Anpassen der Konfiguration erreichen Sie viele Funktionen des Aspekts Listenkonfiguration auch über das Kontextmenü einer Datenzelle.
6.3. Alias, Sortierung und ausgeblendete Spalten
Um die Benennung einer Spalte zu ändern, können Sie in der Listenkonfiguration einen Alias vergeben. Klicken Sie hierzu unter Spaltenname in die entsprechende Zelle und vergeben Sie einen neuen Namen.
Je nach Konfiguration kann für eine Spalte ein Namensvorschlag hinterlegt sein. Dieser wird, sofern vorhanden in der Spalte
angezeigt. Haben Sie einen eigenen Spaltennamen eingestellt, so überschreibt dieser die Vorgabe.Die Sortierung der Datensätze im fertigen Bericht können Sie unterhalb von
für jede Spalte einstellen. Wenn mehrere Spalten zu Sortierung konfiguriert sind, folgt die Priorität der Sortierung der Reihenfolge der Spalten.In der Spalte
können Sie einzelne Spalten von der Anzeige ausschließen. Dies ist nützlich, wenn Sie eine Spalte zur Filterung oder Sortierung nutzen möchten, diese jedoch nicht in der Anzeige enthalten sein soll.