Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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