Abfragen zusammenführen
#1
Hallo zusammen,

ich versuche verschiedene Abfragen zusammenzuführen. Leider komme ich da nicht weiter. Zur besseren Veranschaulichung habe ich eine Beispieldatei hochgeladen. Hier sind drei Tabellen enthalten, die jeweils aus einer Abfrage generiert werden. 

Ich würde gerne die Abfragen zusammenfassen. Die Herausforderung für mich ist, dass die Anzahl der Mitarbeiter variiert. Es sollen alle Mitarbeiter (ohne Duplikate) aufgelistet werden und zwar unabhängig davon, wie oft sie in den Abfragen enthalten sind.

In der Beispieltabelle ist ein Modul vorhanden was ich als "Versuch" erstellt habe. Leider bringt es nicht den gewünschten Erfolg. In der Tabelle "Import" habe ich einmal aufgelistet, wie ich mir das Ergebnis vorstelle.

Ich hoffe, Ihr habt eine Idee, wie ich die Daten zusammenfassen kann.

Schon mal Danke für Eure Hilfe.

VG
Rudi


Angehängte Dateien
.xlsm   Import_Test.xlsm (Größe: 70,71 KB / Downloads: 10)
Antworten Top
#2
Hi,

hab Dir das mal zusammengefasst....


Angehängte Dateien
.zip   Import_Test.zip (Größe: 388,29 KB / Downloads: 6)
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#3
Hi

Deine drei Tabellen liegen als Abfrage vor und haben die Namen (Mai,Juni,Juli).
Code:
let
    Quelle = Mai&Juni&Juli,
    #"Entpivotierte andere Spalten" = Table.UnpivotOtherColumns(Quelle, {"Name"}, "Attribut", "Wert"),
    #"Gefilterte Zeilen" = Table.SelectRows(#"Entpivotierte andere Spalten", each not Text.Contains([Attribut], "Col")),
    #"Pivotierte Spalte" = Table.Pivot(#"Gefilterte Zeilen", List.Distinct(#"Gefilterte Zeilen"[Attribut]), "Attribut", "Wert")
in
    #"Pivotierte Spalte"
Gruß Elex
Antworten Top
#4
Hallo Ralf,

danke für die Zusammenfassung. Ich versuche die einzelnen Schritte gerade nachzuvollziehen.

Es gibt allerdings eine Herausforderung. Die Zusammenfassung ist Teil einer relativ großen Arbeitsmappe. In dieser greifen mehrere Tabellen auf die Schichtpläne zu.

Ist es mit großem Aufwand verbunden, die Namen der Mitarbeiter in Spalte A und das Datum in Zeile 1 zu hinterlegen?

VG
Rudi

Hallo Elex,

hinterlege ich Deinem Code in einem Modul oder wie kann ich diesen verwenden?

VG
Rudi
Antworten Top
#5
Hi

Beide Lösungen sind mit PowerQuery gemacht. PQ Kenntnisse?
Antworten Top
#6
Hallo Elex,

wenn ich Deinen Code so betrachte würde ich Deine Frage eher verneinen.

VG
Rudi
Antworten Top
#7
Zitat:Hier sind drei Tabellen enthalten, die jeweils aus einer Abfrage generiert werden. 

Wie machst du deine beschriebenen Abfragen?


Angehängte Dateien
.xlsm   mehr als 2 Abfragen zusammenführen.xlsm (Größe: 82,65 KB / Downloads: 3)
Antworten Top
#8
Über die Funktion "Neue Anfrage". Hierüber importiere ich für jeden Monat die besagten Schichtpläne aus einer csv-Datei.

VG
Rudi
Antworten Top
#9
Google mal PowerQuery CVS Datei einlesen. Auch auf Youtube. Hatte dir in letzten Beitrag noch die Datei angehängt.
Antworten Top
#10
Danke Dir für Deine Hilfe. Ich lese mich gerade schon ein bzw. versuche es Wink

VG
Rudi
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste