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: 
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