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