Left
Prefiksy Join i Keep mogą być poprzedzone prefiksem left.
Podanie go przed prefiksem join oznacza, że ma być używane lewe sprzężenie. Wynikowa tabela będzie zawierać tylko te kombinacje wartości pól z pierwotnych tabel danych, dla których wartości pola łączącego są obecne w pierwszej tabeli. Podanie go przed prefiksem keep oznacza, że przed zapisaniem w aplikacji Qlik Sense druga tabela surowych danych ma zostać zredukowana do części wspólnej z pierwszą tabelą.
Składnia:
Left ( Join | Keep) [ (tablename) ](loadstatement | selectstatement)
Argumenty:
| Argument | Opis |
|---|---|
| tablename | Tabela nazwana, która ma być porównana do załadowanej tabeli. |
| loadstatementlub selectstatement | Instrukcja LOAD lub SELECT dla załadowanej tabeli. |
Przykład
Skrypt ładowania
Dodaj skrypt przykładowy do swojej aplikacji i uruchom go. Aby zobaczyć wynik, dodaj do arkusza w swojej aplikacji pola wyszczególnione w kolumnie wyników.
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 ]; Aby uzyskać więcej informacji o ładowaniu wbudowanym, zobacz temat Używanie wbudowanych ładowań do ładowania danych.
Wynik
| Kolumna1 | Kolumna2 | Kolumna3 |
|---|---|---|
| A | B | C |
| 1 | aa | xx |
| 2 | cc | - |
| 3 | ee | - |
Objaśnienie
Ten przykład ilustruje dane wyjściowe lewego sprzężenia, w którym łączone są tylko wartości obecne w pierwszej (lewej) tabeli.