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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
gab_cerelli
Contributor II
Contributor II

Count Distinct per years

Hi guys,

I've a sales database listed per date, location, season, ecc...

All I wanted is to do a count distinct that returns me only last year active stores, I tried with COUNT (DISTINCT ('STORES') with year as dimension but it doesnt' return me the correct values, how can I add more filters to this query? Maybe I've to introduce a new variable like Max_Year what do you think about it?

Thank you

Gabriele

Labels (4)
1 Solution

Accepted Solutions
MayilVahanan
MVP
MVP

Hi @gab_cerelli 

You can add more filter with comma separator like

Count({<Year={$(=Max(Year)-1)}, Country={'India', 'Singapore'}>}DISTINCT Store)

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.

View solution in original post

4 Replies
MayilVahanan
MVP
MVP

Hi @gab_cerelli 

Try like below

Count({<Year={$(=Max(Year)-1)}>}DISTINCT Store)

$(=Max(Year)-1) <-- it will give ur max year -1 values. 

for ex: Max year is 2021, it will give 2020 as result

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
gab_cerelli
Contributor II
Contributor II
Author

Thanks so much for your answer Mayil, it seems working fine, what if I want to add more filters to this count?

MayilVahanan
MVP
MVP

Hi @gab_cerelli 

You can add more filter with comma separator like

Count({<Year={$(=Max(Year)-1)}, Country={'India', 'Singapore'}>}DISTINCT Store)

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
gab_cerelli
Contributor II
Contributor II
Author

Thanks my friend, you're the best!