Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Force sum on higher level

Hello,

I would like to force a sum on a certain level independant of the selections in a lower level.

Example:

   

GroupDetailValueValue forced
AA-1228
AA-2328
AA-3528
AA-4728
AA-51028
AA-6128

I can show the forced value for group A via the TOTAL function : sum(TOTAL<Group> value).

But if I do a selection within the group (select A-1 and A-2 for example), I would like to keep the 28, with the above formule it wil give the total of the selection (see below).

    

GroupDetailValueValue forcedValue with current function
AA-12285
AA-23285

In a dashboard i'd like to show the total value of A even if i only selected A-1

Thanks in advance for the help.

Jonah

6 Replies
sunny_talwar

Try this:

Sum(TOTAL<Group> {<Detail>} value) * Avg(1)

Saravanan_Desingh

You can try:

Sum({1}TOTAL Value)

Anonymous
Not applicable
Author

Hello,

Thanks Sunny for the answer, this partly gives me a solution but also creates another problem

(@ Saran, your solution only applies if A is the only group, which isn't the case.)

 

GroupDetailValueValue Group
AA-1210
AA-2310
AA-3510
BB-1718
BB-21018
BB-3118

When only selecting A-1, I would like to only see the blue line below, is there any way to obtain the view?

But with your formula I also get A-2 and A-3 as well as B-1, B-2 and B-3 with null values (i.e. it shows all groups without the Value but still shows them in the table).

 

GroupDetailValueValue Group
AA-1210
AA-20-
AA-30-
BB-10-
BB-20-
BB-30-

Thanks in advance

Jonah

sunny_talwar

Have you unchecked 'Show Zero Values' or is this checked? Uncheck it for me and see if that solves your issue

Capture.PNG

Anonymous
Not applicable
Author

As a (happy) new Qlik User I'm still learning the basics the "Show zero values" resolved my issue, thanks a lot!

To improve my understanding of the tool Tool I have an additional question : What's the function of the *Avg(1) at the end of your proposed formula?

If I remove the "*Avg(1)" of the formula and uncheck the "Show zero values", I still have the above problem.

sunny_talwar

Since we are ignoring selection in Details field, QlikView will continue to show all rows when you select a single value under details. But to force them to be 0 we multiply it by Avg(1). Avg(1) will be equal to 1 for your selections and will equal to 0 out of your selections.