Nhảy tới nội dung

Table.ReplaceMatchingRows

Thay thế tất cả các hàng được chỉ định bằng (các) hàng được cung cấp.

Syntax

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

Remarks

Thay thế tất cả các hàng được chỉ định trong table bằng (các) hàng được cung cấp. Các hàng sẽ thay thế và các thay thế được chỉ định trong replacements, sử dụng định dạng {old, new}. Có thể chỉ định tham số equationCriteria tùy chọn để kiểm soát phép so sánh giữa các hàng của bảng.

Examples

Example #1

Thay thế các hàng [a = 1, b = 2] và [a = 2, b = 3] bằng [a = -1, b = -2],[a = -2, b = -3] trong bảng.

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

Result:

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

Category

Table.Membership