Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Row-based calculation where cell value is 0

Hello community,

my goal is to not include calculations for 0 or null values in the Planned column so that they won't be added in the (Act - Plan) column.

This needs to be row-based.

I cannot do this in the load script because the data comes from different tables.

                                                                                                                                      

MaterialActualPlanned(Act - Plan)
Total1044
A844
B200

So the question is how to do this row-based calculation?

Thank you for your Input.

8 Replies
m_woolf
Master II
Master II

=if(Plan>0,Act-Plan,0)

vinieme12
Champion III
Champion III

like below !

=if(Planned>0,Actual-Planned,0)

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
Not applicable
Author

Ok, I do understand my own problem better now 🙂

In my calculation I use sum functions for all three calculations. When I use above formulas I get the right calculation for each row but the total field is 0.

I tried different modifications of the formula but all resulted in a total value of 0.

For example:

=if(Planned>0,sum(Actual)- sum(Planned),0)

Is tere a way to fix this?

avinashelite

Go to expression > Total > select the Row>total option that should help you to get the Total

vinieme12
Champion III
Champion III

please post a sample app

Preparing examples for Upload - Reduction and Data Scrambling

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
Not applicable
Author

You are right, it works for a straight table to set the Total Mode to "Sum".

Is there a way to do this for a Pivot table as well?

ahaahaaha
Partner - Master
Partner - Master

Hi,

May be as in attached file

Regards,

Andrey

avinashelite

Did you tried with the partial sum option in the presentation tab ?