Excel Power Query (PQ): Как удалить строки по двум столбцам?

Автор Mostik, 18 февраля 2018, 18:47

Mostik

Как удалить строки по двум столбцам с помощью Power Query?
В файле-примере нужно сделать так, чтобы из таблицы удалились строки, у которых в столбце "Заг1" данные "Наим1", а в столбце "Заг2" число 1.

[вложение удалено администратором]

Администратор

let
    // Создание ссылки на умную таблицу.
    tbl = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    // Вставка допстолбца с метками, какие столбцы надо удалить.
    CreateDopCol = Table.AddColumn(tbl, "Custom", each if ([Заг1] = "Наим1") and ([Заг2] = 1) then "Del" else null),
    // Удаление строк, у которых в допстолбце "Del".
    DelRows = Table.SelectRows(CreateDopCol, each ([Custom] = null)),
    // Удаление допстолбца.
    DelDopCol = Table.RemoveColumns(DelRows,{"Custom"})
in
    DelDopCol