<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: InYearToDate not working properly in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688076#M671958</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DIRECTORY;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;// generate a test calendar and store&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Calendar:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; date(makedate(2013,1) + rowno()) as CALENDAR_DT&lt;/P&gt;&lt;P&gt;AutoGenerate 1000;&lt;/P&gt;&lt;P&gt;store Calendar into Calendar.qvd (qvd);&lt;/P&gt;&lt;P&gt;DROP Table Calendar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;// your script starts here&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;let vYTD = date(Floor(MonthEnd(today()),-1),'YYYY-MM-DD');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D_CALENDAR_DATE_PRE1:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;date(CALENDAR_DT,'YYYY-MM-DD') as Standard_Date&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Calendar.qvd (qvd); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D_CALENDAR_DATE:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;If(InYearToDate(Standard_Date,'$(vYTD)',-1),1,0) as YTD&lt;/P&gt;&lt;P&gt;Resident D_CALENDAR_DATE_PRE1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Sep 2014 18:37:06 GMT</pubDate>
    <dc:creator>maxgro</dc:creator>
    <dc:date>2014-09-12T18:37:06Z</dc:date>
    <item>
      <title>InYearToDate not working properly</title>
      <link>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688075#M671957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;I can't get my Inyeartodate function to work properly. When I do the following the "YTD" flag below is givinh me date from the year 1906!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style=": ; color: #808080; font-size: 8pt;"&gt;vYTD&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;date&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Floor&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;MonthEnd&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;today&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(),-1)),'YYYY-MM-DD');&lt;BR /&gt;&lt;BR /&gt;D_CALENDAR_DATE_PRE1:&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;date&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;CALENDAR_DT&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,'YYYY-MM-DD') &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Standard_Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style=": ; color: #808080; font-size: 8pt;"&gt;$(vInputFile1)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;qvd&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;); &lt;BR /&gt;&lt;BR /&gt;D_CALENDAR_DATE:&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;NoConcatenate&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style=": ; color: #0000ff; font-size: 8pt;"&gt;LOAD&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; *,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;If&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;InYearToDate&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;Standard_Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;,&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style=": ; color: #808080; font-size: 8pt;"&gt;$(vYTD)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt;,1),1,0) &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 8pt;"&gt;YTD&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-size: 8pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;Resident&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt; D_CALENDAR_DATE_PRE1; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Thanks in advance, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Steve&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 16:51:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688075#M671957</guid>
      <dc:creator>zagzebski</dc:creator>
      <dc:date>2014-09-12T16:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: InYearToDate not working properly</title>
      <link>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688076#M671958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DIRECTORY;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;// generate a test calendar and store&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Calendar:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp; date(makedate(2013,1) + rowno()) as CALENDAR_DT&lt;/P&gt;&lt;P&gt;AutoGenerate 1000;&lt;/P&gt;&lt;P&gt;store Calendar into Calendar.qvd (qvd);&lt;/P&gt;&lt;P&gt;DROP Table Calendar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;// your script starts here&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;let vYTD = date(Floor(MonthEnd(today()),-1),'YYYY-MM-DD');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D_CALENDAR_DATE_PRE1:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;date(CALENDAR_DT,'YYYY-MM-DD') as Standard_Date&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Calendar.qvd (qvd); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D_CALENDAR_DATE:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;If(InYearToDate(Standard_Date,'$(vYTD)',-1),1,0) as YTD&lt;/P&gt;&lt;P&gt;Resident D_CALENDAR_DATE_PRE1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 18:37:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688076#M671958</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-09-12T18:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: InYearToDate not working properly</title>
      <link>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688077#M671959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;let vYTD = date#(Floor(MonthEnd(today(),-1)),'YYYY-MM-DD');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//----&amp;nbsp;&amp;nbsp; Also an option&lt;/P&gt;&lt;P&gt;//let vYTD2 = Date#(MonthsStart(1,Today(),0)-1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D_CALENDAR_DATE_PRE1:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;date(CALENDAR_DT,'YYYY-MM-DD') as Standard_Date,&lt;/P&gt;&lt;P&gt;InYearToDate(Date(CALENDAR_DT),$(vYTD),0)*-1 as YTD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="color: #808080; font-size: 8pt; font-family: inherit; font-weight: inherit;"&gt;&lt;EM&gt;$(vInputFile1)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #0000ff;"&gt;qvd&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;); &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this solution, the InYearToDate returns -1 (true) or 0 (false) if CALENDAR_DT is between 1/1/&amp;lt;Current Year&amp;gt; and the last day of the previous month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You don't need to load two tables for the same data. The last 1 in &lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #0000ff;"&gt;InYearToDate&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #800000;"&gt;Standard_Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG style="color: #808080; font-size: 8pt; font-family: inherit; font-weight: inherit;"&gt;&lt;EM&gt;$(vYTD)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;,1) is not a valid number, has to be between 2 and 12 or 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ex.&lt;/P&gt;&lt;P&gt;vYTD = 9/12/2014&lt;/P&gt;&lt;P&gt;CALENDAR_DT= 12/1/2013&lt;/P&gt;&lt;P&gt;YTD = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vYTD = 9/12/2014&lt;/P&gt;&lt;P&gt;CALENDAR_DT= 1/5/2014&lt;/P&gt;&lt;P&gt;YTD = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vYTD = 9/12/2014&lt;/P&gt;&lt;P&gt;CALENDAR_DT= 10/5/2014&lt;/P&gt;&lt;P&gt;YTD = 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 18:45:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688077#M671959</guid>
      <dc:creator />
      <dc:date>2014-09-12T18:45:32Z</dc:date>
    </item>
    <item>
      <title>Re: InYearToDate not working properly</title>
      <link>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688078#M671960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks - this helped alot for understanding.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 19:05:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688078#M671960</guid>
      <dc:creator>zagzebski</dc:creator>
      <dc:date>2014-09-12T19:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: InYearToDate not working properly</title>
      <link>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688079#M671961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. Looks like I was misssing the apostrophe's in '$(vYTD)' . But to be honest I am not sure why they are needed from a coding standpoint.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Sep 2014 19:07:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/InYearToDate-not-working-properly/m-p/688079#M671961</guid>
      <dc:creator>zagzebski</dc:creator>
      <dc:date>2014-09-12T19:07:48Z</dc:date>
    </item>
  </channel>
</rss>

