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: 
amit_saini
Master III
Master III

YTD Help???

Hi Folks ,

I'm having expression as below:

if(sum([Act Planned Production Hours]) = 0, avg([Act OEE]),
sum([Act OEE]*[Act Planned Production Hours])/sum([Act Planned Production Hours]))

Need to calculate YTD from this . Any suggestions???

Thanks,

AS

1 Solution

Accepted Solutions
amit_saini
Master III
Master III
Author

Hi Timanshu,

I got the solution for this:

if(sum({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act Planned Production Hours]) = 0, avg({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act OEE]),

sum({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act OEE]*[Act Planned Production Hours])/sum({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act Planned Production Hours]))

Thanks,

AS

View solution in original post

9 Replies
MK_QSL
MVP
MVP

YTD can be calcualated as below

SUM({<Year = , Month = , Date = {'>=$(=YearStart(Today()))<=$(=Today())'}>}MeasureField)

amit_saini
Master III
Master III
Author

Hi Manish,

Thanks brother I already tried something similar and your suggestions also but getting blank values.

Thanks,

AS

MK_QSL
MVP
MVP

Provide sample data please...

Not applicable

Hi,

Create a varible      vCurrDate=today()-1

YTD

sum({<Months=,  FiscalYear={$(=max(FiscalYear))},TRANDATE={"<=$(vCurrDate)"}>} [Act OEE]*[Act Planned Production Hours])

Regards

Vimlesh

timanshu
Creator III
Creator III

if(sum({<Year = , Month = , Date = {'>=$(=YearStart(Today()))<=$(=Today())'}>}[Act Planned Production Hours])=0,

avg({<Year = , Month = , Date = {'>=$(=YearStart(Today()))<=$(=Today())'}>}[Act OEE]),
sum({<Year = , Month = , Date = {'>=$(=YearStart(Today()))<=$(=Today())'}>}[Act OEE]*[Act Planned Production Hours])/
sum({<Year = , Month = , Date = {'>=$(=YearStart(Today()))<=$(=Today())'}>}[Act Planned Production Hours]))

amit_saini
Master III
Master III
Author

See attachment.

Thanks,
AS

amit_saini
Master III
Master III
Author

Hi Manish,

See the attachment:

Need to calculate Act  2015 YTD

Thanks,

AS

timanshu
Creator III
Creator III

Hi Amit,

Access is denied to document you attached.

It's showing error: Access denied to this qlikview document.

amit_saini
Master III
Master III
Author

Hi Timanshu,

I got the solution for this:

if(sum({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act Planned Production Hours]) = 0, avg({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act OEE]),

sum({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act OEE]*[Act Planned Production Hours])/sum({<Date={">=$(=YearStart(Date))<=$(=Max(Date))"},Year={2015},POPER_NEW=,Date=>}[Act Planned Production Hours]))

Thanks,

AS