Ich habe eine Tabelle, die (obgleich in Tausend) dazu ähnlichen Ausgängen:(Oracle), wie man Gruppenzeilen für die Paginierung
EMPNO ENAME TRANDATE AMT
---------- ---------- --------- -------
100 Alison 21-MAR-96 45000
100 Alison 12-DEC-78 23000
100 Alison 24-OCT-82 11000
101 Linda 15-JAN-84 16000
101 Linda 30-JUL-87 17000
102 Celia 31-DEC-90 78000
102 Celia 17-SEP-96 21000
103 James 21-MAR-96 45000
103 James 12-DEC-78 23000
103 James 24-OCT-82 11000
104 Robert 15-JAN-84 16000
104 Robert 30-JUL-87 17000
My gewünschte Ausgabe zu dieser ähnlich sein würde:
EMPNO ENAME TRANDATE AMT PAGE
---------- ---------- --------- ------- ----
100 Alison 21-MAR-96 45000 1
100 Alison 12-DEC-78 23000 1
100 Alison 24-OCT-82 11000 1
101 Linda 15-JAN-84 16000 2
101 Linda 30-JUL-87 17000 2
102 Celia 31-DEC-90 78000 2
102 Celia 17-SEP-96 21000 2
103 James 21-MAR-96 45000 3
104 Robert 12-DEC-78 23000 4
104 Robert 24-OCT-82 11000 4
104 Robert 15-JAN-84 16000 4
104 Robert 30-JUL-87 17000 4
Grundsätzlich sollte ein neues Feld eingefügt werden, um die Seite zu identifizieren, zu der es gehört. Der Seitenumbruch basiert auf den Zeilen. Und wenn es in EMPNO "zusammengehalten" wird, fügt es 1 zu PAGE hinzu, wenn die Zeilen die nächste EMPNO-Charge nicht hinzufügen können. Es ist für das Excel-Limit, da Excel nicht mehr als 65000 Zeilen (oder so) in einem einzelnen Blatt erlaubt. Im Beispielfall sind es nur 4 Zeilen. Die Limitnummer ist statisch.
So können Sie garantieren, dass keine ANGNR> 65000 Aufzeichnungen haben? – APC
Welche Version von Excel verwenden Sie auch? Excel 2007 erlaubt eine wahnsinnige 1.048.576 Zeilen pro Arbeitsblatt. – APC
Nun, ich hatte gehofft, es würde sogar die Excel-Versionen vor 2007 unterstützen. (Http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx) – keiko