Teilen über


Exportieren eines paginierten Berichts in Microsoft Excel (Berichts-Generator)

Gilt für: Microsoft Report Builder (SSRS) Power BI Report Builder Berichts-Designer in SQL Server Data Tools

Wenn Sie mit Power BI oder SQL Server Reporting Services (SSRS) arbeiten, können Sie die Excel-Renderingerweiterung verwenden, um paginierte Berichte nach Microsoft Excel zu exportieren. Die Breite exportierter Spalten in Excel imitiert die Breite der Spalten in Berichten. Sie können die Berichtsdaten jedoch neu strukturieren oder in einer Arbeitsmappe weiter verarbeiten.

In diesem Artikel werden verschiedene Aspekte des Exportprozesses erläutert, z. B. die Rendererunterstützung für interaktive Features und die Platzierung von Daten in Zellen. Einschränkungen von Excel und dem Renderer werden ebenfalls behandelt.

Exportformat

Die Excel-Renderingerweiterung exportiert Berichte in das Office Open XML-Format. Der Inhaltstyp von Dateien, die der Renderer generiert, ist "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", und die Dateierweiterung ist .xlsx.

Sie können einige Standardeinstellungen für diesen Renderer ändern, indem Sie die Geräteinformationseinstellungen ändern. Weitere Informationen finden Sie unter Geräteinformationseinstellungen für Excel.

Informationen zum Exportieren eines Berichts im Excel-Format finden Sie unter Export paginated reports (Berichts-Generator).

Wichtig

Wenn Sie einen Berichtsparameter vom Typ Stringdefinieren, wird dem Benutzer ein Textfeld angezeigt, das einen beliebigen Wert annehmen kann. Wenn der Berichtsparameter nicht an einen Abfrageparameter gebunden ist und die Parameterwerte im Bericht enthalten sind, besteht ein Sicherheitsrisiko. Insbesondere kann der Berichtsbenutzer Ausdruckssyntax, Skriptcode oder eine URL als Parameterwert eingeben. Daher kann der Benutzer ein schädliches Skript oder einen bösartigen Link eingeben. Wenn der Bericht nach Excel exportiert wird, können andere Benutzer ihn anzeigen. Wenn sie den gerenderten Parameterinhalt auswählen, riskieren sie versehentlich das Ausführen eines schädlichen Skripts oder das Wechseln zu einer schädlichen Website.

Um das Risiko der versehentlichen Ausführung schädlicher Skripts zu minimieren, sollten gerenderte Berichte nur aus vertrauenswürdigen Quellen geöffnet werden. Weitere Informationen zum Schützen von Berichten finden Sie unter Sichere Berichte und Ressourcen.

Einschränkungen in Excel

Excel legt Einschränkungen für exportierte Berichte aufgrund der Funktionen von Excel und den zugehörigen Dateiformaten fest. Die folgenden Einschränkungen sind die wichtigsten:

  • Die maximale Spaltenbreite beträgt 255 Zeichen oder 1726,5 Punkt. Der Renderer prüft nicht, ob die Spaltenbreite unterhalb der Grenze liegt.
  • Die maximale Anzahl von Zeichen in einer Zelle beträgt 32.767. Wenn diese Einschränkung überschritten wird, zeigt der Renderer eine Fehlermeldung an.
  • Die maximale Zeilenhöhe beträgt 409 Punkte. Wenn der Inhalt einer Zeile dazu führt, dass die Zeilenhöhe 409 Punkt überschreitet, zeigt die Excel-Zelle eine Teilmenge von Text bis zu 409 Punkt an. Der Rest des Zellinhalts befindet sich noch innerhalb der Zelle, bis zu den maximal zulässigen 32.767 Zeichen.
  • Da die maximale Zeilenhöhe 409 Punkt beträgt, teilt Excel den Zellinhalt in mehrere Zeilen auf, wenn die definierte Höhe einer Zelle im Bericht größer als 409 Punkt ist.
  • Die maximale Anzahl von Arbeitsblättern ist in Excel nicht definiert. Externe Faktoren, z. B. Arbeitsspeicher und Speicherplatz, können jedoch dazu führen, dass Einschränkungen angewendet werden.
  • In Gliederungen ermöglicht Excel maximal sieben geschachtelte Ebenen.
  • Die Verfügbarkeit einer Gliederung hängt von der Position des Berichtselements ab, das die Sichtbarkeit eines anderen Elements steuert. Eine Gliederung ist in den folgenden Fällen nicht verfügbar:
    • Das Steuerelementberichtselement befindet sich nicht in der vorherigen oder nächsten Zeile relativ zu dem Element, das erweitert oder reduziert wird.
    • Das Steuerelementberichtselement befindet sich nicht in der Spalte des Elements, das erweitert oder reduziert wird.

Weitere Informationen zu Excel-Beschränkungen finden Sie unter Spezifikationen und Beschränkungen in Excel.

Textfelder und Text

Die folgenden Einschränkungen gelten für Textfelder und Text:

  • Textfeldwerte, die Ausdrücke sind, werden nicht in Excel-Formeln konvertiert. Der Wert jedes Textfelds wird während der Berichtsverarbeitung ausgewertet. Der ausgewertete Ausdruck wird als Inhalt jeder Excel-Zelle exportiert.
  • Jedes Textfeld wird in einer Excel-Zelle gerendert. Bei Schriftgrad, Schriftart, Dekoration und Schriftschnitt wird die Formatierung für Zelltext unterstützt.
  • Excel unterstützt keine Überlinetextformatierung.
  • Excel fügt eine Standardauffüllung von ungefähr 3,75 Punkten links und rechts von den Zellen hinzu. Wenn der Abstand eines Textfelds kleiner als 3,75 Punkt ist und das Feld nicht breit genug ist, um den Text aufzunehmen, wird der Text möglicherweise in eine neue Zeile in Excel umbrochen. Verbreitern Sie das Textfeld im Bericht, um dieses Problem zu umgehen.

Bilder

Für Bilder gelten die folgenden Einschränkungen:

  • Hintergrundbilder für Berichtselemente werden ignoriert, da Excel keine Hintergrundbilder für einzelne Zellen unterstützt.
  • Die Excel-Renderingerweiterung unterstützt nur das Hintergrundbild des Hauptteils des Berichts. Falls das Hintergrundbild des Hauptteils eines Berichts im Bericht angezeigt wird, wird das Bild als Arbeitsblatt-Hintergrundbild gerendert.

Rechtecke

Die folgende Einschränkung gilt für Rechtecke: Rechtecke in Berichtsfußzeilen werden nicht in Excel exportiert. Rechtecke im Berichtstext, Tablixzellen und andere ähnliche Komponenten werden jedoch als Bereich von Excel-Zellen gerendert.

Berichtskopfzeilen und -fußzeilen

Für Berichtsköpfe und Fußzeilen gelten die folgenden Einschränkungen:

  • Für Kopf- und -Fußzeilen in Excel werden einschließlich Markup maximal 256 Zeichen unterstützt. Die Renderingerweiterung schneidet die Zeichenfolge bei 256 Zeichen ab.
  • SSRS unterstützt keine Seitenränder für Berichtskopf- und Fußzeilen. In Excel werden diese Randwerte auf Null festgelegt.
  • Wenn Sie einen Bericht drucken, der in Excel exportiert wird, können sich Die Druckereinstellungen auf das Rendering auswirken. Wenn eine Kopf- oder Fußzeile im Bericht mehrere Datenzeilen enthält, werden möglicherweise nicht mehrere Zeilen im Ausdruck angezeigt.
  • Textfelder in einer Kopf- oder Fußzeile behalten ihre Formatierung bei, aber nicht deren Ausrichtung, wenn sie nach Excel exportiert werden. Führende und nachfolgende Leerzeichen werden gekürzt, wenn der Bericht in Excel gerendert wird, wodurch die Ausrichtung geändert wird.

Verbundene Zellen

Die folgende Einschränkung gilt für das Zusammenführen von Zellen: Wenn Zellen zusammengeführt werden, wird der Text nicht richtig umschlossen.

