Problembehandlung bei Berichten: Berichtsentwurf
Probleme bei der Berichtserstellung können auftreten, wenn Sie das Berichtslayout in der Entwurfsansicht in einer Berichterstellungsanwendung erstellen. Dieses Thema soll Ihnen beim Behandeln der folgenden Probleme helfen.
Warum wird in einem Textfeld nur ein einzelner Wert angezeigt und nicht in jeder Zeile wiederholt?
Ein Textfeld mit einem Verweis auf ein Datasetfeld wird nur einmal gerendert und zeigt den ersten Wert im Dataset an.
Übergeordnetes Element des Textfelds ist der Hauptteil des Berichts
In einem Textfeld, das der Entwurfsoberfläche direkt hinzugefügt wird, kann nur ein Aggregatwert für ein Dataset angezeigt werden.
Wenn Sie den übergeordneten Container eines Textfelds überprüfen möchten, wählen Sie das Textfeld aus, und führen Sie im Eigenschaftenbereich einen Bildlauf zu Übergeordnet aus.
Wenn Sie Textfelder benötigen, in denen jeder Wert in einem Dataset angezeigt wird, verwenden Sie einen Datumsbereich, z. B. eine Tabelle oder eine Matrix. Jede Zelle in einer Tabelle oder Matrix enthält standardmäßig ein Textfeld. Ziehen Sie Datasetfelder in jede Zelle.
Warum kann ich meinem Bericht keine Gesamtseitenanzahl hinzufügen?
Die integrierten Felder [&PageNumber] und [&TotalPages] sind im Hauptteil des Berichts nicht gültig.
PageNumber und TotalPages sind nur im Seitenkopf und Seitenfuß gültig
Die integrierten Felder [&PageNumber] und [&TotalPages] sind nur im Seitenkopf und Seitenfuß gültig.
Wenn Sie [&PageNumber] oder [&TotalPages] in einem Bericht hinzufügen möchten, müssen Sie zuerst einen Seitenkopf oder einen Seitenfuß hinzufügen. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen oder Entfernen einer Seitenkopf- oder Seitenfußzeile (Berichts-Generator 3.0 und SSRS).
Hinweis |
---|
Das Einschließen von [&TotalPages] im Seitenkopf oder Seitenfuß kann Auswirkungen auf die Verarbeitung des Berichts haben. Weitere Informationen finden Sie unter Problembehandlung bei Berichten: In ein bestimmtes Dateiformat exportierte Berichte. |
Wie entwerfe ich zwei Tabellen oder ein Diagramm und eine Tabelle so, dass sie nebeneinander angezeigt werden?
Das Entwerfen eines Berichts erfolgt nicht in einer WYSIWYG-Umgebung. Der Berichtsprozessor kombiniert Daten, Berichtselemente, Informationen zum Berichtslayout (z. B. Leerraum), Container und Ausdrücke, um einen kompilierten Bericht zu erstellen, der dann an einen Berichtsrenderer übergeben wird. Dieser bestimmt das Layout des Berichts für die angegebene Anzeigeumgebung: interaktiv für einen HTML-Browser oder als Dateiformat. Mit den automatischen Layoutalgorithmen wird möglicherweise ein Bericht erzeugt, den Sie ändern möchten.
Renderingregeln bestimmen das Layout mithilfe von Seitengröße, Containern, Peerobjekten, relativer Platzierung und Leerraum
Im Allgemeinen wird ein Bericht größer, um die Daten aufzunehmen. Dabei werden andere Berichtselemente zur Seite gedrängt.
Wenn mehrere Datenbereiche oder Berichtselemente gemeinsam gruppiert werden sollen, platzieren Sie sie im gleichen übergeordneten Container. Platzieren Sie z. B. ein Diagramm und eine Tabelle in einem rechteckigen Container, und richten sie die oberen Ränder so aus, dass sie nebeneinander angezeigt werden. Weitere Informationen finden Sie unter Grundlegendes zum Renderingverhalten (Report Builder 3.0 und SSRS).