Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
karimm
Contributor
Contributor

Jointure

Bonjour j'ai ces 2 tables :

/////////////////////////////////////////////////////////////TABLE 1////////////////////////////////////////////////:

last:
LOAD Dcblock,
InsertDate,
StdDate,
SiteID,
StoringAET,
OriginAET,
DicomData,
Report,
Modalities,
NbExam,
NbImg
FROM
[C:\Users\320148076\OneDrive - \Documents\metrics\Prod 01012022.xlsx]
(ooxml, embedded labels, table is Nb_Exam);

/////////////////////////////////////////////////////////////TABLE 2////////////////////////////////////////////////:
ConfigModalities:
SQL SELECT Modalities,
Modality
FROM ConfigModalities;

 

et comme on le voit on a Modalities dans les deux tables. plusiseurs Modalities peuvent correspondre à la même Modality et je souhaite afficher dans la première table une colonne de plus : Modality pour savoir quelle Modality correspond à chaque ligne.

en SQL j'aurai fait une jointure en selectionnant les champs qui m'interesse mais je n'arrive pas à le faire sur Qlickview.

Ps : j'ai déjà essayé inner/left/right/outer join mais ça ne donne pas les resultats voulus.

 

Merci d'avance pour votre aide

Labels (1)
1 Reply
vchuprina
Specialist
Specialist

Hi,

First, try to join  tables by left join, if it doesn't work try the second solution with applymap function

First solution: left join

last:
LOAD Dcblock,
InsertDate,
StdDate,
SiteID,
StoringAET,
OriginAET,
DicomData,
Report,
Modalities,
NbExam,
NbImg
FROM
[C:\Users\320148076\OneDrive - \Documents\metrics\Prod 01012022.xlsx]
(ooxml, embedded labels, table is Nb_Exam);

Left Join(last)

ConfigModalities:
SQL SELECT Modalities,
Modality
FROM ConfigModalities;

Second solution: Create mapping table and use applymap function

ConfigModalitiesMap:
Mapping LOAD *;
SQL SELECT Modalities,
Modality
FROM ConfigModalities;

last:
LOAD Dcblock,
InsertDate,
StdDate,
SiteID,
StoringAET,
OriginAET,
DicomData,
Report,
Modalities,
ApplyMap('ConfigModalitiesMap', Modalities, 'N/A') AS Modality,
NbExam,
NbImg
FROM
[C:\Users\320148076\OneDrive - \Documents\metrics\Prod 01012022.xlsx]
(ooxml, embedded labels, table is Nb_Exam);

Regards,
Vitalii

Press LIKE if the given solution helps to solve the problem.
If it's possible please mark correct answers as "solutions" (you can mark up to 3 "solutions").