Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
jmialoundama
Specialist
Specialist

Perte de données jointure externe script qlik Sense

Bonjour, 

Le script suivant crée une table qu'il joint à ma table de fait : 

 Dim_Payable_Recevable:
 LOAD DISTINCT
 K_ACCOUNT_PAYABLE_TAXES,

K_ACCOUNT_RECEVABLE_TAXES
 K_PAYABLE_RECEVABLE_TAXES
RESIDENT FACT

whereWildMatch(Flag_Fait,'F_ACCOUNT_RECEVABLE','F_ACCOUNT_PAYABLE')>0;

LEFT JOIN(Dim_Payable_Recevable)
LOAD
K_ACCOUNT_RECEVABLE_TAXES,
K_PAYABLE_RECEVABLE_TAXES,
"DOC PAY ITEM",
"ASOF",
"DATE",
"GL OFFSET",
"GL OFFSET LABEL",
"PAYOR AN8",
"POSTED",
"PAY STATUS CODE",
"AMOUNT OPEN"
RESIDENT FACT
where WildMatch(Flag_Fait,F_ACCOUNT_RECEVABLE')>0;

DROP FIELDS K_ACCOUNT_RECEVABLE_TAXES FROM Dim_Payable_Recevable;

LEFT JOIN(Dim_Payable_Recevable)
LOAD
K_ACCOUNT_RECEVABLE_TAXES,
K_PAYABLE_RECEVABLE_TAXES,
"DOC PAY ITEM",
"ASOF",
"DATE",
"GL OFFSET",
"GL OFFSET LABEL",
"PAYOR AN8",
"POSTED",
"PAY STATUS CODE",
"AMOUNT OPEN"
RESIDENT FACT
where WildMatch(Flag_Fait,'F_ACCOUNT_PAYABLE')>0;

DROP FIELDS K_ACCOUNT_PAYABLE_TAXES FROM Dim_Payable_Recevable;

Mon problème est , lorsque je viens joindre uniquement pas première table 'F_ACCOUNT_RECEVABLE' , j'ai bien le bon résultat , qui est le suivant   :

resultat1.JPG

 

Lorsque je viens ajouter ma seconde jointure qui filtre sur la table 'F_ACCOUNT_PAYABLE' , j'ai des données vides dans les colonnes DATE et SUPPLIER INVOICE NUM : 

Resultat2.JPG

 

 

J'ai l'impression que comme ces données n'existent pas dans ma seconde jointure (celle qui va filtrer les données sur F_ACCOUNT_PAYABLE) , on perd de ce fait les données de la première jointure (celle qui va filtrer les données sur F_ACCOUNT_RECEVABLE).

Cependant je fais un LEFT JOIN donc normalement je devrais retrouver les données qui se trouve dans la jointure même si elles ne sont pas dans la joiture B. 

 

Merci d'avance pour votre aide

0 Replies