Power Query, benutzerdefinierte Funktion fxMerge, 2 Tabellen über Primärschlüssel und Fremdschlüssel zusammenführen

Voraussetzungen:

Table.DemoteHeader (Überschriften als erste Zeile verwenden)


erste Spalte (Column1) = Primärschlüssel (Tabelle 1), Fremdschlüssel (Tabelle 2)


--- SCHNIPP ---

(tblSecundary as table, tblPrimary as table) as table =>

let

    Source = Table.NestedJoin(tblSecundary,{"Column1"},tblPrimary,{"Column1"},"Joined",JoinKind.LeftOuter),

    ColToExp = List.Skip(Table.ColumnNames(tblPrimary),1),

    Expand = Table.ExpandTableColumn(Source, "Joined", ColToExp, {ColToExp{0} & Number.ToText(Table.ColumnCount(Source))})

in

    Expand

--- SCHNAPP ---


Quelle

https://chandoo.org/forum/threads/useful-powerquery-tricks-chihiros-notes.35658/

Kommentare

Beliebte Posts aus diesem Blog

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

Dropdown Liste mit Mehrfachauswahl

nützliche Text Funktionen in Power Query