Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Один из типов соединения, доступных в диалоговом окне слияния в Power Query, — это правое внешнее соединение, которое сохраняет все строки из правой таблицы и приводит любые соответствующие строки из левой таблицы. Дополнительные сведения: обзор операций слияния
Схема левой таблицы, содержащей столбцы Date, CountryID и Units. Выделенный столбец CountryID содержит значения 1 в строках 1 и 2, 3 в строке 3 и 4 в строке 4. В правой таблице содержатся столбцы ID и Country с одной строкой. Выделенный столбец идентификатора содержит значение 3 в строке 1 (обозначающее Панаму). Таблица под первой таблицей содержит столбцы Date, CountryID, Units и Country. В таблице есть одна строка с CountryID 3 и Страной Панамы.
В этой статье используются примеры данных, чтобы показать, как выполнить операцию слияния с правильным внешним соединением. Примеры исходных таблиц для этого примера:
Продажи: эта таблица содержит поля Date, CountryID и Units. CountryID — это целое число, представляющее уникальный идентификатор из таблицы "Страны".
Страны: эта таблица представляет собой справочную таблицу с идентификатором полей и страной. Поле идентификатора представляет уникальный идентификатор для каждой записи.
В этом примере вы объединяете обе таблицы с таблицей Sales в виде левой таблицы и таблицы "Страны " в качестве правой. Вы выполняете соединение между следующими столбцами.
| Поле из таблицы Sales | Поле из таблицы "Страны" |
|---|---|
| CountryID | Идентификатор |
Цель — создать таблицу, как показано ниже, где имя страны или региона отображается в качестве нового столбца "Страна " в таблице Sales . Из-за того, как работает правое внешнее соединение, все строки из правой таблицы вставляются, но сохраняются только соответствующие строки из левой таблицы.
Чтобы выполнить правое внешнее соединение:
- Выберите запрос "Продажи" и выберите "Объединить запросы".
- В диалоговом окне "Слияние " в правой таблице для слияния выберите "Страны".
- В таблице Sales выберите столбец CountryID .
- В таблице "Страны " выберите столбец идентификатора .
- В разделе Тип соединения выберите Правый внешний.
- Нажмите ОК.
В созданном столбце "Страны" разверните поле "Страна ". Не установите флажок "Использовать исходное имя столбца" в качестве префикса .
После выполнения этой операции вы создадите таблицу, которая выглядит следующим образом.