Left
I prefissi Join e Keep possono essere preceduti dal prefisso left.
Se viene inserito prima di join, specifica che occorre utilizzare un'unione sinistra. La tabella risultante conterrà solo le combinazioni di valori di campo estratte dalle tabelle di dati non elaborati, dove i valori di campo di collegamento vengono rappresentati nella prima tabella. Se viene utilizzato prima di keep, specifica che la seconda tabella di dati non elaborati deve essere ridotta alla sua intersezione comune con la prima tabella prima di essere memorizzata in Qlik Sense.
Sintassi:
Left ( Join | Keep) [ (tablename) ](loadstatement | selectstatement)
Argomenti:
| Argomento | Descrizione |
|---|---|
| tablename | La tabella denominata da confrontare con la tabella caricata. |
| loadstatementoppure selectstatement | L'istruzione LOAD o SELECT per la tabella caricata. |
Esempio
Script di caricamento
Aggiungere lo script di esempio alla propria applicazione ed eseguirlo. Per visualizzare il risultato, aggiungere i campi elencati nella colonna dei risultati a un foglio nella propria applicazione.
Table1:
Load * inline [
Column1, Column2
A, B
1, aa
2, cc
3, ee ];
Table2:
Left Join Load * inline [
Column1, Column3
A, C
1, xx
4, yy ]; Per ulteriori informazioni sull'utilizzo di caricamenti inline, vedere Utilizzo dei caricamenti inline per caricare i dati.
Risultato
| Colonna1 | Colonna2 | Colonna3 |
|---|---|---|
| A | B | C |
| 1 | aa | xx |
| 2 | cc | - |
| 3 | ee | - |
Spiegazione
Questo esempio dimostra l'output Left Join dove vengono uniti solo i valori presenti nella prima tabella (sinistra).