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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ari_vzla
Contributor III
Contributor III

KPI sum the month ago

Hi team, 

    I am trying to create a KPI with the sum of value of the month ago

=sum({<Mes = {">=$(=MonthStart(AddMonths(Today(),-0)))<= $(=MonthEnd(AddMonths(Today(),-0)))"}>}[Picking mensual])

But, formula is sum month ago and one month more, this is, sum Aug and Sep. How can I fix it to get only the sum of Aug?

1 Solution

Accepted Solutions
sunny_talwar

@Ari_vzla how about this since we are in Oct now and going back to Aug would need going back 2 months

=Sum({<Mes = {">=$(=Date(MonthStart(Today(), -2), 'DD.MM.YYYY'))<=$(=Date(Floor(MonthEnd(Today(), -2)), 'DD.MM.YYYY'))"}>} [Picking mensual])

 

View solution in original post

6 Replies
Chanty4u
MVP
MVP

use this 

script create yout 

  Date(MonthStart(Yourdatefield), 'M-YYYY') as Mes,

 

frontend:

Sum({<Mes = {"$(=Date(AddMonths(Max(MonthYear), -1), 'M-YYYY'))"}>}Picking mensual])

Ari_vzla
Contributor III
Contributor III
Author

Sorry, I am still have an error, scrip show me error after as, but I dont know how fix it

 

=Date(MonthStart([Mes.autoCalendar.Date]), 'M-YYYY') as Mes

frontend:

=Sum({<Mes = {"$(=Date(AddMonths(Max(MonthYear), -1), 'M-YYYY'))"}>}[Picking mensual]])

 

Thank you 

Arieli 

Chanty4u
MVP
MVP

can you paste your date format please?

 

Ari_vzla
Contributor III
Contributor III
Author

Sure, there yo go 

'DD.MM.YYYY';

Thank you 

Arieli 

sunny_talwar

@Ari_vzla how about this since we are in Oct now and going back to Aug would need going back 2 months

=Sum({<Mes = {">=$(=Date(MonthStart(Today(), -2), 'DD.MM.YYYY'))<=$(=Date(Floor(MonthEnd(Today(), -2)), 'DD.MM.YYYY'))"}>} [Picking mensual])

 

Ari_vzla
Contributor III
Contributor III
Author

Thank you so much, it works