Der Excel-Renderer ist hauptsächlich ein Layoutrenderer. Ziel ist es, das Layout des gerenderten Berichts so genau wie in einem Excel-Arbeitsblatt zu replizieren. Daher können Zellen im Arbeitsblatt zusammengeführt werden, um das Berichtslayout beizubehalten. Verbundene Zellen können Zu Problemen führen, da die Sortierfunktion in Excel zellen auf eine bestimmte Weise zusammengeführt werden muss, damit die Sortierung ordnungsgemäß funktioniert. Wenn Sie beispielsweise einen Zellbereich sortieren möchten, benötigt Excel jede verbundene Zelle im Bereich dieselbe Größe wie die anderen verbundenen Zellen im Bereich.

Das Verringern der Anzahl zusammengeführter Zellen in Ihren Excel-Arbeitsblättern erleichtert das Sortieren von Arbeitsblättern. Die folgenden Punkte können Ihnen helfen, die Anzahl der Zellen zu minimieren, die während des Exportvorgangs zusammengeführt werden.

  • Der häufigste Grund, warum Zellen zusammengeführt werden, ist, dass Elemente nicht links oder rechts ausgerichtet sind. Sie können das Problem in der Regel lösen, indem Sie die linken und rechten Ränder aller Berichtselemente angrenzen und den Elementen die gleiche Breite ergibt.
  • Auch wenn Sie alle Elemente ausrichten, werden einige Spalten immer noch in seltenen Fällen zusammengeführt. Interne Einheitenkonvertierung und Rundung während des Renderingprozesses können dazu führen, dass die Zellen zusammengeführt werden. In der Berichtsdefinitionssprache (RDL) können Sie Positionen und Größen in verschiedenen Einheiten angeben, z. B. Zoll, Pixel, Zentimeter und Punkte. Intern verwendet Excel Punkte. Daher werden Zoll und Zentimeter während des Renderings in Punkte konvertiert. Um Konvertierungsvorgänge während des Renderings und die potenzielle Ungenauigkeit der Rundung zu minimieren, sollten Sie alle Messungen in ganzen Punkten angeben. Ein Zoll entspricht 72 Punkten.

Zeilen- und Spaltengruppen in Berichten

Berichte, die Zeilengruppen oder Spaltengruppen enthalten, enthalten leere Zellen, wenn Sie sie nach Excel exportieren. Die folgende Abbildung zeigt einen Bericht, in dem Zeilen auf der Strecke gruppiert werden. Jede Entfernungskategorie kann mehr als einen Kunden enthalten.

Screenshot eines Berichts im SSRS-Webportal. Jede Zeile für die Entfernung des Arbeitswegs im Bericht deckt mehrere Kundenzeilen ab.

Wenn Sie den Bericht nach Excel exportieren, wird der Pendelabstand nur in einer Zelle der Spalte "Pendeldistanz " angezeigt. Wenn Sie den Bericht entwerfen, können Sie den Text am oberen, mittleren oder unteren Rand der Zeilengruppe ausrichten. Diese Ausrichtung bestimmt, ob sich der Wert in der ersten, mittleren oder letzten Zelle des exportierten Berichts befindet. Die anderen Zellen in dieser Spalte in der Gruppe sind leer. Die Spalte "Name ", die Kundennamen enthält, enthält keine leeren Zellen.

Die folgende Abbildung zeigt den Bericht nach dem Export nach Excel. Die leeren Zellen sind im Bild grau schattiert, diese Schattierung ist jedoch nicht Teil des exportierten Berichts.

Screenshot eines exportierten Berichts in Excel. Jede Abstandszeile befindet sich zuerst in einem Bereich, der mehrere Kundenzeilen abdeckt. Andere Zellen im Bereich sind grau.

Nachdem Sie einen Bericht exportiert haben, der Zeilengruppen oder Spaltengruppen in Excel enthält, müssen Sie den Bericht ändern, bevor Sie die exportierten Daten in einer PivotTable anzeigen können. Sie müssen den Gruppenwert zu Zellen hinzufügen, in denen er fehlt. Das Arbeitsblatt wird dann zu einer flachen Tabelle mit Werten in allen Zellen. Die folgende Abbildung zeigt das aktualisierte Arbeitsblatt.

