Delen via


Table.ReplaceMatchingRows

Syntaxis

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

Info

Vervangt alle opgegeven rijen in de table opgegeven rijen door de opgegeven rijen. De rijen die moeten worden vervangen en de vervangingen worden opgegeven in replacements, met behulp van {oude, nieuwe} opmaak. Er kan een optionele equationCriteria parameter worden opgegeven om de vergelijking tussen de rijen van de tabel te bepalen.

Voorbeeld 1

Vervang de rijen [a = 1, b = 2] en [a = 2, b = 3] door [a = -1, b = -2],[a = -2, b = -3] in de tabel.

Gebruik

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

Uitvoer

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