Сравните значение из двух столбцов и получите соответствующее значение из другой таблицы Power BI - PullRequest
0 голосов
/ 01 сентября 2018

Я довольно новичок в powerbi , и мне нужна ваша помощь в одном задании, на котором я застрял.

По сути, у меня есть две таблицы, и мне нужно сравнить значение из таблицы один со строкой таблицы 2 и вернуть выходные данные.

Таблица 1

enter image description here

Мне нужно сравнить значения в столбце a & b и получить совпадение из таблицы 2. Например, если строка 1 имеет BY Green и BS HIGH, тогда мне нужно проверить это значение из таблицы матрицы ниже и вернуть значение в столбце как 0 или 1.

Таблица 2

enter image description here

Как видно из таблицы 2, первая строка имеет значение BY Green, а BS low имеет значение '0'

1 Ответ

0 голосов
/ 02 сентября 2018

Попробуйте это ...

enter image description here

Index () возвращает значение из матрицы (выделено фиолетовым цветом) на основе пересечений двух match (). Первый - это Вертикальное совпадение из Таблицы1: Col A; вторая - горизонтальное совпадение из таблицы 1: столбец B. Возвращается значение, найденное на этом пересечении.

... Мои извинения ... только что увидел, что это запрос BI ... не беспокойтесь ...

Во-первых, нужно исправить таблицу 2 как файл поиска:

Сначала щелкните ячейку в таблице 2 (не редактировать), затем в меню «Данные»> «Таблица / диапазон» откроется окно Power Query. Выберите столбцы от B (не A) до Col F), затем в меню PQ Transform> Unpivot создайте новую справочную таблицу. это можно сохранить как новую таблицу или использовать по ссылке.

enter image description here

Далее откройте и объедините таблицу 1 PQ_Table 2 (Обязательно выберите ОБА столбцы в ОБАХ таблицах в том же порядке). Затем разверните вкладку таблицы после слияния, разверните вкладку таблицы. Я только выбрал значение для возврата, но вы можете вернуть все значения для проверки, а затем удалить ненужные столбцы.
enter image description here

Надеюсь, это поможет ...

Удачи.

...