Screenshot eines exportierten Berichts in Excel ohne leere Zellen. Jede Zeile enthält unter anderem einen Abstandswert und einen Namen.

Wenn Sie einen Bericht für den speziellen Zweck des Exportierens nach Excel für die weitere Analyse der Berichtsdaten erstellen, sollten Sie die Gruppierung in Zeilen oder Spalten in Ihrem Bericht nicht in Betracht ziehen.

Excel-Renderer

Der folgende XML-Code zeigt das Element für die Excel-Renderingerweiterung in den KONFIGURATIONSdateien RSReportServer und RSReportDesigner:

<Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>

Der Excel-Renderer verfügt über die folgenden Standardwerte und Grenzwerte:

Eigenschaft Wert
Die maximale Anzahl an Spalten pro Arbeitsblatt 16.384
Maximale Anzahl an Zeilen pro Arbeitsblatt 1,048,576
Anzahl von in einem Arbeitsblatt zulässigen Farben Ungefähr 16 Millionen (24-Bit-Farbe)
Komprimierte ZIP-Dateien ZIP-Komprimierung
Standardschriftfamilie Calibri
Standardschriftgröße 11 Punkte
Standardzeilenhöhe 15 Punkte

Da der Bericht die Zeilenhöhe explizit festlegt, wirkt sich die Standardzeilenhöhe nur auf Zeilen aus, die während des Exports nach Excel automatisch angepasst werden.

Berichtselemente in Excel

Wenn Sie einen Bericht nach Excel exportieren, werden die folgenden Komponenten als Bereich von Excel-Zellen gerendert: Unterberichte, Rechtecke, Berichtstext und Datenbereiche. Textfelder, Bilder, Diagramme, Datenbalken, Sparklines, Karten, Messgeräte und Indikatoren werden in einer Excel-Zelle gerendert. Diese Zelle wird jedoch möglicherweise mit anderen Zellen zusammengeführt. Das Layout des restlichen Berichts bestimmt, ob das Zusammenführen erfolgt.

Bilder, Diagramme, Sparklines, Datenbalken, Karten, Messgeräte, Indikatoren und Linien werden in einer Excel-Zelle positioniert, befinden sich aber über dem Zellraster. Linien werden als Zellrahmen gerendert.

Diagramme, Sparklines, Datenbalken, Karten, Messgeräte und Indikatoren werden als Bilder exportiert. Die dargestellten Daten werden nicht mit ihnen exportiert. Die Daten sind in der Excel-Arbeitsmappe nicht verfügbar, es sei denn, Sie fügen sie in eine Spalte oder Zeile in einen Datenbereich in einem Bericht ein.

Wenn Sie mit Daten für Diagramme, Sparklines, Datenbalken, Karten, Messgeräte und Indikatoren arbeiten möchten, können Sie den Bericht in eine CSV-Datei exportieren oder Atom-kompatible Datenfeeds aus dem Bericht generieren. Weitere Informationen finden Sie unter Exportieren eines paginierten Berichts in eine CSV-Datei (Berichts-Generator) und Generieren von Datenfeeds aus Berichten (Berichts-Generator).

Seitengröße

Die Excel-Renderingerweiterung verwendet die Einstellungen für Seitenhöhe und -breite, um die Papiereinstellungen des Excel-Arbeitsblatts zu bestimmen. Excel versucht, die Eigenschaftseinstellungen von PageHeight und PageWidth mit einer der gebräuchlichsten Papiergrößen abzugleichen.

Wenn keine Übereinstimmungen gefunden werden, verwendet Excel die Standardseitengröße für den Drucker. Die Ausrichtung wird festgelegt, Portrait wenn die Seitenbreite kleiner als die Seitenhöhe ist. Andernfalls wird die Ausrichtung auf Landscape.

Namen von Registerkarten in Arbeitsblättern

