
Sind Sie bei Business Central-Daten an das Excel-Limit von 1 Million Zeilen gestoßen? Laden Sie 25 Millionen Zeilen aus Sachkonten-, Artikel- oder Projektposten in eine einzige PivotTable – ganz ohne Data Warehouse.
Excel hat 1.048.576 Zeilen. Diese Zahl hat sich seit Excel 2007 nicht verändert, und das wird sie auch nicht. Für die meisten Berichte in Business Central ist das völlig ausreichend. Für eine Tabelle mit gebuchten Zeiteinträgen, eine Sachkonteneintragstabelle mit zehn Jahren Historie oder ein Artikelpostenbuch bei einem Distributor ist es jedoch eine unüberwindbare Wand.
Die kurze Antwort
Das Zeilenlimit von Excel gilt für ein Arbeitsblatt, nicht für Excel an sich. Das Excel-Datenmodell (die Power-Pivot-Engine hinter einer Pivot-Tabelle) wird eher durch den Arbeitsspeicher und die Dateigröße als durch die Zeilenanzahl begrenzt, was Microsoft auch in seinen Spezifikationen und Grenzwerten für Excel bestätigt. Exsion Reporting kann eine Business-Central-Abfrage direkt in dieses Datenmodell schreiben, ohne dass Zeilen auf einem Arbeitsblatt entstehen. Auf diese Weise haben wir bereits 25 Millionen Business-Central-Zeilen in eine einzige Pivot-Tabelle geladen. Die Datei bleibt klein, die Aktualisierung erfolgt mit einem Klick, und ein Doppelklick auf eine Pivot-Zelle zeigt weiterhin die zugrunde liegenden Einträge an.
Der Rest dieses Artikels erklärt, wo sich diese Grenze in Business Central befindet, was Anwender heute tun, um sie zu umgehen, und wann eine Pivot-Tabelle die richtige Lösung ist und wann nicht.
Wo die Grenze in Business Central tatsächlich liegt
Business Central speichert fast alles auf Belegebene. Es gibt keine monatliche Summentabelle, aus der ein Bericht lesen kann; der Saldo, den Sie auf einem Sachkonto sehen, ist ein Flowfield, das die dahinter liegenden Posten jedes Mal summiert, wenn Sie die Seite öffnen. Dieses Design ist gut für die Revisionssicherheit, aber schlecht für jeden, der die gesamte Historie auf einem einzigen Blatt darstellen möchte.
Die fünf Tabellen, die die Probleme verursachen
Eine Handvoll Tabellen macht in einem typischen Mandanten den Großteil des Volumens aus.
[[TABLE_START]]
Tabelle | Nummer | Was sie füllt
Sachposten (G/L Entry) | 17 | Jede gebuchte Journalzeile, Rechnungsposition und Regulierung, für jedes Unternehmen und jedes Jahr seit dem Go-live
Debitor-Posten (Cust. Ledger Entry) | 21 | Ein Eintrag pro Debitorenbeleg (Rechnung, Zahlung, Gutschrift) plus die detaillierten Posten dahinter in Tabelle 379
Artikelposten (Item Ledger Entry) | 32 | Jeder Wareneingang, Warenausgang, Transfer und jede Regulierung für jeden Artikel und Lagerort
Wertposten (Value Entry) | 5802 | Kosten- und Erlösbuchungen pro Artikelposten, oft mehrere pro Bewegung
Projektposten (Job Ledger Entry) | 169 | Jede Stunde, jeder Aufwand und jeder Artikel, der für ein Projekt gebucht wird; die Zeit- und Materialtabelle
[[TABLE_END]]
Ein Hersteller mit 20.000 Artikeln (SKUs) und täglichen Bewegungen in einigen wenigen Lagern wird in ein paar Jahren die Marke von einer Million Zeilen bei den Artikelposten überschreiten. Wertposten wachsen noch schneller, da eine Lieferung mehrere Wertposten erzeugen kann, sobald erwartete Kosten, tatsächliche Kosten und Regulierungen gebucht sind. Eine Unternehmensgruppe mit acht Gesellschaften und einer jahrzehntelangen Historie in den Sachposten liegt weit über dem Limit, noch bevor überhaupt jemand Excel öffnet.
Microsofts eigene Richtlinien zum Exportieren von Business-Central-Daten nach Excel basieren auf „In Excel öffnen“ und „In Excel bearbeiten“, was für eine einzelne Datenseite völlig in Ordnung ist, aber nie als Berichtsstruktur für Tabellen dieser Größe gedacht war.
Ein Beratungsunternehmen und 1.500 Zeiteinträge pro Woche
In einer kürzlich durchgeführten Demo haben wir Exsion365 einem US-Beratungsunternehmen vorgestellt, das nach Zeit und Material abrechnet. Jeder Berater erfasst seine Zeiten – insgesamt etwa 1.500 Einträge pro Woche im gesamten Team –, und das häuft sich seit Jahren an. Der Finanzleiter beschrieb den Bericht, der diese Einträge nach Ressource, Kunde, Projekt und Ticket aufteilt, als einen der langsamsten Berichte, die er in Jet Reports ausführt. Nicht, weil die Abfrage kompliziert ist, sondern wegen des Datenvolumens.
Dieser Bericht benötigt Details auf Belegebene, da die Dimensionen, nach denen gefiltert wird, direkt im einzelnen Eintrag hinterlegt sind. Wenn Sie die Tabelle zusammenfassen, bevor sie Excel erreicht, verlieren Sie die Möglichkeit, die nächste Frage zu beantworten, die fast immer lautet: „Welche Tickets betrifft das bei diesem Projekt?“
Wie arbeitsblattbasierte Tools heute damit umgehen
Die meisten Excel-Berichtstools für Business Central, einschließlich Jet Reports, schreiben Zeilen auf ein Arbeitsblatt. In Jet gibt die NL-Funktion eine Liste von Datensätzen in Zellen aus; die Zellen selbst sind die Daten. Sobald die Ergebnismenge eine Million Zeilen überschreitet, gibt es drei Möglichkeiten, damit umzugehen, und jedes Finanzteam, mit dem wir sprechen, hat mindestens zwei davon angewendet.
Die erste Möglichkeit besteht darin, vor dem Laden zu filtern oder zusammenzufassen. Begrenzen Sie den Datumsbereich auf das aktuelle Jahr oder gruppieren Sie nach Konto und Periode, sodass der Bericht Summen anstelle von Einzelposten liefert. Dadurch bleibt die Datei klein, aber die Details gehen verloren, und der historische Vergleich muss in einem anderen Bericht mit einem anderen Filter durchgeführt werden.
Die zweite Möglichkeit ist, den Bericht auf mehrere Dateien aufzuteilen, z. B. eine pro Jahr oder eine pro Mandant. Auf diese Weise entstehen Dateinamen wie „Stundenzettel 2019 bis 2023 FINAL v4“. Jede Datei bleibt unter dem Limit, aber niemand kann das Gesamtbild an einem Ort sehen, und die Zusammenführung der Teile erfordert eine weitere Arbeitsmappe mit Verknüpfungen zu allen anderen Dateien.
Die dritte Möglichkeit besteht darin, weiterhin die gesamte Tabelle in ein Arbeitsblatt zu laden und die Konsequenzen in Kauf zu nehmen: lange Ladezeiten, eine Arbeitsmappe, die nicht per E-Mail verschickt werden kann, und Excel-Abstürze mitten im Prozess.
Die zweiten Kosten: Die Dateigröße
Zeilen auf einem Arbeitsblatt sind speicherintensiv. Eine Arbeitsmappe mit einer Million Zeilen an Buchungsdaten und einem Dutzend Spalten ist typischerweise 30 bis 40 MB groß. Eine solche Datei blockiert die meisten E-Mail-Postfächer, benötigt Minuten zum Öffnen und lässt sich nur langsam speichern. Oft wird sie dann nur noch auf einem einzigen Rechner aufbewahrt und es werden Screenshots davon verschickt, was den Zweck, die Daten in Excel zu haben, völlig verfehlt.
Drei Wege, um über eine Tabelle mit mehreren Millionen Zeilen zu berichten
Hier sehen Sie, wie sich die drei Ansätze in den Punkten unterscheiden, die für einen Controller wichtig sind.
[[TABLE_START]]
Ansatz | Detailgrad | Dateigröße | Aktualisierungsaufwand | Wer kann einen Drilldown machen?
Vor dem Laden filtern oder zusammenfassen | Teilweise; nur Summen oder jeweils eine Periode | Klein | Eine Aktualisierung pro Bericht, aber mehrere Berichte für die Historie | Niemand; die Details wurden nie geladen
Arbeitsmappe aufgeteilt auf mehrere Dateien | Vollständig, aber über mehrere Dateien verteilt | 30 bis 40 MB pro Million Zeilen, pro Datei | Eine Aktualisierung pro Datei, dann Aktualisierung der konsolidierten Arbeitsmappe | Jeder, der die richtige Datei geöffnet hat (falls sie sich öffnen lässt)
Direkt in das Datenmodell der Pivot-Tabelle | Vollständig, an einem Ort, bis zu zig Millionen Zeilen | Typischerweise 6 bis 7 MB für eine Arbeitsmappe, die auf einem Arbeitsblatt 30 bis 40 MB groß wäre | Eine Aktualisierung für den gesamten Datensatz | Jeder, der die Datei öffnen kann; Doppelklick auf eine Zelle zeigt die Zeilen
[[TABLE_END]]
Direkt zur Pivot-Tabelle: Wie es in Exsion funktioniert
Exsion Reporting verbindet sich über die API mit Business Central und ermöglicht es Ihnen, eine Abfrage für jede beliebige Tabelle und jedes Feld zu erstellen, einschließlich Erweiterungstabellen und Flowfields. Wenn Sie die Abfrage ausführen (Exsion nennt dies einen Download), wählen Sie aus, wohin das Ergebnis geschrieben werden soll. Normalerweise ist das ein Arbeitsblatt. Die andere Option ist der direkte Export in eine Pivot-Tabelle, wodurch das Ergebnis in das Excel-Datenmodell geschrieben und das Arbeitsblatt komplett übersprungen wird.
Da keine Zeilen auf einem Arbeitsblatt generiert werden, spielt das Zeilenlimit des Arbeitsblatts keine Rolle mehr. Die praktische Grenze wird nun durch den Arbeitsspeicher des Computers und die Größe der Datei bestimmt – und beide liegen weitaus höher. Die größte Datenmenge, die wir auf diese Weise geladen haben, betrug 25 Millionen Business-Central-Zeilen in einer einzigen Pivot-Tabelle. Eine reine Pivot-Arbeitsmappe, die als Arbeitsblatt 30 bis 40 MB groß gewesen wäre, belegt typischerweise nur 6 bis 7 MB, da das Datenmodell spaltenbasierte Daten weitaus besser komprimiert als herkömmliche Zellen.
Erstellen der Abfrage
Die beste Methode besteht darin, die Abfrage breit anzulegen. Nehmen Sie jedes Feld auf, nach dem Sie später filtern oder gruppieren möchten: Buchungsdatum, Belegnummer, alle globalen und Shortcut-Dimensionen, Ressource, Projektnummer, Projektaufgabe, Kunde, Maßeinheit, Menge, Kosten und Preis. Im Beispiel des Beratungsunternehmens bedeutet dies die Tabelle Projektposten (Tabelle 169) mit Ressource, Kunde, Projekt, Projektaufgabe und der Ticket-Referenz, die in einer Dimension gespeichert ist. Das Hinzufügen eines Feldes kostet im Datenmodell fast nichts. Wenn Sie später eines hinzufügen möchten, ist eine erneute Aktualisierung erforderlich, weshalb es besser ist, anfangs großzügig zu sein.
Die Abfragedefinition wird als lesbares Raster in die Arbeitsmappe geschrieben: Tabelle, Unternehmen, Felder, Filter und Verknüpfungen. Wenn Sie den Kundennamen neben der Kundennummer benötigen, fügen Sie die Tabelle Debitor hinzu, akzeptieren Sie die von Exsion vorgeschlagene Verknüpfung von „Debitoren-Nr.“ zu „Nr.“ und wählen Sie das Feld aus; die Anleitung Wie man Business-Central-Tabellen in Excel verknüpft beschreibt dies im Detail. Wenn Sie mehrere Mandanten in einer Pivot-Tabelle benötigen, markieren Sie diese im Raster, und das Ergebnis enthält eine entsprechende Mandantenspalte.
Drilldown funktioniert weiterhin
Der häufigste Einwand gegen Pivot-Tabellen ist, dass man den Bezug zu den einzelnen Zeilen verliert. Das stimmt nicht. Machen Sie einen Doppelklick auf eine beliebige Werte-Zelle in der Pivot-Tabelle, und die Excel-Funktion „Details anzeigen“ öffnet ein neues Arbeitsblatt mit den Posten, die hinter diesem Wert stehen. Die einzige Bedingung ist, dass diese Teilmenge auf ein Arbeitsblatt passen muss, also unter einer Million Zeilen liegen sollte. Der Drilldown in ein Projekt für ein Quartal ist problemlos möglich; der Drilldown in die Gesamtsumme eines Datensatzes mit 25 Millionen Zeilen funktioniert hingegen nicht, worauf Excel Sie auch hinweisen wird.
Wenn Sie direkt zu Business Central statt nur zu den Zeilen zurückkehren möchten, beschreibt die Drilldown-Anleitung die Funktion „Details anzeigen“ für Exsion-Abfrageergebnisse und Finanzfunktionen. Dadurch öffnet sich Business Central genau mit dem Filter für das Konto und den Datumsbereich, die in der Zelle verwendet wurden.
Eine Datei, eine Aktualisierung, drei Zielgruppen
Der Bericht des Beratungsunternehmens ist am Ende eine einzige Arbeitsmappe mit einem Download und einer Pivot-Tabelle. Der Finanzleiter sieht sich die Stunden nach Ressourcen an. Der Projektleiter zieht das Projekt in die Zeilen und betrachtet Stunden und Kosten nach Projekt und Ticket. Der CEO bündelt alles auf Kundenebene und prüft Umsatz und Marge. Niemand muss etwas neu aufbauen; alle ordnen dieselbe Pivot-Tabelle einfach neu an. Wenn der Monat abgeschlossen ist, aktualisiert eine Person die Daten, und die Ansicht für alle Beteiligten ist auf dem neuesten Stand.
Da die Pivot-Tabelle nach dem Download benannt ist, aktualisiert sie sich automatisch, wenn der Download aktualisiert wird. Platzieren Sie zwei oder drei Downloads, deren Pivot-Tabellen und ein paar Pivot-Diagramme auf einem Übersichts-Tab, und Sie haben ein Management-Dashboard, das sich mit einem Klick aktualisiert. Dieses Prinzip wird in Erstellung von Business-Central-Managementberichten in Excel beschrieben.
Wie die Aktualisierung ohne Data Warehouse aussieht
Die Aktualisierung erfolgt über einen einfachen Button. Exsion liest Business Central direkt über die API unter Verwendung der Berechtigungen des angemeldeten Benutzers aus. Es gibt also kein Data Warehouse, kein Azure SQL-Replikat, keine VM, kein Gateway und keinen nächtlichen Ladevorgang, der geplant werden muss oder bei dessen Fehlschlagen Erklärungsbedarf entsteht. Die Daten in der Pivot-Tabelle sind genau so aktuell wie der Moment, in dem Sie auf den Button geklickt haben.
Die Geschwindigkeit bleibt auch bei großen Datenmengen hoch, da Exsion Datensätze statt einzelner Werte abruft. Eine einzige Abfrage liefert alle relevanten Einträge in einer Anfrage, und Excel übernimmt die Berechnung. Als Richtwert: 700.000 Zeilen aus den Sachposten (Tabelle 17) werden in unter fünf Sekunden geladen, und Excel bleibt während der Aktualisierung voll einsatzfähig. Wenn langsame Berichte der Grund dafür sind, dass Sie auf diesen Artikel gestoßen sind, erklärt der Artikel Warum Jet Reports langsam wird und Excel einfriert den Unterschied zwischen einer Anfrage pro Funktion und einer Anfrage pro Gesamtabfrage.
Die Lizenzierung folgt derselben Logik. Jeder mit einer Exsion-Lizenz kann Daten aktualisieren. Wer keine Lizenz hat, kann die Arbeitsmappe dennoch öffnen, die Pivot-Felder verschieben, Filter ändern und Detail-Drilldowns durchführen; diese Personen können lediglich keine neuen Daten abrufen. Für ein Finanzteam bedeutet das: Die zwei Personen, die den Abschluss machen, benötigen Lizenzen, während die zwanzig Personen, die die Berichte nur lesen, keine benötigen.
Wann man eine Pivot-Tabelle verwendet und wann man beim Arbeitsblatt bleibt
Der direkte Export in eine Pivot-Tabelle ist die richtige Wahl für große Postentabellen, die Sie nach verschiedenen Kriterien filtern möchten, sowie für alle Dateien, die per E-Mail oder SharePoint geteilt werden. Zeiteinträge, Artikelbewegungen, Wertposten, mehrjährige Sachkontenhistorien und alles, was über mehrere Mandanten hinweg ausgewertet wird, sind die idealen Kandidaten dafür.
Ein Arbeitsblatt ist nach wie vor die richtige Wahl, wenn Sie die Zeilen als echte Zeilen benötigen. Abstimmungen, bei denen Posten mit einer Bankdatei abgeglichen werden, SVERWEISE, die einen Wert in ein anderes Blatt ziehen, oder ein Arbeitspapier, in dem Sie eine Spalte mit Formeln und Kommentaren hinzufügen, erfordern die Daten direkt in den Zellen. Unter einer Million Zeilen wird das Arbeitsblatt ohnehin in Sekundenschnelle geladen, sodass das Zeilenlimit die Entscheidung erst dann beeinflusst, wenn Sie sich diesem Grenzwert nähern.
Pivot-Tabellen haben auch ein eigenes Limit, das man kennen sollte: Sie aggregieren. Wenn Ihre Frage lautet „Zeige mir jeden einzelnen Eintrag, der diese Kriterien erfüllt“ und nicht „Summiere diese Einträge nach diesen Dimensionen“, filtern Sie die Abfrage im Raster und senden Sie das Ergebnis an ein Arbeitsblatt. Das Raster von Exsion akzeptiert die Business-Central-eigene Filtersyntax, sodass ein Buchungsdatumsfilter wie 01-01-26..31-03-26 oder ein Kontenfilter wie 4000..4999|6100 genauso funktioniert wie in Business Central selbst.
Für einen umfassenderen Vergleich der Tools und die Frage, welches Tool wo am besten passt, stellt der Hauptartikel über Alternativen zu Jet Reports für Business Central das Zeilenlimit neben den anderen Gründen dar, warum Finanzteams wechseln.
Probieren Sie es mit Ihrer größten Tabelle aus
Installieren Sie Exsion Reporting aus der AppSource über die Erweiterungsverwaltung in Business Central, laden Sie das Excel-Add-in von der Exsion-Infoseite herunter, fügen Sie eine Verbindung in Excel hinzu und melden Sie sich an. Die gesamte Installation dauert etwa fünf Minuten; die Testlizenz erhalten Sie innerhalb einer Minute nach der Anfrage per E-Mail. Die 30-tägige Testversion bietet den vollen Funktionsumfang, und die Preise sind direkt auf der Website einsehbar, ohne dass Sie zuvor ein Verkaufsgespräch führen müssen.
Wählen Sie dann Ihre größte Postentabelle aus, legen Sie die Abfrage breit an, wählen Sie die Pivot-Tabellen-Ausgabe und aktualisieren Sie. Wenn Ihr Team von Jet Reports umsteigt, erstellen wir diesen ersten Bericht kostenlos mit Ihnen gemeinsam, basierend auf den Tabellen und Feldern, die Ihre bestehende Jet-Arbeitsmappe bereits verwendet.
Häufig gestellte Fragen (FAQ)
[[FAQ_START]]
Was ist das Zeilenlimit in Excel und gilt es auch für Pivot-Tabellen? | Ein Excel-Arbeitsblatt fasst maximal 1.048.576 Zeilen und 16.384 Spalten. Dieses Limit gilt für Zellen auf einem Arbeitsblatt, nicht für das Excel-Datenmodell, auf dem eine Pivot-Tabelle basiert. Das Datenmodell wird lediglich durch den verfügbaren Arbeitsspeicher und die Dateigröße begrenzt, sodass eine Pivot-Tabelle viele Millionen Zeilen enthalten kann, solange die Daten in das Modell und nicht auf ein Arbeitsblatt geladen werden.
Welche Business-Central-Tabellen überschreiten am ehesten eine Million Zeilen? | Die Postentabellen: Sachposten (17), Debitor-Posten (21) und die detaillierten Posten in Tabelle 379, Artikelposten (32), Wertposten (5802) und Projektposten (169). Jedes Unternehmen mit einer mehrjährigen Historie, mehrere Mandanten in einer Umgebung oder ein hohes Transaktionsvolumen im Lager oder in Projekten wird dieses Limit in einer oder mehreren dieser Tabellen überschreiten.
Wie viele Business-Central-Zeilen kann Exsion in einer einzigen Pivot-Tabelle laden? | Exsion hat bereits erfolgreich 25 Millionen Business-Central-Zeilen über den direkten Export in eine einzige Pivot-Tabelle geladen. Die praktische Grenze wird eher durch den Arbeitsspeicher des Rechners als durch Excel bestimmt. Eine reine Pivot-Arbeitsmappe ist typischerweise nur 6 bis 7 MB groß, während dieselben Daten auf einem Arbeitsblatt 30 bis 40 MB pro Million Zeilen benötigen würden.
Kann ich immer noch die einzelnen Posten hinter einer Pivot-Zahl sehen? | Ja. Ein Doppelklick auf eine Werte-Zelle in der Pivot-Tabelle öffnet über die Funktion „Details anzeigen“ von Excel ein neues Arbeitsblatt mit den zugrunde liegenden Zeilen. Diese Teilmenge muss auf ein Arbeitsblatt passen, d. h. sie sollte unter einer Million Zeilen liegen. Der Drilldown in ein Projekt, einen Kunden oder einen Zeitraum ist problemlos möglich; bei der Gesamtsumme eines sehr großen Datensatzes ist dies jedoch nicht möglich, und Excel wird eine entsprechende Meldung anzeigen.
Benötige ich ein Data Warehouse oder Power BI, um Berichte über so große Datenmengen zu erstellen? | Nein. Exsion liest Business Central direkt über die API mit den Berechtigungen des angemeldeten Benutzers. Es wird kein Azure SQL-Replikat, keine VM, kein Gateway und kein zeitgesteuerter Ladevorgang benötigt. Die Aktualisierung erfolgt über einen Button in Excel, und die Daten sind sofort auf dem neuesten Stand.
Benötigt jeder, der die Arbeitsmappe öffnet, eine Exsion-Lizenz? | Nur die Personen, die die Daten aktualisieren. Jeder ohne Lizenz kann eine reine Pivot-Arbeitsmappe öffnen, die Pivot-Tabelle neu anordnen, Filter ändern und Details über Drilldowns betrachten. Nur für die Aktualisierung mit neuen Daten aus Business Central ist eine Lizenz erforderlich.
[[FAQ_END]]
Leseempfehlungen

Erstellung von Excel-nativen Berichten für Microsoft Dynamics 365 Business Central: Ein Leitfaden für CFOs und Controller

Hauptbuchprüfungen in Excel ganz ohne Aufwand

Datenfehler direkt an der Quelle in Business Central verhindern

Wie Sie in Excel für BC in 6 Schritten einen Drilldown auf Transaktionen durchführen (2026)

Wie Sie in 7 Schritten BC-Management-Berichte in Excel erstellen (2026)