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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
ivanbrewer
Contributor
Contributor

Filter distinct data (aggr, count, pivot)

Hi All,

I have country / customer / sku data and I need to build a tool to visually compare prices within the same country by customer (for non zero non missing items). Could you please help with the following illustrative scenario:

Input data:

Input data comes as a result of joining two tables: a table with country x customer x sku mapping + another table with price details.

Required output: pivot table - for any selected countries - SKU in the rows / customers in the columns - show only lines where there are at least two DIFFERENT non-zero prices:

I've tried to achieve it with countr(aggr(distinct)), but struggling to make it work for all situations.

Please see enclosed the qvw - any suggestions much appreciated!

Thank you,

Regards

1 Solution

Accepted Solutions
sunny_talwar

Try this

Sum({<sku = {"=Count({<price -= {'0'}>}DISTINCT price) > 1"}>} price)

View solution in original post

2 Replies
sunny_talwar

Try this

Sum({<sku = {"=Count({<price -= {'0'}>}DISTINCT price) > 1"}>} price)

ivanbrewer
Contributor
Contributor
Author

Hi Sunny,

Thanks a lot stalwar1, your suggestion has solved it and I've applied the same approach to few other cases that I had, thanks.

Regards