Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Table.AddJoinColumn(
table1 as table,
key1 as any,
table2 as any,
key2 as any,
newColumnName as text
) as table
About
Verknüpft die Zeilen table1 mit den Zeilen table2 basierend auf der Gleichheit der Werte der Schlüsselspalten, die durch key1 (für table1) und key2 (für table2) ausgewählt wurden. Die Ergebnisse werden in einer Spalte mit dem Namen newColumnNamegespeichert.
Diese Funktion verhält sich identisch Table.NestedJoin mit joinKind der Einstellung auf JoinKind.LeftOuter.
Beispiel
Fügen Sie eine Verknüpfungsspalte zu ({[saleID = 1, Item = "Shirt"], [saleID = 2, Item = "Hat"]}) mit dem Namen "Preis/Aktie" aus der Tabelle hinzu ({[saleID = 1, Preis = 20], [saleID = 2, Preis = 10]}), beigetreten am [saleID].
Verwendung
Table.AddJoinColumn(
Table.FromRecords({
[saleID = 1, item = "Shirt"],
[saleID = 2, item = "Hat"]
}),
"saleID",
Table.FromRecords({
[saleID = 1, price = 20, stock = 1234],
[saleID = 2, price = 10, stock = 5643]
}),
"saleID",
"price"
)
Output
Table.FromRecords({
[
saleID = 1,
item = "Shirt",
price = Table.FromRecords({[saleID = 1, price = 20, stock = 1234]})
],
[
saleID = 2,
item = "Hat",
price = Table.FromRecords({[saleID = 2, price = 10, stock = 5643]})
]
})