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]}
    }
)

Ausgabe

Table.FromRecords({
    [a = -1, b = -2],
    [a = -2, b = -3],
    [a = 3, b = 4],
    [a = -1, b = -2]
})