ich habe mit der Hilfe aus dem Forum schon viel mit den Pivottabellen
erreicht, allerdings ein großes Problem.
Ich kann einige Tabellen nicht richtig aktualisieren und zwar vor allem
dann, wenn im Zeilenbereich Datumfelder vorhanden sind.
Ich habe so eine Art Fahrtenbuch, also eine Tabelle, die immer weiter
nach unten verlängert wird. Das irgendwie dynamisch automatisch in die
Pivots zu übernehmen hat nicht geklappt. Ich habe halt einen
Namensbereich angelegt, den ich bei Bedarf auf die gesamte Tabelle neu
definiere. Auf diesem Namensbereich basieren die Pivots.
Einige Tabellen werden auch aktualisiert, aber die mit dem Datum im
Zeilenfeld (teils nach Monaten/Jahren gruppiert) funktionieren nicht
richtig.
Anstatt dass dort neue Tage/Monate/Jahre auftauchen sind alle neu
eingegebenen Daten unter einem Zeileneintrag zu finden:
">10.10.2007"
Dieses Datum ist das, an dem ich die Pivot erstellt hatte.
Wie kann ich das abstellen?
> Hallo,
> Ich kann einige Tabellen nicht richtig aktualisieren und zwar vor allem
> dann, wenn im Zeilenbereich Datumfelder vorhanden sind.
>
> Ich habe so eine Art Fahrtenbuch, also eine Tabelle, die immer weiter
> nach unten verlängert wird. Das irgendwie dynamisch automatisch in die
> Pivots zu übernehmen hat nicht geklappt. Ich habe halt einen
> Namensbereich angelegt, den ich bei Bedarf auf die gesamte Tabelle neu
> definiere. Auf diesem Namensbereich basieren die Pivots.
Wie hast du das definiert?
Poste die Formel und welchen Bereich deine Quelltabelle einnimmt.
>
> Einige Tabellen werden auch aktualisiert, aber die mit dem Datum im
> Zeilenfeld (teils nach Monaten/Jahren gruppiert) funktionieren nicht
> richtig.
wie hast du gruppiert?
nicht welche Gruppen, sondern was hast du gemacht, um zu gruppieren?
>
> Anstatt dass dort neue Tage/Monate/Jahre auftauchen sind alle neu
> eingegebenen Daten unter einem Zeileneintrag zu finden:
> ">10.10.2007"
> Dieses Datum ist das, an dem ich die Pivot erstellt hatte.
> Wie kann ich das abstellen?
bis jetzt keine Ahnung. Es ist, als würdes du schreiben: Ich habe meinen
Zaun gestrichen, jetzt blättert die Farbe ab. Wie kann ich das abstellen.
Wichtige Informationen fehlen.
Gruß
Marion
>
>
Stefan Lörchner schrieb am 27.10.2007
> Ich kann einige Tabellen nicht richtig aktualisieren und zwar vor allem
> dann, wenn im Zeilenbereich Datumfelder vorhanden sind.
Hast Du an der Auswahl im DropDown irgendwelche Anpassungen vorgenommen,
als Du die Pivot-Tabelle erstellt hast?
> Ich habe so eine Art Fahrtenbuch, also eine Tabelle, die immer weiter
> nach unten verlängert wird. Das irgendwie dynamisch automatisch in die
> Pivots zu übernehmen hat nicht geklappt.
Warum nicht?
Wie bist Du dabei vorgegangen?
Ein dynamischer Bereichsname ist genau das Richtige für diesen Zweck.
Schau dir mal die folgende Anleitung näher an, damit solltest Du bestimmt
zurechtkommen:
http://www.online-excel.de/excel/singsel.php?f=69
Wichtig dabei ist auch, dass deine Datumsspalte vollständig ausgefüllt ist
und Du keine Lücken oder gar Texte in der Spalte drin hast.
Dann kannst Du auch die Datumsspalte verwenden um die Länge des
Datenbereiches zu ermitteln.
> Ich habe halt einen
> Namensbereich angelegt, den ich bei Bedarf auf die gesamte Tabelle neu
> definiere. Auf diesem Namensbereich basieren die Pivots.
Das heisst es sind mehrere Pivot-Tabellen?
Die kannst Du alle auf denselben PivotCache beziehen lassen, dann
aktualisieren sie sich auch alle gemeinsam.
Eine weitere Ursache könnte der vergebene Name sein - ev, hast du zwei
gleichlautende Namen in der Mappe, der eine global, der andere lokal im
Tabellenblatt.
> Einige Tabellen werden auch aktualisiert, aber die mit dem Datum im
> Zeilenfeld (teils nach Monaten/Jahren gruppiert) funktionieren nicht
> richtig.
>
> Anstatt dass dort neue Tage/Monate/Jahre auftauchen sind alle neu
> eingegebenen Daten unter einem Zeileneintrag zu finden:
> ">10.10.2007"
> Dieses Datum ist das, an dem ich die Pivot erstellt hatte.
>
> Wie kann ich das abstellen?
Definiere den dynamischen Namen korrekt als Datenbasis und beziehe dann die
erste PT auf diesen Namen. Nimm dann als Datenbasis für die weiteren PTs
diese erste PT - das ist im ersten Schritt des Assistenten einstellbar.
(Nachträglich ist es auch per VBA noch umstellbar).
Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-2]
Microsoft Excel - Die ExpertenTipps
Die Anleitung kannte ich, hab sie damals aber nicht verstanden. Jetzt
hat es auf Anhieb funktioniert und mit der Datumspalte funktioniert es
tatsächlich optimal.
>> Anstatt dass dort neue Tage/Monate/Jahre auftauchen sind alle neu
>> eingegebenen Daten unter einem Zeileneintrag zu finden:
>> ">10.10.2007"
>> Dieses Datum ist das, an dem ich die Pivot erstellt hatte.
>>
>> Wie kann ich das abstellen?
>
>Definiere den dynamischen Namen korrekt als Datenbasis und beziehe dann die
>erste PT auf diesen Namen. Nimm dann als Datenbasis für die weiteren PTs
>diese erste PT - das ist im ersten Schritt des Assistenten einstellbar.
>(Nachträglich ist es auch per VBA noch umstellbar).
Das hat jetzt irgendwie nix mit meinem Problem zu tun, aber ich bin
trotzdem auf eine Lösung gestoßen.
Ich hatte nach Monaten und Jahren gruppiert und obwohl ich keine Haken
bei "Starten" und "Beenden" gesetzt hatte, hat die Gruppierung immer bei
dem Beenden-Datum aufgehört und alle späteren Einträge wurden nicht
angezeigt. Jetzt steht es auf 2008 und dadurch wird alles angezeigt.
Danke!
Stefan Lörchner schrieb am 27.10.2007
>>http://www.online-excel.de/excel/singsel.php?f=69
>>
>>Wichtig dabei ist auch, dass deine Datumsspalte vollständig ausgefüllt ist
>>und Du keine Lücken oder gar Texte in der Spalte drin hast.
>>Dann kannst Du auch die Datumsspalte verwenden um die Länge des
>>Datenbereiches zu ermitteln.
>
> Die Anleitung kannte ich, hab sie damals aber nicht verstanden. Jetzt
> hat es auf Anhieb funktioniert und mit der Datumspalte funktioniert es
> tatsächlich optimal.
Na feinstens :-)
>>> Anstatt dass dort neue Tage/Monate/Jahre auftauchen sind alle neu
>>> eingegebenen Daten unter einem Zeileneintrag zu finden:
>>> ">10.10.2007"
>>> Dieses Datum ist das, an dem ich die Pivot erstellt hatte.
>>>
>>> Wie kann ich das abstellen?
>>
>>Definiere den dynamischen Namen korrekt als Datenbasis und beziehe dann die
>>erste PT auf diesen Namen. Nimm dann als Datenbasis für die weiteren PTs
>>diese erste PT - das ist im ersten Schritt des Assistenten einstellbar.
>>(Nachträglich ist es auch per VBA noch umstellbar).
>
> Das hat jetzt irgendwie nix mit meinem Problem zu tun, aber ich bin
> trotzdem auf eine Lösung gestoßen.
> Ich hatte nach Monaten und Jahren gruppiert und obwohl ich keine Haken
> bei "Starten" und "Beenden" gesetzt hatte, hat die Gruppierung immer bei
> dem Beenden-Datum aufgehört und alle späteren Einträge wurden nicht
> angezeigt. Jetzt steht es auf 2008 und dadurch wird alles angezeigt.
Auch das ist gut so und hatte ich erwartet.
Das mit dem Bezug auf die erste PT betraf eigentlich nur das Aktualisieren
der weiteren Pivot-Tabellen wenn es denn solche gibt.