Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mhmmd_srf
Creator II
Creator II

Percent Calculation using Max Function

Hi all,

I have a Straight Table which is having calculation like below:

Sum(UnitsSold)/max(Forecast).

In the above example the calculation should be 715/252 = 2.83.

The same calculation we need to capture in Single field, as we need to use this in Set expression.

The calculated field is capturing data in row level, and summing up. And showing 5.29.

But I need 2.83 should show in the last column and it should repeat for each row.

Could anyone help me do the same.

I am attaching a sample qvw.

Please help.

Thanks,

Sarif

9 Replies
ogautier62
Specialist II
Specialist II

Hi

maybe :

Sum(total UnitsSold)/max(total Forecast)    ?

if you omit "total "  that sums each line

regards

prat1507
Specialist
Specialist

Please see the attached app.


Regards

Pratyush

Anonymous
Not applicable

Dear Mohammad,

Max Function use in Script - And Group by.

Use value in the front Expression.

tresesco
MVP
MVP

Try:

=sum( total UnitsSold)/Max(total ForecastQuantity)

mhmmd_srf
Creator II
Creator II
Author

are you trying to say in script? or in front end.

I have a feild called[UnitsSold/ForecastQuantity].I need to use this only.

because we need to use the same field in another calculation in next chart.

mhmmd_srf
Creator II
Creator II
Author

I already tried the same. But result is same.

mhmmd_srf
Creator II
Creator II
Author

hi Pratyush,

Thanks for your reply.

Instead of creating variable, if we use max(Forecast) in denominator, then also it is working.

But i want to use the field [UnitsSold/ForecastQuantity]. As this would be using in Set expression next chart calculation.

Thanks,

Sarif

tresesco
MVP
MVP

With the field [UnitsSold/ForecastQuantity] alone, I don't see a logic of calculating back what you are looking for. It (the possibility of solution) would be simple mathematics rather than qlik for understanding what you are trying to get.

prat1507
Specialist
Specialist

You can probably use [UnitsSold/v_n_max_val] in your next chart.


Regards

Pratyush