Table.ReplaceMatchingRows
Syntax
Table.ReplaceMatchingRows(table as table, replacements as list, optional equationCriteria as any) as table
Info
Ersetzt alle angegebenen Zeilen in der table
durch die bereitgestellten Zeilen. Die zu ersetzenden Zeilen und die Ersetzungen werden in replacements
im Format {alt, neu} angegeben. Ein optionaler Parameter equationCriteria
kann angegeben werden, um den Vergleich zwischen den Zeilen der Tabelle zu steuern.
Beispiel 1
Ersetzt die Zeilen in der Tabelle [a = 1, b = 2] und [a = 2, b = 3] durch [a = -1, b = -2],[a = -2, b = -3].
Verwendung
Table.ReplaceMatchingRows(
Table.FromRecords({
[a = 1, b = 2],
[a = 2, b = 3],
[a = 3, b = 4],
[a = 1, b = 2]
}),
{
{[a = 1, b = 2], [a = -1, b = -2]},
{[a = 2, b = 3], [a = -2, b = -3]}
}
)
Output
Table.FromRecords({
[a = -1, b = -2],
[a = -2, b = -3],
[a = 3, b = 4],
[a = -1, b = -2]
})