Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Pivot Partial sum calculation

Hi Folks

I have attached Source file, pls find the attached xl sheet

My Req is

i have  4 columns   Month,Id1,Id2,Value

In my pivot table Dimensions will will be

Month,

Id1,

Id2

(Id2 will be dragged as cross table )

expression will be like


if(id2=7,expression,sum(value))


for all the other id's will be calculated as sum(value)  but for id2=7 calcultaion will be like

id=1

sum(value) for    

id=1       aggr(sum(value) ,month,id1)/sum(value)  (Horizontal value)


i;e is      id2 total value of previous month is   140  (previous month total)


id1  horizontal total value is     80



Final result should be   for id1=1  is  130/80 =   1.625     (previous month total value/current month horizontal for total for 1)


like wise         id1=2 ,3,4,5,6......


please find the attached appllication .


please feel free to ask in case of any misunderstanding the requirement .




































5 Replies
ganeshsvm
Creator II
Creator II

Missing attachment of XL sheet(Data), and also you can give an XL that shows your required result.

-Ganesh

Not applicable
Author

Apologies

PFA

!

Not applicable
Author

Hi Guys ,

Could you please help me on this

Anil_Babu_Samineni

Manoj, Can you check this? I've not tested


If(id2 = 7,sum(TOTAL <id2> val) / sum({$<id2= >} total <Date, id1> val),Sum(val))

Or

If(id2 = 7,sum( aggr( Sum(val), Dim1, Dim2, Dim3 ...)) / sum({$<id2= >} total <Date, id1> val),Sum(val))

// Here, Dim1, Dim2, Dim3 are your Object Dimensions

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
Not applicable
Author

Hi Anil,

i tried with above expr..  but no luck