Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
tauceef
Partner - Contributor III
Partner - Contributor III

How to display only the associated values with respect to only selected values

Hi All,

We have a requirement where we need to show one table with data associated with all filter values applied.

Data sample:

Test:
LOAD * INLINE [
Patient, Symptoms
A, Cough
A, Fever
A, Cold
C, Cough
C, Cold
D, Cold
E, Cough
F, Fever
];

we will have filter for Symptoms and one table with Patient.

So when we apply filter for "Fever" only Patient F should display

when we select "Cough & Cold" Only Patient C should display

likewise if we select "Cold" only Patient D should display.

Any help would be great.

Regards, Tauceef

1 Solution

Accepted Solutions
Taoufiq_Zarra

@tauceef  may be like this :

in load script:

Test:
LOAD * INLINE [
Patient, Symptoms
A, Cough
A, Cough
A, Fever
A, Cold
C, Cough
C, Cold
D, Cold
E, Cough
F, Fever
];
left join load Patient,concat(distinct Symptoms,', ') as conatSymptoms resident Test group by Patient;

and then create table

dimension: Patient

measure:

if(GetFieldSelections(Symptoms)=conatSymptoms,GetFieldSelections(Symptoms))

and uncheck inclure null value

output:

Taoufiq_Zarra_0-1642069080620.png

Taoufiq_Zarra_1-1642069222957.png

 

Taoufiq_Zarra_2-1642069261930.png

 

 

 

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉

View solution in original post

2 Replies
Taoufiq_Zarra

@tauceef  may be like this :

in load script:

Test:
LOAD * INLINE [
Patient, Symptoms
A, Cough
A, Cough
A, Fever
A, Cold
C, Cough
C, Cold
D, Cold
E, Cough
F, Fever
];
left join load Patient,concat(distinct Symptoms,', ') as conatSymptoms resident Test group by Patient;

and then create table

dimension: Patient

measure:

if(GetFieldSelections(Symptoms)=conatSymptoms,GetFieldSelections(Symptoms))

and uncheck inclure null value

output:

Taoufiq_Zarra_0-1642069080620.png

Taoufiq_Zarra_1-1642069222957.png

 

Taoufiq_Zarra_2-1642069261930.png

 

 

 

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
tauceef
Partner - Contributor III
Partner - Contributor III
Author

Awesome you are, it works. Thanks for your help 🙂.

Only thing is, instead of Measure we have to take 2nd column as Dimension only.