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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set Analysis: non-unique fields

Hi,

I want to write a calculated dimension to only select  rows with duplicate ID values and negative Amount. So in the table below:


Key   ID     Amount

1,      A,      -10

2,      B,      -15

3,      C,       2

4,      A,      -12

5,      B,      14

6,     A,       2

7,     D,      -33

the calculated dimension of a chart should only pull in Keys: 1,2,4.  How would you go about writing the set analysis. Something like so:

=aggr(only({<ID= P({<Amount={"<0"}>} ID )> * <ID=P({<the magic to select rows with duplicate IDs>} ID)>} ID) ,ID)

1 Reply
rwunderlich
Partner Ambassador/MVP
Partner Ambassador/MVP

I'm not sure you need the P() operator here. I would write it:

=aggr(

  only({

  <ID={"=min(Amount)<0"}>

  * <ID={"=count(ID)>1"}>

  }

  ID)

,ID)

-Rob

http://masterssummit.com

http://robwunderlich.com