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

Announcements
April 13–15 - Dare to Unleash a New Professional You at Qlik Connect 2026: Register Now!
cancel
Showing results for 
Search instead for 
Did you mean: 
pranali_gawde
Partner - Contributor III
Partner - Contributor III

Total Incorrect In Qlik View Pivot

Hi All,

I am trying to calculate total difference in  qlikview pivot against 5 dimension one is column and four in rows.

Total is coming for whichever row contain only one value in the column not for others.Below is the screenshot attached.

Kindly help to resolve this.

Total.png

5 Replies
sunny_talwar

What is your expression?

pranali_gawde
Partner - Contributor III
Partner - Contributor III
Author

=if(Dimenstionality()<=4,count({<Test_Group={'Benchmrking','industrialization','Design','Mold','Marketing'}>} if(daydiff>0,daydiff))&'-'&

count({<Test_Group={'Benchmrking','industrialization','Design','Mold','Marketing'}>} if(daydiff<0,daydiff))

,only({<Test_Group={'Benchmrking','industrialization','Design','Mold','Marketing'}>} daydiff))

pranali_gawde
Partner - Contributor III
Partner - Contributor III
Author

if( Dimensionality()<=4,count({<Test_Group={'Benchmrking','industrialization','Design','Mold','Marketing'}>} if(daydiff>0,daydiff)) &'-'&

count({<Test_Group={'Benchmrking','industrialization','Design','Mold','Marketing'}>} if(daydiff<0,daydiff)),

only({<Test_Group={'Benchmrking','industrialization','Design','Mold','Marketing'}>} daydiff))

sunny_talwar

May be you need Sum() instead of Only?

=If(Dimenstionality() <= 4, Count({<Test_Group = {'Benchmrking', 'industrialization', 'Design', 'Mold', 'Marketing'}>} If(daydiff > 0, daydiff)) & '-' & Count({<Test_Group = {'Benchmrking','industrialization','Design','Mold','Marketing'}>} If(daydiff < 0, daydiff)), Sum({<Test_Group = {'Benchmrking','industrialization','Design','Mold','Marketing'}>} daydiff))

pranali_gawde
Partner - Contributor III
Partner - Contributor III
Author

Yes ,Sir it's working.

Thank you so much.