Blog

Peter Rühm

Peter Rühm

(#003) Live aus dem Projekt: PowerQuery kann keine UNION-Abfragen einbinden!

gerade habe ich in einem Projekt eine schöne UNION-Abfrage in ACCESS formuliert, um zwei Tabellen dynamisch untereinander zu stellen. Zur Erklärung: mit dieser Abfrage kann ich Daten aus zwei Tabellen – auch Excel-Tabellen! – untereinander darstellen, damit sie dann wie eine Tabelle benutzt oder analysiert werden können bspw. in Pivot & Co.

Bisher habe ich diese Abfrage wunderbar mit MS-Query nach Excel verknüpft, um dann eine Pivot-Tabelle darauf aufzusetzen.

Problem im Projekt:

Als bekennender PowerQuery-Fan möchte ich die Daten nun über PowerQuery einbinden.

ABER, oh Schreck! PowerQuery bietet mir bei der Auswahl der verknüpfbaren Datenquellen nur Tabellen und „normale“ Selektionsabfragen an. Aktionsabfragen werden logischerweise ausgelassen, aber leider auch: UNION-Abfragen!

Peters Workaround:

Erster Ansatz: nehme ich eben wieder MS-Query statt PowerQuery. Klappt natürlich, aber damit gebe ich mich nicht zufrieden.

Zweiter Versuch: füge die beiden Tabellen einfach in PowerQuery untereinander. Kein Problem mit dem Menübefehl „Abfragen anfügen“.

Dritter Versuch: ein kleiner Trick! Baue mir in Access einfach eine weitere Abfrage, die alle Felder der UNION-Abfrage holt, also ein SELECT * FROM… Sie da: klappt auch! Die Abfrage wird nun angeboten und die Daten kommen korrekt an.

Problem gelöst? Ja!

Es gibt mindestens drei Workarounds bzw. Alternativen.

Wenn Ihnen dieser Beitrag gefallen hat, dann teilen  Sie ihn gerne. Falls Sie Anmerkungen haben, schreiben Sie bitte einen Kommentar, oder senden Sie mir eine Mail an info@prt.de.

Beitrag teilen:

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on xing
Share on email
Share on print

Up to date bleiben

Melden Sie sich für unseren Newsletter an!