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