Aktualisieren - Power Query + Pivot

Moderator: ModerationP

Aktualisieren - Power Query + Pivot

Beitragvon jhunter » 14. Sep 2018, 07:36

Moin moin!

ich habe in PowerQuery einen Datensatz aufbereitet.
Dieser wird aus einer Excel-Datei geladen.
Der PQ-Datensatz ist dem Datenmodell hinzugefügt und wurde über PowerPivot als 2er Chart geladen.

Nun aktualisiere ich die Datensätze klassisch über Daten > Alle Aktliasieren.
Dabei werden jedoch die Charts nicht aktualisiert.
Wie lässt sich dies umsetzen?

Dabei habe ich aus dem gleichen Datensatz 2 Tabelle a 2 Charts.



Gruß
Ernst
jhunter
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 291
Registriert: 22. Okt 2017, 12:56

Re: Aktualisieren - Power Query + Pivot

Beitragvon shift-del » 14. Sep 2018, 12:04

Hallo

Du musst jeden Pivot-Cache noch separat aktualisieren.
Wir sehen uns!
... shift-del
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()
Benutzeravatar
shift-del
Moderator
 
Beiträge: 19914
Registriert: 25. Jan 2009, 22:54
Wohnort: Ehemaliges Fabrikgelände

Re: Aktualisieren - Power Query + Pivot

Beitragvon jhunter » 15. Sep 2018, 06:59

VIelen Dank für die Antwort.

Würde der folgende Code also alles Datenverbindungen aktualisieren und dann alle Pivot-Tables?
Gibt es von euch noch Ergänzungen zu dem Code?

Code: Alles auswählen
ThisWorkbook.RefreshAll

For Each PivotCache In ActiveWorkbook.PivotCaches

      PivotCache.Refresh

Next



Schönes Wochenende euch!


Gruß
Ernst
jhunter
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 291
Registriert: 22. Okt 2017, 12:56

Re: Aktualisieren - Power Query + Pivot

Beitragvon shift-del » 16. Sep 2018, 15:53

Sieht gut aus.
Wir sehen uns!
... shift-del
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()
Benutzeravatar
shift-del
Moderator
 
Beiträge: 19914
Registriert: 25. Jan 2009, 22:54
Wohnort: Ehemaliges Fabrikgelände

Re: Aktualisieren - Power Query + Pivot

Beitragvon DerHoepp » 16. Sep 2018, 17:26

Moin auch von mir,

ich würde empfehlen, einen neutraleren Variablennamen zu verwenden, der nicht so heißt, wie die Klasse selbst:
Code: Alles auswählen
For Each PiCa in ThisWorkbook.PivotCaches 'Nicht activeworkbook!

Next


Viele Grüße
derHöpp
DerHoepp
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 7003
Registriert: 14. Mai 2013, 11:08

Re: Aktualisieren - Power Query + Pivot

Beitragvon jhunter » 17. Sep 2018, 11:52

Vielen Dank für eure Hilfe!

Irgendwie habe ich das gefühl (aufgrund der Dauer), dass Excel mit dem obigen Code pro Pivot immer zuerst die Datensätze aktualisiert.
D.h. anstatt das einmal die Datensätze aktualisiert werden und danach der Cache refresht wird, wird pro Cache der Datensatz neu geladen.

Kann das sein?
jhunter
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 291
Registriert: 22. Okt 2017, 12:56

Re: Aktualisieren - Power Query + Pivot

Beitragvon shift-del » 17. Sep 2018, 16:31

Es gibt eine Einstellung in den Verbindungs-Eigenschaften die verhindert dass das Makro weiter läuft bevor die Queries aktualisiert sind:
[ ] Aktualisierung im Hintergrund zulassen
Wir sehen uns!
... shift-del
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()
Benutzeravatar
shift-del
Moderator
 
Beiträge: 19914
Registriert: 25. Jan 2009, 22:54
Wohnort: Ehemaliges Fabrikgelände

Re: Aktualisieren - Power Query + Pivot

Beitragvon jhunter » 18. Sep 2018, 10:23

Vielen Dank für die Antwort!

Diese Auswahl habe ich leider nicht. Das Feld ist zwar hinterlegt aber nicht aktivierbar.
Die Abfrage wird als Verbindung in das Datenmodell geladen.
jhunter
Im Profil kannst Du frei den Rang ändern
 
Beiträge: 291
Registriert: 22. Okt 2017, 12:56

Re: Aktualisieren - Power Query + Pivot

Beitragvon shift-del » 18. Sep 2018, 14:43

Möglich dass beides zusammen nicht passt.
Wir sehen uns!
... shift-del
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()
Benutzeravatar
shift-del
Moderator
 
Beiträge: 19914
Registriert: 25. Jan 2009, 22:54
Wohnort: Ehemaliges Fabrikgelände


Zurück zu Excel Forum (provisorisch)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 20 Gäste