QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Left

Перед префиксами Join и Keep может стоять префикс left.

Если этот префикс используется перед join, то он указывает, что необходимо выполнить левое объединение. Результирующая таблица будет содержать только комбинации значений полей из таблиц исходных данных с представлением связанных значений полей в первой таблице. Если этот префикс используется перед префиксом keep, он указывает, что вторую таблицу с исходными данными следует уменьшить до области взаимного пересечения с первой таблицей, прежде чем они смогут быть сохранены в программе QlikView.

Примечание: Вы искали строковую функцию по этому же имени? См.: Left — скрипт и функция диаграммы

Syntax:  

Left ( Join | Keep) [ (tablename) ](loadstatement | selectstatement)

Arguments:  

Аргумент Описание
tablename Будет выполнено сравнение именованной таблицы с загруженной таблицей.
loadstatement Операторы или selectstatement Оператор LOAD или SELECT для загруженной таблицы.

Example:  

Table1

 

A

B

1

aa

2

cc

3

ee

Table2

 

A

C

1

xx

4

yy

QVTable:

SELECT * From table1;

Left Join Select * From table2;

QVTable

 

 

A

B

C

1

aa

xx

2

cc

 

3

ee

 

QVTab1:

SELECT * From Table1;

QVTab2:

Left Keep SELECT * From Table2;

QVTab1

 

A

B

1

aa

2

cc

3

ee

QVTab2

 

A

C

1

xx

Две таблицы в примере keep, разумеется, связаны посредством поля A.

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Left Keep (tab1) LOAD * From file3.csv;