Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Count distinct with set analysis or aggr function

Hi all,

I have a data table that has by workstream people and their associated travel expenses. I am trying to create a chart that shows the distinct count of these people (by name) by workstream for those that have more than 0 travel expenses. I tried this with an aggr function and set analysis but none of them are working. 

Can somebody help? The picture below shows what I am trying to do

Thanks in advance

2018-11-14_15-30-51.png

1 Solution

Accepted Solutions
Oleg_Troyansky
Partner Ambassador/MVP
Partner Ambassador/MVP

In short, you need to apply Advanced Search in your Set Analysis. Something like this:

count( {<Name = {"=sum({<[Expense Category] = {'Travel & Expenses'} >} Amount)>0"}>}   distinct Name)

Advanced Search condition (look it up) is enclosed in double quotes and begins with the equal sign. After the equal sign, you can list any condition to be validated.

If you are interested, I'm teaching that and a lot more of Set Analysis and AGGR at the Masters Summit for Qlik - coming to Stockholm this April! Check it out!

Cheers,

Oleg Troyansky

View solution in original post

2 Replies
Oleg_Troyansky
Partner Ambassador/MVP
Partner Ambassador/MVP

In short, you need to apply Advanced Search in your Set Analysis. Something like this:

count( {<Name = {"=sum({<[Expense Category] = {'Travel & Expenses'} >} Amount)>0"}>}   distinct Name)

Advanced Search condition (look it up) is enclosed in double quotes and begins with the equal sign. After the equal sign, you can list any condition to be validated.

If you are interested, I'm teaching that and a lot more of Set Analysis and AGGR at the Masters Summit for Qlik - coming to Stockholm this April! Check it out!

Cheers,

Oleg Troyansky

Anonymous
Not applicable
Author

Thanks Oleg, worked like a charm!