Wenn Sie einen Bericht nach Excel exportieren, erstellen Seitenumbrüche die Berichtsseiten, und jede Seite wird in ein anderes Arbeitsblatt exportiert. Wenn Sie einen Anfangsseitennamen für den Bericht angeben, weist das erste Arbeitsblatt der Excel-Arbeitsmappe diesen Namen auf. Da jedes Arbeitsblatt in einer Arbeitsmappe einen eindeutigen Namen aufweisen muss, wird eine ganze Zahl beginnend mit zwei und inkrementiert an den Seitennamen für jedes Arbeitsblatt angefügt. Wenn der Name der ersten Seite z. B. "Umsatzbericht nach Geschäftsjahr" lautet, heißt das zweite Arbeitsblatt "Umsatzbericht nach Geschäftsjahr (2)". Der dritte ist " Umsatzbericht nach Geschäftsjahr (3)" usw.

Wenn alle Berichtsseiten, die von Seitenumbrüchen erstellt werden, neue Seitennamen enthalten, weist jedes Arbeitsblatt den zugehörigen Seitennamen auf. Wenn diese Seitennamen jedoch nicht eindeutig sind, werden die Arbeitsblätter auf die gleiche Weise benannt wie die ursprünglichen Seitennamen. Wenn beispielsweise der Seitenname von zwei Gruppen "Vertrieb für NW" lautet, enthält eine Arbeitsblattregisterkarte den Namen "Umsatz für NW" und den anderen "Umsatz für NW (2)".

Wenn der Bericht keinen anfänglichen Seitennamen oder Seitennamen für Seitenumbrüche bereitstellt, weisen die Arbeitsblattregister die Standardnamen Sheet1, Sheet2 usw. auf.

SSRS stellt Eigenschaften bereit, die Sie für Berichte, Datenbereiche, Gruppen und Rechtecke festlegen können. Diese Eigenschaften helfen Ihnen beim Erstellen von Berichten, die Sie nach Excel exportieren können, auf eine gewünschte Weise. Weitere Informationen finden Sie unter Paginierung in paginierten Berichten (Microsoft Berichts-Generator).

Dokumenteigenschaften

Der Excel-Renderer schreibt die folgenden Metadaten in die Excel-Datei.

Berichtselementeigenschaften BESCHREIBUNG
Erstellt Datum und Zeit der Berichtsausführung als Datums-/Uhrzeitwert im ISO-Format.
Autor Autor des Berichts
BESCHREIBUNG Berichtsbeschreibung
LastSaved Datum und Zeit der Berichtsausführung als Datums-/Uhrzeitwert im ISO-Format.

Kopf- und Fußzeilen für Seiten

Die Art und Weise, wie der Seitenkopf gerendert wird, hängt von der Geräteinformationseinstellung SimplePageHeaders ab:

  • Standardmäßig SimplePageHeaders ist " False" festgelegt. In diesem Fall wird die Kopfzeile in das Zellenraster des Excel-Arbeitsblatts am oberen Rand dieses Rasters gerendert.
  • Wenn SimplePageHeaders "True" festgelegt ist, wird die Kopfzeile im Excel-Arbeitsblattkopfabschnitt gerendert.

Die Seitenfußzeile wird unabhängig vom Wert der Einstellung immer im Fußzeilenbereich des SimplePageHeaders Excel-Arbeitsblatts gerendert.

Aufgrund von Excel-Einschränkungen sind Textfelder der einzige Typ von Berichtselement, der in den Excel-Kopf- und Fußzeilenabschnitten gerendert werden kann.

Excel-Kopf- und -Fußzeilenabschnitte unterstützen einschließlich Markup ein Maximum von 256 Zeichen. Wenn dieser Grenzwert überschritten wird, entfernt der Excel-Renderer Markupzeichen beginnend am Ende der Kopf- oder Fußzeilenzeichenfolge, um die Anzahl der Gesamtzeichen zu verringern. Wenn alle Markupzeichen entfernt werden und die Länge immer noch das Maximum überschreitet, wird die Zeichenfolge ab dem Ende abgeschnitten.

