Table.RemoveMatchingRows

Синтаксис

Table.RemoveMatchingRows(table as table, rows as list, optional equationCriteria as any) as table

О программе

Удаляет все вхождения указанного из него rowstable. Необязательный параметр equationCriteria можно указать для управления сравнением строк таблицы.

Пример 1

Удалите все строки, в которых [a = 1] из таблицы ({[a = 1, b = 2], [a = 3, b = 4], [a = 1, b = 6]}).

Использование

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

Выходные данные

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