Pivot-Tabelle großer Datenmenge
01.04.2024 14:28:07
MikeBeh
Gegeben ist eine Access-Datenbank aus verknüpften Textdateien, die teilweise mehrere Gigabyte groß sind.
Eine bereits erstellte Abfrage liefert mir ein derartige Liste
45197,6496055 811,25 25 24,1780001437292
45197,6496055 569,19 25 24,2579999612644
45197,6496055 597,93 25 24,2569997906685
45197,6496055 730,72 25 24,2480001412332
45197,6496055 730,72 25 24,2480001412332
45197,6496055 732,74 25 24,2469999706373
45197,6496055 732,74 25 24,2469999706373
mit in diesem Beispiel knapp 1,9 Mio Zeilen, im Maximum erwarte ich etwa 8 Mio Zeilen.
Im Ergebnis möchte ich in Excel eine Pivot-Tabelle erstellen:
die Spalte A "Startzeit im Spaltenfeld
die Spalte B "Wert" im Zeilenfeld sowie
Spalte D "WZ" im Wertfeld.
Spalte A soll gruppiert werden nach "0,00694444", also Zusammenfassung in 10min-Intervallen
Spalte B soll gruppiert werden 0..5000 in 50er Schritten
Spalte D wird als Mittelwert dargestellt.
Datenbank aufbauen, Textdateien verknüpfen, Beziehungen setzen, Abfrage erstellen, ausführen lassen, Excel-Pivottabelle auf Basis der Datenbankabfrage erstellen, Pivottabelle aufbauen, soweit alles kein Problem.
Das Problem besteht darin, Spalte A ins Spaltenfeld der Pivottabelle zu bekommen, da Excel wegen der Anzahl der Spalten (16384) dies verweigert.
Auch wenn ich Spalte A erst als Zeilenfeld setze und eine Gruppierung erstelle,
was im Endeffekt vielleicht 30 Zeilen bzw. im Endausbau des Datensatzes einen ganzen Tag mit 24h * 6 Zeitabschnitte also 144 Zeilen ergibt,
und dieses gruppierte Zeilenfeld dann in das Spaltenfeld verschieben möchte, streikt Excel.
Hat jemand eine Idee, ohne dass ich eine VBA-Rechenlösung aufbauen muss?
Grüße!
Mike Beh