Zdieľať cez


Table.ReplaceMatchingRows

Syntax

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

Informácie

Nahradí všetky zadané riadky v tabuľke table poskytnutými riadkami. Riadky, ktoré sa majú nahradiť, a náhrady sú zadané v replacementsparametri s použitím formátovania {old, new}. Pomocou voliteľného equationCriteria parametra možno porovnávať riadky tabuľky.

Príklad č. 1

Nahraďte v tabuľke riadky [a = 1, b = 2] a [a = 2, b = 3] riadkami [a = -1, b = -2],[a = -2, b = -3].

Použitie

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

Výkon

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

Kritériá rovnice