Таблица сопоставления — это таблица, которая создается для сопоставления значений столбца между двумя таблицами. Она также называется таблицей подстановок, которая используется только для поиска связанного значения в некоторой другой таблице.
Входные данные
Давайте рассмотрим следующий файл входных данных, который представляет значения продаж в разных регионах.
ProductID,ProductCategory,Region,SaleAmount 1,Outdoor Recreation,Europe,4579 2,Clothing,Europe,4125 3,Costumes & Accessories,South Asia,6521 4,Athletics,South Asia,4125 5,Personal Care,Australia,5124 6,Arts & Entertainment,North AMerica,1245 7,Hardware,South America,456 8,Home & Garden,South America,241 9,Food,South Asia,1247 10,Home & Garden,South Asia,5462 11,Office Supplies,Australia,577
Следующие данные представляют страны и их регионы.
Region,Country Europe,Germany Europe,Italy South Asia,Singapore South Asia,Korea North AMerica,USA South America,Brazil South America,Peru South Asia,China South Asia,Sri Lanka
Загрузить скрипт
Вышеуказанные данные загружаются в память QlikView с помощью редактора сценариев. Откройте редактор скриптов из меню «Файл» или нажмите Control + E. Выберите параметр « Файлы таблиц» на вкладке « Данные из файлов » и найдите файл, содержащий вышеуказанные данные. Нажмите OK и ess Control + R, чтобы загрузить данные в память QlikView.
Создать таблицу Box
Давайте создадим два поля таблицы для каждой из приведенных выше таблиц, как показано ниже. Здесь мы не можем получить значение страны в отчете региона продаж.
Создать таблицу сопоставления
Следующий скрипт создает таблицу сопоставления, которая отображает значение региона из таблицы продаж со значением страны из таблицы MapCountryRegion.
Таблица Таблицы
После выполнения описанных выше шагов и создания поля таблицы для просмотра данных мы получаем столбцы страны и другие столбцы из таблицы продаж.