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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
guillaume_gorli
Creator II
Creator II

YTD not working

Dear all,

Please see below simple database with :

Date

Sales

Salesman

I need to produce two outpout.

First output is a table showing per month, the monthly sales value as well as the year to date sales.

No issue here as you can see below :

Capture.JPG

Second output is a table showing per salesman the monthly sales as well as the year to date sales. This is where my ytd figures is not tying :


What i gor from YTD figures if December 2018 is selected is :


123 for Chris

248 for Franck

365 for Roger


Although what i should get is :


123 for Chris

125 for Franck

117 for Roger.

Capture.JPGCapture.JPG

The formulas used is "RangeSum(Above(Sum({$<Date = {"$(='>=' & Date(YearStart(Max(Date)), 'DD/MM/YYYY') & '<=' & Date(Max(Date), 'DD/MM/YYYY'))"}, Mois, [Année]>}Sales), 0, RowNo()))" with Salesman as dimension.

Attached are qvw and excel test database for the ones who may help

Thanks in advance

Guillaume

1 Solution

Accepted Solutions
sunny_talwar

Since you are not using date/Month/Year as a dimension anymore... you don't need RangeSum(Above()) here... try this

Sum({$<Date = {"$(='>=' & Date(YearStart(Max(Date)), 'DD/MM/YYYY') & '<=' & Date(Max(Date), 'DD/MM/YYYY'))"}, Mois, [Année]>}Sales)


Capture.PNG

View solution in original post

2 Replies
sunny_talwar

Since you are not using date/Month/Year as a dimension anymore... you don't need RangeSum(Above()) here... try this

Sum({$<Date = {"$(='>=' & Date(YearStart(Max(Date)), 'DD/MM/YYYY') & '<=' & Date(Max(Date), 'DD/MM/YYYY'))"}, Mois, [Année]>}Sales)


Capture.PNG

guillaume_gorli
Creator II
Creator II
Author

Thanks a lot.

Working perfect