Left
Os prefixos Join e Keep podem ser precedidos pelo prefixo left.
Se usado antes de join, especifica que left join deve ser usado. A tabela resultante só conterá combinações de valores de campo das tabelas de dados brutas nas quais os valores de campo de link são representados na primeira tabela. Se usado antes de keep, especificará que a segunda tabela de dados brutos deverá ser reduzida à sua interseção comum com a primeira tabela antes de ser armazenada no Qlik Sense.
Sintaxe:
Left ( Join | Keep) [ (tablename) ](loadstatement | selectstatement)
Argumentos:
| Argumento | Descrição |
|---|---|
| tablename | A tabela nomeada a ser comparada com a tabela carregada. |
| loadstatementou selectstatement | O comando LOAD ou SELECT da tabela carregada. |
Exemplo
Script de carregamento
Adicione o script de exemplo ao seu aplicativo e execute-o. Para ver o resultado, adicione os campos listados na coluna de resultados a uma pasta no seu aplicativo.
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 ]; Para obter mais informações sobre como usar carregamentos inline, consulte Usando carregamentos inline para carregar dados.
Resultado
| Coluna1 | Coluna2 | Coluna3 |
|---|---|---|
| A | B | C |
| 1 | aa | xx |
| 2 | cc | - |
| 3 | ee | - |
Explicação
Este exemplo demonstra a saída de Junção esquerda em que somente os valores presentes na primeira tabela (esquerda) são unidos.