Ich arbeite an einem SSRS 2008-Bericht. Ich habe einen sehr einfachen Bericht mit drei Tabellen, einem anderen Datensatz / Tablix (mit den gleichen Feldern angezeigt) für jeden. Ich habe PageBreak.BreakLocation auf End für die ersten beiden festgelegt - ich möchte, dass die drei separat angezeigt werden. Benutzer werden dies direkt nach Excel exportieren.
Wenn alle drei Sätze Daten enthalten, funktioniert es gut und im Excel-Export zeigt sie sie in den entsprechend benannten drei Blättern an. Wenn keine Daten vorhanden sind, wird kein Seitenumbruch erzwungen. Wenn also nur mein dritter Datensatz Daten enthält ... werden die vorherigen zwei darüber angezeigt, leer mit nur Zeilenköpfen, im selben Blatt wie der dritte Datensatz, der als einziger Datensatz exportiert wird.
Ich möchte, dass die Seitenumbrüche erzwungen werden, auch wenn für keine der drei Gruppen Daten vorhanden sind. Ich kann NoRowsMessage verwenden, um explizit anzugeben, dass keine Daten vorhanden sind, aber ich möchte weiterhin die separaten Registerkarten. Irgendwelche Ideen, wie man das erreicht?
Für mich hat die angenommene Antwort nicht funktioniert, aber wir verwenden die Sharepoint-Integration, um unsere SSRS-Berichte auszuführen, was möglicherweise der Grund dafür ist.
Hinzufügen eines Rechtecks unter den Tabellen Ich wollte einen Seitenumbruch nach dem Ändern der Rechteck-Eigenschaften, um am Ende zu brechen funktioniert für mich.
Dieser Beitrag schlägt eine Methode vor, den Tisch in das Rechteck zu legen, obwohl ich das nicht getestet habe - Ссылка
Scheinbar besteht ein Unterschied zwischen der Funktion zum Exportieren nach Excel bei lokaler Arbeit und der Verwendung einer bereitgestellten Kopie auf dem Berichtsserver. Bei der lokalen Ausführung funktionierte mein Excel-Export genau so, wie John ihn ursprünglich beschrieben hatte (mehrere leere Tabellen auf demselben Arbeitsblatt). Als ich den Bericht jedoch bereitgestellt und vom Server ausgeführt habe, funktionierte der Export wie erwartet.
Tags und Links sql-server-2008 export-to-excel ssrs-2008