SimplePageHeader-Einstellungen

  • Wenn die Einstellung für Geräteinformationen SimplePageHeaders auf "False" festgelegt ist, werden die Arbeitsblattzeilen, die die Kopfzeilen enthalten, zu gesperrten Zeilen. Sie können den Bereich in Excel fixieren oder die Fixierung des Bereichs aufheben.

  • Wenn die Excel-Einstellungen für das Drucken von Titeln so konfiguriert sind, dass diese Kopfzeilen gedruckt werden, werden diese Kopfzeilen auf jeder Arbeitsblattseite mit Ausnahme des Dokumentzuordnungsdeckblatts gedruckt.

  • Im Berichts-Generator Seitenkopf Eigenschaftenfenster:

    • Wenn "Auf der ersten Seite drucken" nicht ausgewählt ist, wird die Kopfzeile nicht zur ersten Berichtsseite hinzugefügt.
    • Wenn "Drucken auf der letzten Seite " nicht ausgewählt ist, wird die Kopfzeile nicht zur letzten Berichtsseite hinzugefügt.

Interaktivität

Einige interaktive Elemente werden in Excel unterstützt. In den folgenden Abschnitten wird die Interaktivität erläutert.

Einblenden und Ausblenden

Es gibt Einschränkungen beim Exportieren von ausgeblendeten und angezeigten Berichtselementen in Excel. Gruppen, Zeilen und Spalten, die Berichtselemente enthalten, die erweitern und reduzieren können, werden als Excel-Gliederungen gerendert. Excel gliederungen erweitern und reduzieren Zeilen und Spalten über die gesamte Zeile oder Spalte hinweg. Daher können Berichtselemente reduziert werden, die nicht reduziert werden sollen. Darüber hinaus können die Gliederungssymbole von Excel mit überlappenden Gliederungen überladen werden.

Um diese Probleme zu beheben, verwendet die Excel-Renderingerweiterung die folgenden Regeln:

  • Das Berichtselement, das erweitern und reduzieren kann, das der oberen linken Ecke am nächsten ist, kann auch in Excel erweitert und reduziert werden. Andere Berichtselemente, die den vertikalen oder horizontalen Bereich für dieses obere linke Element gemeinsam nutzen, können in Excel nicht erweitert oder reduziert werden.

  • Um festzustellen, ob ein Datenbereich nach Zeilen oder Spalten zusammengeklappt werden kann, wird die Position zweier Elemente berücksichtigt:

    • Das Berichtselement, das die Sichtbarkeit steuert
    • Der Datenbereich, der erweitert und reduziert werden kann

    Die angewendeten Regeln hängen von der relativen Position dieser beiden Elemente ab:

    • Wenn das Element, das die Sichtbarkeit steuert, oberhalb oder unterhalb des Elements angezeigt wird, das erweitert und reduziert wird, wird das Element nach Zeilen reduziert.
    • Wenn das Element, das die Sichtbarkeit steuert, neben dem Element angezeigt wird, das erweitert und reduziert wird, wird das Element nach Spalten reduziert.
    • Wenn das Element, das die Sichtbarkeit steuert, denselben Abstand über und neben dem Element, das erweitert und reduziert wird, angezeigt wird, wird das Element nach Zeilen reduziert.
  • Um festzustellen, wo automatische Teilergebnisse im gerenderten Bericht platziert werden, untersucht die Renderingerweiterung die erste Instanz eines dynamischen Elements. Wenn ein statisches Peerelement unmittelbar darüber angezeigt wird, wird davon ausgegangen, dass es sich bei dem dynamischen Element um das Teilergebnis handelt. Gliederungen werden festgelegt, um anzugeben, dass es sich bei diesen Daten um Zusammenfassungsdaten handelt. Falls keine statisch gleichgeordneten Elemente eines dynamischen Elements vorhanden sind, ist die erste Instanz der Instanz das Teilergebnis.

  • Aufgrund einer Excel-Einschränkung können Gliederungen nur bis zu sieben Ebenen geschachtelt werden.

Dokumentstruktur

Wenn im Bericht Dokumentzuordnungsbezeichnungen vorhanden sind, wird eine Dokumentzuordnung als Excel-Deckblatt gerendert. Das Arbeitsblatt heißt "Dokumentzuordnung" und befindet sich an der ersten Registerkartenposition in der Arbeitsmappe.

