Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Venkey077
Contributor II
Contributor II

Maximum value from multiple years in KPI

Hi Eveyone,

I need to showcase maximum value across YRQTRs, pls find screenshot for reference.

YRQTR Sales   Formula            
Y 100                
Y1Q1 200   (Y1Q1-Y)/Y 100 Maxm value =       
Y1Q2 300   (Y1Q2-Y)/Y 50 100        
Y1Q3 400   (Y1Q3-Y)/Y 33.33333333       Notes :  
Y1Q4 500   (Y1Q4-Y)/Y 25       Y is Reference point of YRQTR
Y2Q1 600   (Y2Q1-Y)/Y 20          
Y2Q2 700   (Y2Q2-Y)/Y 16.66666667          
Y2Q3 800   (Y2Q3-Y)/Y 14.28571429          
Y2Q4 900   (Y2Q4-Y)/Y 12.5          
Y3Q1 1000   (Y3Q1-Y)/Y 11.11111111          
Y3Q2 2000   (Y3Q2-Y)/Y 100          
Y3Q3 3000   (Y3Q3-Y)/Y 50          
Y3Q4 4000   (Y3Q4-Y)/Y 33.33333333          
Y4Q1 5000   (Y4Q1-Y)/Y 25          
Y4Q2 6000   (Y4Q2-Y)/Y 20          
Y4Q3 7000   (Y4Q3-Y)/Y 16.66666667          

 

Always denominator should be 'Y' value only, numerator will  be different quarters.

I need to display maximum value.

Please find attached screenshot for the reference.

Please help me on this task.

regards,

Venkey.

 

 

 

Labels (3)
4 Replies
maheshkuttappa
Creator II
Creator II

 

If  Y value needs to be constant use -(Sum(Sales)-sum( Total {<YRQTR={'Y'}>}Sales))/sum( Total {<YRQTR={'Y'}>}Sales)

If value needs be based previous row use - (Sum(Sales)-above(sum(Sales)))/above(sum(Sales))

maheshkuttappa_0-1698251930633.png

 

Venkey077
Contributor II
Contributor II
Author

Thanks for your reply..

In your example, highest value is 59..

I want display that in KPI object, how to do that ?

Gabbar
Specialist
Specialist

Try this:
Max(aggr(max(Sales),YRQTR))

maheshkuttappa
Creator II
Creator II

This will be the right expression 

Max(Aggr((Sum(Sales)-sum( Total {<YRQTR={'Y'}>}Sales))/sum( Total {<YRQTR={'Y'}>}Sales),YRQTR))

 

Please mark the answer as correct and open a new thread for new questions. This will help others looking for similar solutions. Thanks