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: 
Prabhu1204
Creator
Creator

Max / GROUP BY

Hi,

i have a data with ID, Status, Priority and phase. In qlik the output should be like,

I have to take the maximum priority and corresponding phase for the status complete Is it possible to show like below expected output image

Prabhu1204_0-1655025343962.png

 

 

 

 

 

-Prabhu
Labels (2)
5 Replies
Prabhu1204
Creator
Creator
Author

@MayilVahanan 

 

Can you help

-Prabhu
MayilVahanan
MVP
MVP

Hi @Prabhu1204 ,

Try like below

Temp:
Load * Inline
[
ID Priority Status Phase
1 2 Compelte Review
1 5 Compelte Contract
1 4 Compelte Approva
1 1 Compelte sign
2 2 Compelte Review
2 5 Compelte Contract
2 7 Compelte Approva
2 8 Open Close
2 9 Open
](delimiter is ' ');

Load
ID, FirstSortedValue(Phase, -Priority) as FinalPhase Resident Temp where Status = 'Compelte'
group by ID;

MayilVahanan_0-1655039813061.png

 

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

For some reasons It is not working. I have many fields other than Id field like, date, department. etc.. is ther any approach which can be implemented in UI

-Prabhu
MayilVahanan
MVP
MVP

Might be,

try like below

FirstSortedValue(Phase, -Aggr(Max({<Status={"Compelte"}>} Priority), Priority, ID))

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

Hi I tried and for some reason it is not working for few id, Not sure why

-Prabhu