Condividi tramite


Table.ReplaceMatchingRows

Sintassi

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

Informazioni su

Sostituisce tutte le righe specificate in table con le righe indicate. Le righe da sostituire e le sostituzioni vengono specificate in replacements usando la formattazione {old, new}. Facoltativamente, è possibile specificare il parametro equationCriteria per controllare il confronto tra le righe della tabella.

Esempio 1

Sostituire le righe [a = 1, b = 2] e [a = 2, b = 3] con [a = -1, b = -2], [a = -2, b = -3] nella tabella.

Utilizzo

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

Output

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

Criteri equazioni