2016-11-24 3 views
0

Как мы можем загрузить только ту информацию, которая у нас уже есть в QlikView:нагрузки только информация, которую мы имеем уже в QlikView

PERSON: 
LOAD NUMBER, 
    NAME, 
    AGE 
FROM TABLE_1; 

В этом списке нагрузки только номер, где уже существуют в table_1

LIST: 
LOAD 
    NUMBER 
FROM TABLE_2; 

Ваша помощь оценивается,

Спасибо!

ответ

1

Пожалуйста, взгляните на функцию keep.

left keep (TABLE_1) 

LIST: 
LOAD 
    NUMBER 
FROM TABLE_2; 

left keep будет фильтровать записи в LIST таблице и оставит только NUMBER значения, которые существуют в TABLE_1 и будет держать обе таблицы разделена

1

В качестве альтернативы, рассмотреть вопрос об использовании EXISTS Постулатов в нагрузке preeceding:

LIST: 
LOAD * 
WHERE EXISTS(NUMBER); 
LOAD 
    NUMBER 
FROM TABLE_2;