Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Große Pivot-Tabellen beschleunigen

401 views
Skip to first unread message

Frank Vellner

unread,
Nov 11, 2009, 5:45:38 AM11/11/09
to
Liebe NG,

ich arbeite mit recht groᅵen Datenmengen in Excel 2007, die ich mit
Pivot Tabellen auswerte. Bei ca. 50 Spalten geht das bis ca. 350000
Zeilen noch ganz gut. Anschliessend wird es deutlich langsamer und oft
"hᅵngt sich Excel" auf bzw. reagiert einfach gar nicht mehr.

Deshalb suche ich nach PT-Einstellungsmᅵglichkeiten, um die
Rechenarbeit fᅵr Excel zu reduzieren. Beispielsweise brauch ich fast
nie "Drill down". Ist das "Details anzeigen aktivieren" im Register
"Daten" bei den PT-Eigenschaften? Macht es Sinn das abzuwᅵhlen? Was
sind sonst noch sinnvolle Mᅵglichkeiten, um Rechenarbeit zu sparen?
Soll man die Quelldaten besser mit der Datei speichern oder nicht?

Was genau bedeutet "Anzahl der pro Feld beizubehaltenden Elemente"? Aus
dem Hilfetext "Wᅵhlen Sie eine der folgenden Optionen aus, um die
Anzahl der Elemente pro Feld anzugeben, die mit der Arbeitsmappe
zwischengespeichert werden sollen" werde ich auch nicht schlauer. Ist
es sinnvoll, das auf "keine" zu setzen?

Viele Grᅵᅵe
Frank

Alexander Wolff

unread,
Nov 11, 2009, 7:07:02 AM11/11/09
to
Als <news:ujLQnwrY...@TK2MSFTNGP02.phx.gbl> lieᅵ
Frank Vellner verlautbaren, evtl. nachfolgend zitiert:

> ich arbeite mit recht groᅵen Datenmengen in Excel 2007, die ich mit
> Pivot Tabellen auswerte. Bei ca. 50 Spalten geht das bis ca. 350000
> Zeilen noch ganz gut. Anschliessend wird es deutlich langsamer und oft
> "hᅵngt sich Excel" auf bzw. reagiert einfach gar nicht mehr.

Ich kann mir nicht vorstellen, dass du die 50 Spalten alle benᅵtigst. Bau
Dir eine entspr. entschlackte Tabelle auf.

> Deshalb suche ich nach PT-Einstellungsmᅵglichkeiten, um die
> Rechenarbeit fᅵr Excel zu reduzieren. Beispielsweise brauch ich fast
> nie "Drill down". Ist das "Details anzeigen aktivieren" im Register
> "Daten" bei den PT-Eigenschaften? Macht es Sinn das abzuwᅵhlen? Was
> sind sonst noch sinnvolle Mᅵglichkeiten, um Rechenarbeit zu sparen?
> Soll man die Quelldaten besser mit der Datei speichern oder nicht?

Vielleicht solle man einen Test mit Access dagegen machen ...

Oder: Heute haben PCs zwar oft Dual-Core oder Quad-Core bei jedoch weniger
GHz Prozessortakt. Manche Aufgaben sind jedoch "singlecore, mit hohem Takt"
besser. Vielleicht hast Du ja noch einen PC von 2004/2005.

> Was genau bedeutet "Anzahl der pro Feld beizubehaltenden Elemente"?
> Aus dem Hilfetext "Wᅵhlen Sie eine der folgenden Optionen aus, um die
> Anzahl der Elemente pro Feld anzugeben, die mit der Arbeitsmappe
> zwischengespeichert werden sollen" werde ich auch nicht schlauer. Ist
> es sinnvoll, das auf "keine" zu setzen?

Deine Fragen zu den Einstellungen kannst Du doch selbst mit der Stoppuhr
beantworten.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2

Thomas Ramel

unread,
Nov 11, 2009, 10:38:14 AM11/11/09
to
Grüezi Frank

On 11 Nov., 11:45, "Frank Vellner" <weglassen_frankv...@yahoo.de>
wrote:
>
> ich arbeite mit recht großen Datenmengen in Excel 2007, die ich mit


> Pivot Tabellen auswerte. Bei ca. 50 Spalten geht das bis ca. 350000
> Zeilen noch ganz gut. Anschliessend wird es deutlich langsamer und oft

> "hängt sich Excel" auf bzw. reagiert einfach gar nicht mehr.
>
> Deshalb suche ich nach PT-Einstellungsmöglichkeiten, um die
> Rechenarbeit für Excel zu reduzieren.

Solche gibt es IMO kaum welche.

Die PT rechnet halt den ganzen Datenbestand durch und das ist es was
Zeit benötigt.

Ev. könntest Du die Daten in einer gemeinsamen Quelle haben - bei
grossen Datenmengen ist das eh effizienter in einer Datenbank - und
dann mit einer Abfrage nur die Daten holen, die Du wirklich benötigst.
Die Abfrage filtert dann die Daten bereits vor, das kann auch sehr gut
über Zellen gelöst werden in denen Du z.B. das Datum oder ein
Zeitfenster oder einen Kunden usw.

Die so importierten Daten werden dann von der PT aufbereitet und
ausgewertet.

Die Zeit teilt sich dann auf in den gefilterten Import und die
Auswertung durch die PT.


> Macht es Sinn das abzuwählen? Was
> sind sonst noch sinnvolle Möglichkeiten, um Rechenarbeit zu sparen?


> Soll man die Quelldaten besser mit der Datei speichern oder nicht?

Die Quelldaten in der Datei zu speichern hilft dabei, sie gleich
'vorrätig' zu haben ohne auf die Datenquelle zugreifen zu können/
müssen.

> Was genau bedeutet "Anzahl der pro Feld beizubehaltenden Elemente"? Aus

> dem Hilfetext "Wählen Sie eine der folgenden Optionen aus, um die


> Anzahl der Elemente pro Feld anzugeben, die mit der Arbeitsmappe
> zwischengespeichert werden sollen" werde ich auch nicht schlauer. Ist
> es sinnvoll, das auf "keine" zu setzen?

'Keine' heisst, dass alle DropDowns immer an die aktuellen Daten
angepasst werden und keine alten Pivot-Items darin enthalten bleiben.
All diese Netigkeiten können zulasten der Performance gehen, aber das
musst Du wohl im Einzelnen austesten.

Am meisten würde ich mir von einer Vorfilterung der Daten per Abfrage
versprechen, dann bleibt die effektiv auszuwertende Datenmenge für die
PT klein(er).


--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -

0 new messages