У меня есть две таблицы. Таблица 1 и Таблица 2.
Таблица 1 = необработанные данные Таблица 2 = условный фильтр для применения к Таблице 1
Цель: Каждая строка в Таблице 2 будет содержать 1 или более данных столбца. Если тот же столбец из таблицы 1 содержит элемент фильтра, то формулировка столбца «Результат» будет заполнена новой таблицей 3.
Проблема: в настоящее время приведенный ниже код работает, только если в таблице 2 все столбцы точно совпадают
Вопрос: Требуются рекомендации / руководство по кодированию о том, как вызвать столбец «Результат», который требуется только для каждой строки столбцов, заполненных в Таблице 2. Будет ли работать какой-то вид List.Contains (), когда он игнорирует «ноль» столбцы?
Таблица 1 - необработанные данные

Таблица 2 - фильтры для таблицы 1

Таблица 3 - результаты

Код, который я сейчас использую:
let
Source = Table1,
#"Merged Queries" = Table.NestedJoin(Source,{"Test", "Test2", "Test3", "Test4"},Table2,{"Test", "Test2", "Test3", "Test4"},"Table2",JoinKind.LeftOuter),
#"Expanded Table2" = Table.ExpandTableColumn(#"Merged Queries", "Table2", {"Result"}, {"Result"})
in
#"Expanded Table2"