Table.ReplaceMatchingRows
Sintaxis
Table.ReplaceMatchingRows(table as table, replacements as list, optional equationCriteria as any) as table
Acerca de
Sustituye todas las filas especificadas en table
por las proporcionadas. Las filas que se van a reemplazar y los reemplazos se especifican en replacements
con el formato {old, new}. Se puede especificar un parámetro equationCriteria
opcional para controlar la comparación entre las filas de la tabla.
Ejemplo 1
Reemplazar las filas [a = 1, b = 2] y [a = 2, b = 3] con [a = -1, b = -2],[a = -2, b = -3] en la tabla.
Uso
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]}
}
)
Salida
Table.FromRecords({
[a = -1, b = -2],
[a = -2, b = -3],
[a = 3, b = 4],
[a = -1, b = -2]
})