Table.ReplaceMatchingRowsTable.ReplaceMatchingRows

SyntaxSyntax

Table.ReplaceMatchingRows(table as table, replacements as list, optional equationCriteria as any) as table 

InfoAbout

Ersetzt alle angegebenen Zeilen in der table durch die bereitgestellten Zeilen.Replaces all the specified rows in the table with the provided ones. Die zu ersetzenden Zeilen und die Ersetzungen werden in replacements im Format {alt, neu} angegeben.The rows to replace and the replacements are specified in replacements, using {old, new} formatting. Ein optionaler Parameter equationCriteria kann angegeben werden, um den Vergleich zwischen den Zeilen der Tabelle zu steuern.An optional equationCriteria parameter may be specified to control comparison between the rows of the table.

Beispiel 1Example 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].Replace the rows [a = 1, b = 2] and [a = 2, b = 3] with [a = -1, b = -2],[a = -2, b = -3] in the table.

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]}
    }
)
aa bb
-1-1 -2-2
-2-2 -3-3
33 44
-1-1 -2-2