Неофициальный форум пользователей QlikView & Qlik Sense

Для разработчиков => Вопросы по Qlikview и Qlik Sense => Тема начата: SC7793 от ноября 22, 2017, 12:17:26 pm

Название: Объединение информации из двух баз в одну таблицу.
Отправлено: SC7793 от ноября 22, 2017, 12:17:26 pm
Доброго времени суток!

В приложении участвуют 2 базы оборудования(оборудование по "городу 1" и по "городу 2"). Почему две базы? потому что оборудование сотрудник имеет как в городе 1, так и в городе 2. Объединены между собой по id сотрудника (это единственная сущность которая идентична в двух БД).
Подскажите каким образом возможно объединить в одну таблицу "отчёт" (в моём примере это отчёт о наличие оборудования у каждого сотрудника, разделено на 2 таблицы (по городу 1 и по городу 2)).  Проблема сведения отчёта в одну таблицу в том, что сущности в базах существенно отличаются друг от друга, хотя несут одну и туже информацию (скрин.того что имею во вложении)

Надеюсь мои объяснения кто-то поймёт :)
Буду благодарен за мысли по моему вопросу.
Название: Re: Объединение информации из двух баз в одну таблицу.
Отправлено: admin от ноября 22, 2017, 01:04:47 pm
Добрый день.
Сделайте одинаковый массив полей и добавьте поля "Город", "Сотрудник" - в результате загрузки сформируется одна таблица.
Название: Re: Объединение информации из двух баз в одну таблицу.
Отправлено: SC7793 от ноября 23, 2017, 03:53:55 pm
Добрый день. Спасибо за ответ.
Правда пока не понятно как это реализовать.
Название: Re: Объединение информации из двух баз в одну таблицу.
Отправлено: admin от ноября 24, 2017, 07:12:42 am
Привет, сделать это совсем несложно.
Примерный код для создания одной таблицы из двух:

t1:
load
'Москва' as Город,
'Тип устройства_МСК' as ТипУстройства,
'Количество моделей оборудования_МСК' as Количество,
model.name as Модель
from [источник МСК];

t2:
load
'Нижний Новгород' as Город,
'Тип устройства_НН' as ТипУстройства,
'кол-во_НН' as Количество,
'Модель оборудования_НН' as Модель
from [источник НН];