2016-05-18 1 views
0

Wir verwenden SQL Server Reporting Server 2014. Beim Exportieren von Bericht in Excel erhalten wir Fehler "Länge kann nicht 0 sein. Fehlender Parameter Länge". Nach Recherchen haben wir festgestellt, dass Excel nicht mehr als 255 Zeichen in der Fußzeile erlaubt. Wir möchten Footer nur beim Excel-Import verstecken.SSRS: Fußzeile beim Exportieren in Excel ausblenden

Gibt es globale Einstellungen auf Berichtsebene, die wir anwenden können, um den Seitenfuß beim Excel-Import zu verbergen. Bei der Google-Suche ist klar, dass wir jedem Textfeld im Seitenfuß globale Logik hinzufügen können, um es zu verbergen. Wir haben jedoch keine globale Berichtsebenenlogik gefunden, um den Seitenfuß im Excel-Import auszublenden. Kann uns jemand helfen und eine Logik bereitstellen, um den Seitenfuß auf Berichtsebene zu verbergen?

Danke.

=(Globals!RenderFormat.IsInteractive = "EXCEL") 

Antwort

0

Verwenden Sie = Globals! RenderFormat.Name = "EXCEL".

Die von Ihnen verwendete .IsInteractive gibt einen booleschen Wert zurück und gibt an, ob der Bericht interaktiv ausgeführt wird. Der .Name gibt den Formatnamen zurück.

+0

Muss ich Ihren Vorschlag (Logik) zu jedem Textfeld in der Fußzeile der Seite hinzufügen. – user3461408

+0

Ich habe es mit unter Logik auf jedem Textfeld im Seitenfuß behoben. = IIF (Globals! RenderFormat.Name = "EXCEL" ODER Globals! RenderFormat.Name = "EXCELOPENXML", TRUE, FALSE) – user3461408