Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

rafaeloneil
New Contributor III

Pivot Table Percentage

Hello Everyone, good afternoon, I mounted this Pivot Table:

PivotTable.png

But must group calculate the percentage for the subtotal indicated like this :

 

Prod%
00.00%
00.00%
00.00%
00.00%
12.08%
36.25%
714.58%
918.75%
2858.33%
48100%

These are my expressions :

Prod: SUM(QTDMOT)

%: QTDMOT/Sum(QTDMOT)

They could assist me ?

1 Solution

Accepted Solutions

Re: Pivot Table Percentage

Try this:

Sum(QTDMOT)/Sum(TOTAL <DTCONTRATO, DsFilial> QTDMOT)

Tested this on a sample

Table:

LOAD * Inline [

Dim, Dim2, Date, Value

A, AA, 01/01/2016, 10

A, AB, 01/01/2016, 30

B, BB, 01/02/2016, 20

B, BA, 01/02/2016, 90

A, AA, 02/01/2016, 40

A, AB, 02/01/2016, 20

B, BB, 02/02/2016, 60

B, BA, 02/02/2016, 30

];

Capture.PNG

5 Replies
Khan_Mohammed
Honored Contributor II

Re: Pivot Table Percentage

Have you check 'Show Partial Sums' for all of your dimensions in Presentation Tab?

neelamsaroha157
Valued Contributor II

Re: Pivot Table Percentage

Try Sum(QTDMOT)/Sum(Total <DTCONTRATO> QTDMOT)

rafaeloneil
New Contributor III

Re: Pivot Table Percentage

Hi,


I tried the 2 suggestions but did not reach my goal.


I changed the expression of percentage for this :
SUM ( QTDMOT ) / Sum ( TOTAL < DsMotivo , DsFilial > QTDMOT )
PivotTable.png
It is now almost certain , only that the calculation is performed accounting every month .
It must be calculated by individual total each month and respecting the dimension =MonthName(DTCONTRATO)

Re: Pivot Table Percentage

Try this:

Sum(QTDMOT)/Sum(TOTAL <DTCONTRATO, DsFilial> QTDMOT)

Tested this on a sample

Table:

LOAD * Inline [

Dim, Dim2, Date, Value

A, AA, 01/01/2016, 10

A, AB, 01/01/2016, 30

B, BB, 01/02/2016, 20

B, BA, 01/02/2016, 90

A, AA, 02/01/2016, 40

A, AB, 02/01/2016, 20

B, BB, 02/02/2016, 60

B, BA, 02/02/2016, 30

];

Capture.PNG

rafaeloneil
New Contributor III

Re: Pivot Table Percentage

Perfect ! It worked I appreciate the help of all !