Qlik Sense. Временные таблицы.

Автор IpS, 07 апреля 2016, 11:27:32

« назад - далее »

IpS

Добрый день.

Как участок кода на SQL
Извините, вам запрещён просмотр содержимого спойлеров.


написать в Qlik Sense?

Пробовал вот так:
Извините, вам запрещён просмотр содержимого спойлеров.


Но столкнулся с проблемой на самом начале: результат склеивается и записывается в одну таблицу "rc", вместо создания двух временных таблиц rc и proizv
Подскажите пожалуйста решение.

admin

Привет.
Чтобы таблицы не "склеивались", можно использовать Qualify *; перед загрузкой.
В  этом случае к каждому полю добавится префикс с именем таблицы.

Что касается вашего кода, вы пытаетесь в обращении к источнику данных (sql select) использовать данные из окружения Qlik sense. Правильнее такие операции выполнять либо целиком на уровне SQL, либо сначала загрузить в Qlik и затем уже проводить обработку.

Chernov

Цитата: IpS от 07 апреля  2016, 11:27:32  
Но столкнулся с проблемой на самом начале: результат склеивается и записывается в одну таблицу "rc", вместо создания двух временных таблиц rc и proizv
Подскажите пожалуйста решение.

На самом деле всё просто, нужно перед новой таблицей написать условие которое не позволит объединиться с предыдущей таблицей: NOCONCATENATE
Синтаксис:

t1:
load '1' as NumID;

NOCONCATENATE
t2
load '2' as NumID;

на выходе получите две таблицы.

Яндекс.Метрика