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: 
garethct89
Contributor
Contributor

Group By

Hi all,

 

I'm trying to count the number of times a consultant (RACF) hits 20 surveys (ConExp) each month. My syntax is below. Key is a concatenate of RACF and Month.

 

QualifiedConsultant:

left join
load
Key,

 

 


if(count(ConExp)>=20, 'Qual','NotQual') as QualCon


Resident MyCustomer
group by Key
;


left join
Load

RACF,

count( distinct QualCon ) as QualVol


Resident MyCustomer

group by RACF;

 

See example below -

clipboard_image_0.png

The correct answer should be two because this consultant (RACF) has hit 20 surveys (ConExp) in both months, see below.

clipboard_image_1.png

The problem seems to be that it is counting each survey as Qualcon.

 

clipboard_image_2.png

1 Reply
Lauri
Specialist
Specialist

Looks like you need to add "where QualCon='Qual' " to your last load statement.