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

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Set Analysis

Hi all,

I have a requirement

I have two fields Manager, Employee

Manager          Employee

     a                     123

     a                     234

     b                     234

     c                     343

     a                     543

     b                     123

     a                     555

     a                     723    

Here i want to display the Manager in text object who is having more employees under him compared to other managers.

How do i achieve this.?

Labels (1)
1 Solution

Accepted Solutions
Kushal_Chawda
MVP
MVP

try below expression for week

=Concat( DISTINCT{<Manager ={"$(=FirstSortedValue(distinct Manager, -aggr(count(distinct Employee),Manager)))"}>}week1,',',week1)

=Concat( DISTINCT{<Manager ={"$(=FirstSortedValue(distinct Manager, -aggr(count(distinct Employee),Manager)))"}>}week2,',',week2)

View solution in original post

8 Replies
Kushal_Chawda
MVP
MVP

= FirstSortedValue(distinct Manager, -aggr(count(distinct Employees),Manager))

effinty2112
Master
Master

Hi Kishore,

Try

=Concat(Aggr(if(Rank(Count(Employee),1,1) = 1,Manager),Manager),',')

If there is a tie for first place the expression will give the managers seperated by  a comma.

Regards

Andrew

Anonymous
Not applicable
Author

adding up to this,

Manager      week1       week2       Employee    

     a                 10              10              123              

     a                 10              20              234             

     b                 20              10              234

     c                  3                2               343

     a                  5                6               543

     b                  2                2               123

     a                  2                3               555

     a                  1                4               723   

Here i want to display the Manager along with his week1 and week2


Anonymous
Not applicable
Author

adding up to this,

Manager      week1       week2       Employee   

     a                 10              10              123             

     a                 10              20              234            

     b                 20              10              234

     c                  3                2               343

     a                  5                6               543

     b                  2                2               123

     a                  2                3               555

     a                  1                4               723  

Here i want to display the Manager along with his week1 and week2

effinty2112
Master
Master

This?

Manager sum(week1) sum(week2)
a2843

Manager is the calculated dimension:

=Aggr(if(Rank(Count(Employee),1,1) = 1,Manager),Manager)

Regards

Andrew

MarcoWedel
MVP
MVP

Hi,

another solution might be a straight table with dimension limits:

QlikCommunity_Thread_275572_Pic1.JPG

QlikCommunity_Thread_275572_Pic2.JPG

QlikCommunity_Thread_275572_Pic3.JPG

hope this helps

regards

Marco

Kushal_Chawda
MVP
MVP

try below expression for week

=Concat( DISTINCT{<Manager ={"$(=FirstSortedValue(distinct Manager, -aggr(count(distinct Employee),Manager)))"}>}week1,',',week1)

=Concat( DISTINCT{<Manager ={"$(=FirstSortedValue(distinct Manager, -aggr(count(distinct Employee),Manager)))"}>}week2,',',week2)

MarcoWedel
MVP
MVP

Glad you liked it.

Please close your thread if your question is answered:

Qlik Community Tip: Marking Replies as Correct or Helpful

thanks

regards

Marco