14.03.2022, 18:59
Hallo zusammen,
ich hatte die Überlegung mittels Powerquery mehrere Tabellen, die regelmäßig aktualisiert werden, zusammenzuführen und dann auszuwerten.
Ich habe ein Beispiel erstellt, habe hier mal statt drei Dateien mit je einem Blatt zur Vereinfachung eine Datei mit drei Daten-Blättern (Autos, LKWs, Motorräder) erstellt.
Die Spaltennamen A bis F sind bei allen Blättern gleich, ab Spalte G (Extras) sind diese unterschiedlich. Extras sollen hierbei Zusatzfeatures (z.B. bei diesem Fahrzeugbeispiel eine Sonderfarbe) sein, die man wählen kann (1 steht hier für "Extra wurde genommen"; 0 steht hier für "Extra wurde nicht genommen"; und -1 für "wurde storniert")
Ziel ist es mittels Powerquery eine Endtabelle zu erstellen, die man mittels dem Button "Alle aktualisieren" einfach aktualisieren kann und alle Spalten bzw. "Extras" der drei Blätter (Autos, LKWs, Motorräder) enthält, habe hierzu mal noch das Blatt mit dem Namen "Zielformat" erstellt um zu zeigen wie diese dann aussehen soll.
Durch diese Zusammenführung der drei Tabellen soll abschließend die Zahl der Extras verglichen und fahrzeugübergreifend herausgefunden werden, welches Extras am beliebtesten/unbeliebtesten (Top 5/Flop 5) sind, am besten soll diese Tabelle in Power Bi geladen werden können, um diese dann dort zu visualisieren.
Mein Problem hierbei ist, dass man die Daten-Blätter aufgrund unterschiedlicher Spalten nicht einfach untereinander in Powerquery einfügen kann, genauso wenig kann man diese zusammenführen mittels eine der verschiedenen Join-Arten, da es keine übereinstimmenden Spalten (nur Spaltennamen) gibt.
Meine Lösung wäre es gewesen die drei Daten-Blätter jeweils einzeln als Abfrage oder Verbindung (was ist denn hier vorteilhafter bzw. wie unterscheiden sich diese denn genau?) zu erstellen und diese dann in Powerquery um die jeweils fehlenden Spalten zu ergänzen (leere Spalte mit entsprechendem Namen) und die Spalten entsprechend ihrer Spaltennamen zu sortieren ( Spalte A bis F stimmt bereits und dann Extra 1 bis 10). Dies empfinde ich als sehr aufwendig, da es in den orginalen Dateien noch mehr Extras als in dieser Beispiel-Datei gibt.
Ich wäre dankbar über Lösungsvorschläge, eventuell findet sich hier eine weniger aufwendige Lösung als die meine.
Viele Grüße und einen guten Start in die Woche,
Nils
ich hatte die Überlegung mittels Powerquery mehrere Tabellen, die regelmäßig aktualisiert werden, zusammenzuführen und dann auszuwerten.
Ich habe ein Beispiel erstellt, habe hier mal statt drei Dateien mit je einem Blatt zur Vereinfachung eine Datei mit drei Daten-Blättern (Autos, LKWs, Motorräder) erstellt.
Die Spaltennamen A bis F sind bei allen Blättern gleich, ab Spalte G (Extras) sind diese unterschiedlich. Extras sollen hierbei Zusatzfeatures (z.B. bei diesem Fahrzeugbeispiel eine Sonderfarbe) sein, die man wählen kann (1 steht hier für "Extra wurde genommen"; 0 steht hier für "Extra wurde nicht genommen"; und -1 für "wurde storniert")
Ziel ist es mittels Powerquery eine Endtabelle zu erstellen, die man mittels dem Button "Alle aktualisieren" einfach aktualisieren kann und alle Spalten bzw. "Extras" der drei Blätter (Autos, LKWs, Motorräder) enthält, habe hierzu mal noch das Blatt mit dem Namen "Zielformat" erstellt um zu zeigen wie diese dann aussehen soll.
Durch diese Zusammenführung der drei Tabellen soll abschließend die Zahl der Extras verglichen und fahrzeugübergreifend herausgefunden werden, welches Extras am beliebtesten/unbeliebtesten (Top 5/Flop 5) sind, am besten soll diese Tabelle in Power Bi geladen werden können, um diese dann dort zu visualisieren.
Mein Problem hierbei ist, dass man die Daten-Blätter aufgrund unterschiedlicher Spalten nicht einfach untereinander in Powerquery einfügen kann, genauso wenig kann man diese zusammenführen mittels eine der verschiedenen Join-Arten, da es keine übereinstimmenden Spalten (nur Spaltennamen) gibt.
Meine Lösung wäre es gewesen die drei Daten-Blätter jeweils einzeln als Abfrage oder Verbindung (was ist denn hier vorteilhafter bzw. wie unterscheiden sich diese denn genau?) zu erstellen und diese dann in Powerquery um die jeweils fehlenden Spalten zu ergänzen (leere Spalte mit entsprechendem Namen) und die Spalten entsprechend ihrer Spaltennamen zu sortieren ( Spalte A bis F stimmt bereits und dann Extra 1 bis 10). Dies empfinde ich als sehr aufwendig, da es in den orginalen Dateien noch mehr Extras als in dieser Beispiel-Datei gibt.
Ich wäre dankbar über Lösungsvorschläge, eventuell findet sich hier eine weniger aufwendige Lösung als die meine.
Viele Grüße und einen guten Start in die Woche,
Nils