Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Microsoft Report Builder (SSRS)
Power BI Report Builder
Berichts-Designer in SQL Server Data Tools
Die Zahl, die Größe und der Speicherort der Berichtselemente in paginierten Berichten beeinflussen, wie die Renderer den Hauptteil des Berichts paginieren. Unten finden Sie eine Beschreibung zum Rendering verschiedener Berichtselemente.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
Überlappende Berichtselemente
Überlappende Berichtselemente werden in HTML, MHTML, Word, Excel, in der Vorschau oder im Berichts-Viewer nicht unterstützt. Wenn überlappende Elemente vorhanden sind, werden sie verschoben. Die folgenden Regeln werden auf sich überschneidende Berichtselemente angewendet:
Wenn die vertikale Überschneidung von Berichtselementen größer ist, wird eines der überlappenden Elemente nach rechts verschoben. Das Element ganz links bleibt an seiner Position.
Wenn die horizontale Überschneidung von Berichtselementen größer ist, wird eines der überlappenden Elemente nach unten verschoben. Das oberste Element bleibt an seiner Position.
Wenn die vertikale und horizontale Überschneidung gleich sind, wird eines der überlappenden Elemente nach rechts verschoben. Das am weitesten links stehende Element bleibt, wo es positioniert ist.
Wenn ein Element verschoben werden muss, um eine Überschneidung zu korrigieren, werden nebeneinander liegende Berichtselemente nach unten und/oder nach rechts verschoben, um einen Mindestabstand zwischen dem Element und den Berichtselementen mit Ende darüber und/oder links davon einzuhalten. Nehmen Sie beispielsweise an, dass sich zwei Berichtselemente vertikal überlappen und sich ein drittes Berichtselement 2 Zoll rechts davon befindet. Wenn das überlappende Berichtselement nach rechts verschoben wird, bewegt sich auch das dritte Berichtselement nach rechts, um den Abstand von 2 Zoll zum Berichtselement auf der linken Seite beizubehalten.
Überlappende Berichtselemente werden in Formaten mit hartem Seitenumbruch unterstützt, unter anderem beim Druck.
Sichtbarkeit und Berichtselemente
Berichtselemente können standardmäßig ausgeblendet oder angezeigt oder mithilfe von Ausdrücken bedingt ausgeblendet oder angezeigt werden. Optional kann die Sichtbarkeit umgeschaltet werden, indem auf ein anderes Berichtselement geklickt wird.
Die folgenden Sichtbarkeitsregeln sind beim Rendern von Berichtselementen gültig:
Wenn ein Berichtselement und sein Inhalt immer ausgeblendet sind (es ist nicht basierend auf einem Ausdruck ausgeblendet, und seine Sichtbarkeit kann nicht durch Klicken auf ein anderes Berichtselement umgeschaltet werden), werden andere Berichtselemente rechts davon oder unterhalb nicht verschoben, um Lücken zu füllen. Wenn beispielsweise ein Rechteck und das Bild darin ausgeblendet sind, wird das Berichtselement, das auf der rechten Seite des Rechtecks beginnt, nicht nach links verschoben und füllt die scheinbare Lücke nicht aus. Der vom Rechteck eingenommene Platz wird beibehalten.
Wenn ein Berichtselement und seine Inhalte bedingt ausgeblendet werden (d. h., es wird auf der Grundlage eines Ausdrucks ausgeblendet oder seine Sichtbarkeit wird durch Klicken auf ein anderes Berichtselement umgeschaltet), rücken die Berichtselemente rechts davon oder darunter nach, um den frei gewordenen Platz zu füllen, wenn das Element ausgeblendet ist.
Wenn die Sichtbarkeit eines Berichtselements und seines Inhalts durch Klick auf ein anderes Berichtselement ein- oder ausgeblendet werden kann, wird die Paginierung zur Berücksichtigung des Berichtselements und seines Inhalts nur dann angepasst, wenn es erstmals angezeigt wird.
Beibehalten von Berichtselementen auf einer einzigen Seite
Viele Berichtselemente innerhalb eines Berichts können implizit oder explizit auf einer Seite beibehalten werden, indem die Eigenschaften zum Beibehalten bei der Gruppe oder zum Zusammenhalten festgelegt werden. Berichtselemente werden immer auf derselben Seite gerendert, wenn das Berichtselement keine logischen Seitenumbrüche enthält und kleiner ist als der verwendbare Seitenbereich. Wenn ein Berichtselement nicht vollständig auf die Seite passt, auf der es normalerweise beginnen würde, wird vor dem Berichtselement ein harter Seitenumbruch eingefügt, sodass es auf der nächsten Seite angezeigt wird. Bei Renderern mit weichem Seitenumbruch wird die Seite größer, um das Berichtselement unterzubringen.
Wenn das Berichtselement immer ausgeblendet ist, werden die Regeln zum Zusammenhalten von Elementen ignoriert.
Die folgenden Elemente werden immer zusammengehalten:
Bilder.
Linien.
Diagramme, Messgeräte und Zuordnungen.
Eine einzelne Zeile in einem Datenbereich, die auf einer anderen Seite separat angezeigt wird, wenn die Option „Mit Gruppe beibehalten“ ausgewählt wird. So wird implizit eine einzelne Zeile mit mindestens einer Instanz der Gruppe zusammengehalten, sodass die Zeile nicht einzeln steht. Sie können diese Option in einem Datenbereich oder in einer Gruppe festlegen.
Kopfzeilenbereich eines Datenbereichs.
Kopfzeilenbereich eines Datenbereichs und die erste Zeile der Daten.
Berichtselemente, die in einem Tablix-Datenbereich ein- und ausgeschaltet werden können.
Prioritätsreihenfolge.
Aufgrund der Größenbeschränkungen der Seite können Konflikte zwischen den Regeln zum Zusammenhalten von Berichtselementen entstehen. Wenn Konflikte auftreten, wird die folgende Prioritätsreihenfolge verwendet, um Elemente beim Rendern zusammenzuhalten:
Linien, Diagramme und Bilder.
Fenster und verwaistes Steuerelement.
Wiederholte Spaltenüberschriften und Zeilenüberschriften.
Kopfzeilen haben Vorrang gegenüber Fußzeilen. Innere wiederholte Gruppen haben Priorität über äußere Gruppen. Elemente mit der Eigenschaft RepeatWith , die näher am Zieldatenbereich liegen, haben Priorität über Elemente, die weiter vom Datenbereich entfernt liegen.
Kleine Berichtselemente, z.B. Textfelder oder Rechtecke, mit einer expliziten KeepTogether-Eigenschaft, die auf TRUEfestgelegt ist.
Große Berichtselemente, z.B. Unterberichte oder nicht ganz innen liegende Tablix-Elemente, mit einer expliziten KeepTogether-Eigenschaften, die auf TRUEfestgelegt ist.
Tablix-Datenbereiche mit einer expliziten KeepTogether-Eigenschaft, die auf TRUEfestgelegt ist.
Unterberichte
Ein Unterbericht wird als Rechteck dargestellt, das einen anderen Bericht enthält, der in einer separaten .rdl-Berichtsdatei definiert ist. Eine Unterberichtsdatei muss auf einem Berichtsserver veröffentlicht werden, bevor der übergeordnete Bericht darauf zugreifen kann.
Beim Rendern von Unterberichten gelten folgende Regeln:
Unterberichte können so groß werden wie der definierte Text in der RDL-Datei, die den Unterbericht definiert. Wenn die RDL-Datei für den Unterbericht beispielsweise angibt, dass der Text des Unterberichts 5 Zoll breit ist, wird der Unterbericht im übergeordneten Bericht 5 Zoll breit sein.
Unterberichte erben Spalteneinstellungen vom übergeordneten Bericht. Spalteneinstellungen, die in der ursprünglichen RDL definiert werden, werden immer ignoriert.
Nur der Hauptteil des Unterberichts wird dargestellt. Kopf- und Fußzeilenbereiche, die in der RDL-Datei des Unterberichts definiert werden, werden nicht gerendert, wenn der Unterbericht im übergeordneten Bericht gerendert wird.
Unterberichte verfügen über eine explizite KeepTogether-Eigenschaft. Wenn truefestgelegt ist, werden, wenn möglich, alle Elemente im Unterbericht auf einer Seite zusammengehalten.
Wenn ein Unterbericht nicht aufgeführt werden kann, wird er im Bericht als Textfeld mit einer Fehlermeldung angezeigt. Die für den Unterbericht angewendeten Stileigenschaften werden stattdessen auf das Textfeld angewendet.
Wenn ein Unterbericht durch einen Seitenumbruch getrennt wird, steuert die Einstellung Rahmen bei Seitenumbruch auslassen, ob die Rahmen des Unterberichts geschlossen oder offen bleiben.
Weitere Informationen zu Unterberichten finden Sie unter Unterberichte (Berichts-Generator und SSRS).