Процессор Map fields (Сопоставить поля) | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

Процессор Map fields (Сопоставить поля)

Последнее обновление: 2026-11-03

Ищет значения в Таблица сопоставления и заменяет или добавляет поле

Процессор Сопоставление полей позволяет стандартизировать или обогатить поле, сопоставляя его значения с таблицей поиска, без написания скрипта. Это беcкодовый эквивалент загрузки Таблицы сопоставления и применения ее с помощью функции ApplyMap в Qlik скрипте.

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

Процессор Сопоставление полей требует два входных потока:

  • Исходная таблица (верхний поток): Таблица, содержащая данные, которые вы хотите сопоставить со значениями в Таблице сопоставления.

  • Таблица сопоставления (нижний поток): Таблица, содержащая значения для поиска и замены в исходной таблице.

Сопоставление полей генерирует единый выходной поток.

Примечание к информацииВы можете использовать источник Ручной ввод для создания небольшой Таблицы сопоставления непосредственно в потоке данных, вместо загрузки ее из набора данных или подключения. См. Добавление данных вручную.

Свойства

Свойства, которые необходимо настроить, чтобы сопоставить ваши поля с помощью Сопоставление полей.

Конфигурация
Свойство Конфигурация
Поля, к которым применяется сопоставление

Выберите одно или несколько полей из исходной таблицы, значения которых вы хотите найти в Таблице сопоставления.

Сопоставить из поля

Выберите поле в Таблице сопоставления, которое содержит значения для сопоставления с полями, выбранными в Поля для применения сопоставления. Это ключевое, или первое, поле Таблицы сопоставления.

Карта к полю

Выберите поле в Таблице сопоставления, которое содержит значения для подстановки в выходных данных. Это значение, или второе, поле Таблицы сопоставления.

Создать новое поле

Включите этот переключатель, чтобы записывать совпадающие значения в новое, пользовательское поле вместо замены значений в выбранных Поля для применения сопоставления. Эта опция скрыта, когда выбрано более одного поля в Поля для сопоставления.

Значение по умолчанию

Значение, подставляемое в выходные данные, когда значение из Полей для применения сопоставления не найдено в Поле сопоставления источника Таблицы сопоставления.

Чтобы переименовать процессор или отредактировать его описание, откройте панель Свойства, наведите указатель мыши на имя или описание, которое нужно изменить, и нажмите значок ИзменитьИзменить.

Пример

Данные, используемые в качестве источника в этом примере, содержат заказы клиентов с двухбуквенным полем КодСтраны, которое вы хотите заменить полным названием страны.

Исходная таблица
OrderID Customer CountryCode
1001 A. Smith US
1002 M. Dupont FR
1003 T. Nakamura JP
1004 R. Costa BR
Таблица сопоставления
Code CountryName
US United States
FR France
JP Japan

Подключите обе таблицы к процессору Сопоставление полей и настройте свойства следующим образом:

  • Поля для применения сопоставления: CountryCode

  • Сопоставить с полем: Код

  • Карта поля: CountryName

  • Создать новое поле: включено, названо Страна

Выходной поток сохраняет все исходные поля из исходной таблицы и добавляет новое поле Страна. Записи с CountryCode, найденным в Таблице сопоставления, такие как US, FR, или JP, получают соответствующее полное название страны. Запись с CountryCode BR, которой нет в Таблице сопоставления, получает значение по умолчанию Неизвестно.

Вывод из Сопоставление полей процессора
OrderID Customer CountryCode Country
1001 A. Smith US United States
1002 M. Dupont FR France
1003 T. Nakamura JP Japan
1004 R. Costa BR Britain

Поток данных с процессором «Сопоставить поля», соответствующими входными данными и выводом в файл данных

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!