Table.ReplaceMatchingRows

语法

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

关于

使用提供的行替换 table 中的所有指定行。 使用 {old, new} 格式在 replacements 中指定要替换的行和替换项。 可以指定可选参数 equationCriteria 以控制表各行之间的比较。

示例 1

将表中的 [a = 1, b = 2] 和 [a = 2, b = 3] 行替换为 [a = -1, b = -2] 和 [a = -2, b = -3]。

使用情况

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

输出

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