2017-01-11 3 views
0

Я загрузил 2 таблицы в QlikView - TEAM и RESOURCE и сохранил их в формате QVD на диске. Таблицы можно увидеть в средстве просмотра таблиц.Таблицы с левым соединением в Qlik View

Теперь я хочу сделать еще один стол TEAM_RESOURCE левым соединением двух исходных таблиц. У меня проблемы с этим. Каков правильный синтаксис? Лучше ли использовать таблицы, загруженные непосредственно в QV, или те же таблицы, хранящиеся в формате QVD.

В Google я не нашел примеров лучших практик или простых примеров синтаксиса.

+1

Там приличная подправить [здесь] (http://www.qlikviewaddict.com/2012/03/explaining-joins.html), которые должны пойди. – bdiamante

+1

Также см. [ЭТО] (https://community.qlik.com/blogs/qlikviewdesignblog/2012/09/12/to-join-or-not-to-join) и [ЭТО] (https: // сообщество. qlik.com/blogs/qlikviewdesignblog/2012/09/18/one-favorite-function-applymap) для альтернативной точки зрения от одного из технических указателей Qlik. –

ответ

0

Когда вам нужно хранить информацию для последующего использования или если у вас несколько моделей/qvws с использованием тех же данных. Для последнего вы использовали генератор qvw для извлечения и хранения qvds, а в моделях их использовали.

Если у вас есть только одна модель, то скорее не храните qvd, так как она побеждает цель.

Правильный синтаксис для объединения таблиц в QlikView является следующее:

LOAD 
    Field1, 
    Field2, 
    Field3, 
    KeyField 
FROM aaa; 

LEFT JOIN 

LOAD 
    Field4, 
    Field5, 
    Field6, 
    KeyField 
FROM bbb; 

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

ниже будет присоединиться к определенному ранее загруженной таблице:

Table1: 
LOAD 
    Field1, 
    Field2, 
    Field3, 
    KeyField 
FROM aaa; 

LOAD 
    Field 6, 
    Field 7 
FROM ccc; 

LEFT JOIN (Table1) 

LOAD 
    Field4, 
    Field5, 
    Field6, 
    KeyField 
FROM bbb; 
+0

Я сделал то же самое, но я не могу видеть таблицу результатов (объединенную в средстве просмотра модели данных. Это нормально или мне нужно добавить некоторый синтаксис в моем скрипте. Мне нужно отметить, что я использую Qliksense, но, насколько мне известно, sintax такой же, как Qlikview. –

Смежные вопросы