Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
shruthibk
Creator
Creator

how to find variance in script

hi all,

i have fields like,metric

                         submetric,

                          report date,

                          monthname(report date) as report month

                            counter

where i need to find 

1) sum(counter)-sum(Previous month counter) and

2) sum(Counter)/sum(Previous month counter)-1   in pivot table  

i am using left join to find the previous month counter like this

Tab1:     

load                  metric

                         submetric,

                          report date,

                          monthname(report date) as report month

                 monthname(addmonths(report date)-1) as prev report month

                            counter

left join

report month as prev report month

counter as previouscounter

resident Tab1

it is giving cartesian join result can anyone give me suggestions to resolve this

thanks

shruthi

5 Replies
Digvijay_Singh

I think you can do this in front end without changes in script, by taking month as dimension and Above() function in expression to calculate previous month counter.

MayilVahanan

Hi

Try like this

Tab1:    

load                  metric

                         submetric,

                          report date,

                          monthname(report date) as report month

                 monthname(addmonths(report date)-1) as prev report month

                            counter

left join

Load

metric,

  submetric,

report month as prev report month

counter as previouscounter

resident Tab1

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
shruthibk
Creator
Creator
Author

Hi i tried in UI  sum(counter)-sum(Previous month counter)  this i am able to achieve in UI using above function but  when i am trying for next expression it is throwing internal fatal error

shruthibk
Creator
Creator
Author

hi i am getting null values in the previous counter when i go for this approach

shruthibk
Creator
Creator
Author

MOM % change 2) sum(Counter)/sum(Previous month counter)-1 this one i am not able to achieve in UI