Die DocumentMapLabel Eigenschaft eines Berichtselements oder einer Gruppe bestimmt die Beschriftung in der Dokumentzuordnung. Beschriftungen werden in der Reihenfolge aufgelistet, in der sie im Bericht angezeigt werden, beginnend mit der ersten Zeile in der ersten Spalte. Jede Dokumentstruktur-Bezeichnungszelle wird um die Anzahl der Ebenen eingerückt, an der sie im Bericht auftritt. Jede Einzugsebene wird dargestellt, indem die Bezeichnung in einer nachfolgenden Spalte einfügt wird. Excel unterstützt bis zu 256 Ebenen der Gliederungsschachtelung.

Die Dokumentstrukturgliederung wird als reduzierbare Excel-Gliederung gerendert. Die Gliederungsstruktur stimmt mit der geschachtelten Struktur der Dokumentstruktur überein. Die Gliederung kann ab der zweiten Ebene erweitert und reduziert werden.

Der Stammknoten der Zuordnung ist der Berichtsname oder der Dateiname ohne die RDL-Erweiterung. Dieser Name ist nicht interaktiv.

Der Renderer verwendet eine Arialschriftart mit 10 Punkt für die Dokumentzuordnungsverknüpfung.

Ein Drillthroughlink, der in einem Textfeld angezeigt wird, wird als Excel-Link in der Zelle gerendert, in der der Text gerendert wird. Ein Drillthroughlink für ein Bild oder Diagramm wird als Excel-Link auf dem Bild gerendert. Wenn Sie einen Drillthroughlink auswählen, öffnet er den Standardbrowser des Clients und wechselt zur HTML-Ansicht des Ziels.

Ein Link, der in einem Textfeld angezeigt wird, wird als Excel-Link in der Zelle gerendert, in der der Text gerendert wird. Ein Link für ein Bild oder Diagramm wird als Excel-Link auf dem Bild gerendert. Wenn Sie einen Link auswählen, öffnet er den Standardbrowser des Clients und wechselt zur Ziel-URL.

Interaktive Sortierung

In Berichts-Generator können Sie Schaltflächen in einem Bericht auswählen, um die Reihenfolge zu ändern, in der Tabellen und Matrizen Zeilen und Spalten anzeigen. Excel unterstützt diese Art von interaktiver Sortierung nicht.

Lesezeichen

Ein Textmarkenlink in einem Textfeld wird als Excel-Link in der Zelle gerendert, in der der Text gerendert wird. Ein Lesezeichenlink für ein Bild oder Diagramm wird als Excel-Link auf dem Bild gerendert. Wenn Sie eine Textmarke auswählen, wechselt sie zur Excel-Zelle, in der das Textmarkenberichtselement gerendert wird.

Ändern von Berichten zur Laufzeit

In einigen Szenarien benötigen Sie einen Bericht, um in mehreren Formaten zu rendern. Wenn es nicht möglich ist, ein Berichtslayout zu erstellen, das die gewünschte Form in allen erforderlichen Formaten rendert, können Sie den RenderFormat integrierten globalen Wert verwenden. Wenn Sie diesen Wert verwenden, können Sie die Berichtsdarstellung zur Laufzeit bedingt ändern. Auf diese Weise können Sie Berichtselemente, je nach von dem von Ihnen verwendeten Renderer, ausblenden oder anzeigen, um die besten Ergebnisse in jedem Format zu erzielen. Weitere Informationen finden Sie unter Integrierte Verweise auf Globals und Users (Berichts-Generator).

Problembehandlung beim Export nach Excel

Wenn Sie das virtuelle Dienstkonto und das Ausführungskonto verwenden, kann der Export nach Excel fehlschlagen. Insbesondere kann der Zugriff auf Registrierungsschlüssel verweigert werden.

Um dieses Problem zu umgehen, können Sie dem Ausführungskonto für den betroffenen Registrierungseintrag unter der Verzweigung des virtuellen Benutzerkontos leseberechtigungen erteilen. Ein möglicher Registrierungseintrag lautet zum Beispiel HKEY_USERS\S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301\Software\Microsoft\Avalon.Graphics. Anschließend müssen Sie den Computer neu starten.