Left
Les préfixes Join et Keep peuvent être précédés du préfixe left.
Utilisé avant join, il spécifie l'utilisation d'une jointure gauche. La table résultante contient uniquement des combinaisons de valeurs de champ provenant des tables de données brutes où les valeurs de champ de liaison sont représentées dans la première table. Utilisé avant keep, il indique que la deuxième table de données brutes doit être réduite à son intersection commune avec la première table avant d'être stockée dans Qlik Sense.
Left ( Join | Keep) [ (tablename) ](loadstatement | selectstatement)
| Argument | Description |
|---|---|
| tablename | Table nommée à comparer à la table chargée. |
| loadstatementou selectstatement | Instruction LOAD ou SELECT de la table chargée. |
Exemple
Script de chargement
Ajoutez l'exemple de script à votre application et exécutez-le. Pour afficher le résultat, ajoutez les champs répertoriés dans la colonne de résultats à une feuille de votre application.
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 ]; Pour plus d'informations sur l'utilisation de chargements inline, consultez Utilisation de chargements inline pour charger des données.
Résultat
| Column1 | Column2 | Column3 |
|---|---|---|
| A | B | C |
| 1 | aa | xx |
| 2 | cc | - |
| 3 | ee | - |
Explication
Cet exemple démontre la sortie Left Join, dans laquelle seules les valeurs présentes dans le premier tableau (gauche) sont jointes.