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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
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

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").