Jaa


Table.ReplaceMatchingRows

Syntaksi

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

Tietoja

Korvaa kaikki kohteen määritetyt rivit table annetuilla riveillä. Korvattavat rivit ja korvaamiset määritetään kohdassa replacementskäyttäen {vanha, uusi}-muotoilua. Valinnainen equationCriteria parametri voidaan määrittää ohjaamaan taulukon rivien välistä vertailua.

Esimerkki 1

Korvaa rivit [a = 1, b = 2] ja [a = 2, b = 3] riveillä [a = -1, b = -2],[a = -2, b = -3] taulukossa.

Käyttö

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

Tuloste

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