Power Query, abhängige Attribute eines Merkmals vergleichen,List.Difference
Ausgangslage
2 Tabellen, Spalten [Attribut1] ... [AttributN] sind abhängig von Spalte [Merkmal]
Aufgabe:
Ermittlung der Differenz beider Tabellen, anders formuliert:
Unterscheiden sich die Spalteninhalten [Attribut1] ... [AttributN] beider Tabellen ?
Und wenn ja, welche abhängigen Spalten sind es ?
1 Tabellen [Liste1] und [Liste2] als Arbeitsmappenabfrage abbilden
2 Entpivotieren
Reiter [Transformieren] -> Spalten entpivotieren -> andere Spalten entpivotieren
(Spalte [Merkmal] ist markiert)
Anders formuliert:
die Spalten [Attribut1] ... [AttributN] und deren [Wert] werden transponiert,
Spalten werden in Zeilen gewandelt
3 Spalten [Attribut] und [Wert] in neuer Spalte zusammenführen [Zusammengeführt]
4 nach Spalte [Merkmal] gruppieren, Option [Alle Zeilen]
screenshot siehe folgenden Blog Beitrag und / oder hier (Abschnitt [alternativer Ansatz])
Spalte [Zusammengeführt] des Table Objekts in List Objekt (Alle Spalteninhalte Spalte [Zusammengeführt] konvertieren erfolgt mit folgendem Trick:
5 neue Arbeitsmappenabfrage auf Basis [Liste1] erstellen
6 [benutzerdefinierte Spalte] hinzufügen
= List.Difference([Attribute_Liste1],[Attribute_Liste2])
und Werte extrahieren
2 Tabellen, Spalten [Attribut1] ... [AttributN] sind abhängig von Spalte [Merkmal]
Aufgabe:
Ermittlung der Differenz beider Tabellen, anders formuliert:
Unterscheiden sich die Spalteninhalten [Attribut1] ... [AttributN] beider Tabellen ?
Und wenn ja, welche abhängigen Spalten sind es ?
1 Tabellen [Liste1] und [Liste2] als Arbeitsmappenabfrage abbilden
2 Entpivotieren
Reiter [Transformieren] -> Spalten entpivotieren -> andere Spalten entpivotieren
(Spalte [Merkmal] ist markiert)
Anders formuliert:
die Spalten [Attribut1] ... [AttributN] und deren [Wert] werden transponiert,
Spalten werden in Zeilen gewandelt
3 Spalten [Attribut] und [Wert] in neuer Spalte zusammenführen [Zusammengeführt]
4 nach Spalte [Merkmal] gruppieren, Option [Alle Zeilen]
screenshot siehe folgenden Blog Beitrag und / oder hier (Abschnitt [alternativer Ansatz])
Spalte [Zusammengeführt] des Table Objekts in List Objekt (Alle Spalteninhalte Spalte [Zusammengeführt] konvertieren erfolgt mit folgendem Trick:
5 neue Arbeitsmappenabfrage auf Basis [Liste1] erstellen
6 [benutzerdefinierte Spalte] hinzufügen
= List.Difference([Attribute_Liste1],[Attribute_Liste2])
und Werte extrahieren
Lern Video
Kommentare
Kommentar veröffentlichen