Freigeben ü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 in 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 das Einfügen 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 der 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 Exportieren paginierter Berichte (Berichts-Generator).

Wichtig

Wenn Sie einen Berichtsparameter vom Typ String definieren, wird für den Benutzer ein Textfeld bereitgestellt, das jeden 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 schädlichen Link eingeben. Wenn der Bericht in 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 Aufrufen 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 der zugehörigen Dateiformaten fest. Die folgenden Einschränkungen sind die wichtigsten:

  • Die maximale Spaltenbreite beträgt 255 Zeichen oder 1726,5 Punkte. Der Renderer prüft nicht, ob die Spaltenbreite unterhalb der Grenze liegt.
  • Die maximale Anzahl an Zeichen in einer Zelle ist 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 Punkte überschreitet, zeigt die Excel-Zelle eine Teilmenge des Texts bis zu 409 Punkte an. Der Rest des Zelleninhalts befindet sich noch innerhalb der Zelle, bis zu den maximal zulässigen 32.767 Zeichen.
  • Da die maximale Zeilenhöhe 409 Punkte beträgt, teilt Excel die Zelleninhalte in mehrere Zeilen auf, wenn die definierte Höhe einer Zelle im Bericht größer als 409 Punkte ist.
  • Die maximale Anzahl der Arbeitsblätter 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 Steuerelement im Bericht befindet sich nicht in der vorherigen oder nächsten Zeile relativ zu dem Element, das erweitert oder reduziert wird.
    • Das Steuerelement im Bericht 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 überlagernde Textformatierung.
  • 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 Punkte 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 anderen ähnlichen 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 Ränder in Berichtsköpfen und Fußzeilen. In Excel werden diese Randwerte auf 0 festgelegt.
  • Wenn Sie einen Bericht drucken, der in Excel exportiert wird, können sich die Druckereinstellungen auf das Rendering auswirken. Insbesondere gilt: 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 beim Export in Excel ihre Formatierung, jedoch nicht ihre Ausrichtung bei. Führende und nachstehende 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 Verbinden von Zellen: Wenn Zellen verbunden werden, wird der Text nicht richtig umbrochen.

Der Excel-Renderer ist hauptsächlich ein Layoutrenderer. Das Ziel ist es, das Layout des gerenderten Berichts so genau wie in einem Excel-Arbeitsblatt zu replizieren. Daher können Zellen im Arbeitsblatt verbunden werden, um das Berichtslayout beizubehalten. Verbundene Zellen können Probleme verursachen, da die Sortierfunktion in Excel erfordert, dass Zellen auf eine bestimmte Art verbunden werden, damit die Sortierung ordnungsgemäß funktioniert. Wenn Sie beispielsweise einen Zellenbereich sortieren möchten, muss in Excel jede verbundene Zelle im Bereich dieselbe Größe wie die anderen verbundenen Zellen im Bereich haben.

Das Verringern der Anzahl verbundener 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 verbunden werden.

  • Der häufigste Grund, warum Zellen verbunden 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 für die Elemente die gleiche Breite festlegen.
  • Auch wenn Sie alle Elemente ausrichten, werden in seltenen Fällen trotzdem einige Spalten verbunden. Die interne Einheitenkonvertierung und Rundung während des Renderingprozesses können dazu führen, dass die Zellen verbunden werden. In der Berichtsdefinitionssprache (RDL) können Sie die Position und Größe in unterschiedlichen Maßeinheiten wie z. B. Zoll, Pixel, Zentimeter und Punkte angeben. 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 mit Zeilen- oder Spaltengruppen enthalten beim Export in Excel leere Zellen. Die folgende Abbildung zeigt einen Bericht, in dem Zeilen zur Arbeitswegstrecke gruppiert werden. Jede Entfernungskategorie kann mehr als einen Kunden enthalten.

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

Wenn Sie den Bericht in Excel exportieren, wird die Arbeitswegstrecke nur in einer Zelle der Spalte Arbeitswegstrecke 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 in 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 Streckenzeile 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. Dann wird das Arbeitsblatt 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 erstellen, um ihn zur weiteren Analyse der Berichtsdaten in Excel zu exportieren, sollten Sie in Ihrem Bericht nicht nach Zeilen oder Spalten gruppieren.

Excel-Renderer

Der folgende XML-Code zeigt die Elemente für die beiden Excel-Renderingerweiterungen in der RSReportServer- und der RSReportDesigner-Konfigurationsdatei an:

<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, deren Größe beim Export in Excel automatisch geändert wird.

Berichtselemente in Excel

Wenn Sie einen Bericht in 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 verbunden. Das Layout des restlichen Berichts bestimmt, ob das Verbinden erfolgt.

Bilder, Diagramme, Sparklines, Datenbalken, Karten, Messgeräte, Indikatoren und Zeilen werden innerhalb einer Excel-Zelle positioniert, befinden sich jedoch eine Ebene über dem Zellenraster. 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 zur Seitenhöhe und -breite, um die Papiereinstellung im Excel-Arbeitsblatt 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 auf Portrait festgelegt, wenn die Seitenbreite kleiner als die Seitenhöhe ist. Andernfalls wird die Ausrichtung auf Landscape festgelegt.

Namen von Registerkarten in Arbeitsblättern

Wenn Sie einen Bericht in Excel exportieren, erstellen Seitenumbrüche die Berichtsseiten, und jede Seite wird in ein anderes Arbeitsblatt exportiert. Wenn Sie einen Startseitennamen für den Bericht angeben, hat das erste Arbeitsblatt der Excel-Arbeitsmappe diesen Namen. Da jedes Arbeitsblatt in einer Arbeitsmappe einen eindeutigen Namen aufweisen muss, wird eine ganze Zahl beginnend mit zwei an den Seitennamen für jedes Arbeitsblatt angefügt, die jeweils um eins erhöht wird. Wenn der Name der ersten Seite beispielsweise Umsatzbericht nach Geschäftsjahr ist, wird das zweite Arbeitsblatt Umsatzbericht nach Geschäftsjahr (2) benannt. Der dritte wird Umsatzbericht nach Geschäftsjahr (3) benannt – und so weiter.

Wenn alle Berichtsseiten, die mit Seitenumbrüchen erstellt werden, neue Seitennamen enthalten, weist jedes Arbeitsblatt den zugehörigen Seitennamen auf. Wenn Seitennamen jedoch nicht eindeutig sind, werden die Arbeitsblätter auf die gleiche Weise wie ursprünglichen Startseitennamen benannt. Wenn z. B. der Seitenname von zwei Gruppen Verkäufe für NW ist, erhält eine Registerkarte des Arbeitsblattes den Namen Verkäufe für NW und die andere den Namen Verkäufe für NW (2).

Wenn der Bericht keinen Startseitennamen oder Seitennamen für Seitenumbrüche angibt, weisen die Arbeitsblattregister die Standardnamen Tabelle1, Tabelle2 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 Bedarf in Excel exportieren können. 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

Wie der Seitenkopf gerendert wird, hängt von den Geräteinformationseinstellung SimplePageHeaders ab:

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

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

Aufgrund von Einschränkungen in Excel können in Excel-Kopf- und -Fußzeilenabschnitten ausschließlich Textfelder als Berichtselement angezeigt werden.

Excel-Kopf- und -Fußzeilenabschnitte unterstützen einschließlich Markup ein Maximum von 256 Zeichen. Falls diese Grenze überschritten wird, entfernt der Excel-Renderer vom Ende der Zeichenfolge des Seitenkopfs und/oder Seitenfußes her Markupzeichen, um die Anzahl der Zeichen insgesamt zu verringern. Falls alle Markupzeichen entfernt werden und die Länge noch immer über der maximal zulässigen liegt, wird die Zeichenfolge vom Ende her abgeschnitten.

SimplePageHeader-Einstellungen

  • Wenn die Geräteinformationseinstellung SimplePageHeaders auf False festgelegt ist, werden die Arbeitsblattzeilen, die die Kopfzeilen enthalten, gesperrt. 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 auf jeder Arbeitsblattseite mit Ausnahme des Dokumentstrukturdeckblatts gedruckt.

  • Im Eigenschaftenfenster der Berichts-Generator-Kopfzeile:

    • Wenn Auf der ersten Seite drucken nicht ausgewählt ist, wird die Kopfzeile nicht zur ersten Berichtsseite hinzugefügt.
    • Wenn Auf der letzten Seite drucken 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 erweitert und reduziert werden können, werden als Excel-Gliederungen gerendert. Excel-Gliederungen erweitern und reduzieren Zeilen und Spalten jedoch über die gesamte Zeile oder Spalte hinweg. Daher werden möglicherweise Berichtselemente reduziert, die nicht reduziert werden sollen. Darüber hinaus können die Gliederungssymbole von Excel übermäßig viele sich überschneidende Gliederungen enthalten.

Um diese Probleme zu vermeiden, 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 ebenfalls nutzen, können in Excel nicht erweitert oder reduziert werden.

  • Um festzustellen, ob ein Datenbereich nach Zeilen oder Spalten reduziert 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, mit demselben Abstand über und neben dem Element, das erweitert und reduziert wird, angezeigt wird, wird das Element nach Zeilen reduziert.
  • Um zu ermitteln, wo automatische Teilergebnisse im gerenderten Bericht platziert werden, überprüft die Renderingerweiterung die erste Instanz eines dynamischen Elements. Falls direkt darüber ein statisches Peerelement auftritt, wird davon ausgegangen, dass es sich beim dynamischen Element um die Teilergebnisse 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 Einschränkung in Excel können geschachtelte Gliederungen nur bis zu sieben Ebenen aufweisen.

Dokumentstruktur

Wenn im Bericht Dokumentstrukturbezeichnungen vorhanden sind, wird eine Dokumentstruktur als Excel-Deckarbeitsblatt gerendert. Das Arbeitsblatt heißt Dokumentstruktur und befindet sich in der ersten Registerkartenposition in der Arbeitsmappe.

Die DocumentMapLabel-Eigenschaft eines Berichtselements oder einer Gruppe bestimmt die Beschriftung in der Dokumentstruktur. Bezeichnungen werden in der Reihenfolge aufgeführt, in der sie, angefangen bei der ersten Zeile, in der ersten Spalte im Bericht auftreten. 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 die Schriftart „Arial“ mit 10 Punkten für Dokumentstrukturverknüpfungen.

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

Im 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 Textmarkenlink 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 Szenarios muss ein Bericht in mehreren Formaten gerendert werden. Wenn es nicht möglich ist, ein Berichtslayout zu erstellen, das in allen erforderlichen Formaten auf die gewünschte Weise gerendert wird, können Sie den integrierten globalen Wert RenderFormat verwenden. Wenn Sie diesen Wert verwenden, können Sie die Berichtsdarstellung zur Laufzeit bedingt ändern. Dadurch können Berichtselemente abhängig vom verwendeten Renderer ausgeblendet oder angezeigt werden, um die besten Ergebnisse in den einzelnen Formaten zu erhalten. Weitere Informationen finden Sie unter Integrierte Verweise auf Globals und Users (Berichts-Generator).

Problembehandlung beim Export nach Excel

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

Um dieses Problem zu vermeiden, 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.