<?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: Shifting Calendardate in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884464#M1014665</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps you don't need to compensate. Try first to code the format into the Load so that the date is loaded correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Date#(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;departure_date&lt;/SPAN&gt;, 'dd.MMM.YYYY')) As &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;departure_date&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Apr 2015 11:28:49 GMT</pubDate>
    <dc:creator>jonathandienst</dc:creator>
    <dc:date>2015-04-09T11:28:49Z</dc:date>
    <item>
      <title>Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884462#M1014663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ive got a question regarding calendardates. In my database Ive got data related to a date, given as: 01.jan.2014.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I import this directly into Qlikview it shows it as 01.jan.1942. So I have to compensate for that, as it is constantly the case for this specific ( ! ) field. We can come to the conclusion that it lacks 72 years behind the real value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For other database tables this is sometimes different. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Question: How can I adjust this individually for certain fields so that it matches the real date?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL SELECT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;registr,&lt;/P&gt;&lt;P&gt;departure_date AS CalendarDate,&amp;nbsp; (*NOW ADD X DAYS TO IT TO MATCH REAL TIME*)&lt;/P&gt;&lt;P&gt;daily_cycles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM DATABASE X;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I use the following MasterCalender:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET ThousandSep=',';&lt;/P&gt;&lt;P&gt;SET DecimalSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyThousandSep=',';&lt;/P&gt;&lt;P&gt;SET MoneyDecimalSep='.';&lt;/P&gt;&lt;P&gt;SET MoneyFormat='£#,##0.00;-£#,##0.00';&lt;/P&gt;&lt;P&gt;SET TimeFormat='hh:mm:ss';&lt;/P&gt;&lt;P&gt;SET DateFormat='DD-MM-YY';&lt;/P&gt;&lt;P&gt;SET TimestampFormat='DD/MM/YY hh:mm:ss[.fff]';&lt;/P&gt;&lt;P&gt;SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';&lt;/P&gt;&lt;P&gt;SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDateMin = Num(MakeDate(2013,1,1));&lt;/P&gt;&lt;P&gt;LET vDateMax = Floor(YearEnd(AddMonths(Today(), 12)));&lt;/P&gt;&lt;P&gt;LET vDateToday = Num(Today());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TempCalendar:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; $(vDateMin) + RowNo() - 1 AS DateNumber,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date($(vDateMin) + RowNo() - 1) AS TempDate&lt;/P&gt;&lt;P&gt;AUTOGENERATE 1&lt;/P&gt;&lt;P&gt;WHILE $(vDateMin)+IterNo()-1&amp;lt;= $(vDateMax);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MasterCalendar:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DateNumber AS CalendarDatenumber,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempDate AS CalendarDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempDate AS UtilizationDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempDate AS DelayDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DAY(TempDate) AS CalendarDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEEKDAY(TempDate) AS CalendarWeekDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEEK(TempDate) AS CalendarWeek,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH(TempDate) AS CalendarMonth,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; YEAR(TempDate) AS CalendarYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Q' &amp;amp; CEIL(MONTH(TempDate)/3) AS CalendarQuarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEEKDAY(TempDate) &amp;amp; '-' &amp;amp; YEAR(TempDate) AS CalendarWeekDayAndYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WEEK(TempDate) &amp;amp; '-' &amp;amp; YEAR(TempDate) AS CalendarWeekAndYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MONTH(TempDate) &amp;amp; '-' &amp;amp; YEAR(TempDate) AS CalendarMonthAndYear&lt;/P&gt;&lt;P&gt;RESIDENT TempCalendar ORDER BY TempDate ASC;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE TempCalendar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vDateMin = Num(MakeDate(2000,1,1));&lt;/P&gt;&lt;P&gt;LET vDateMax = Floor(YearEnd(AddMonths(Today(), 12)));&lt;/P&gt;&lt;P&gt;LET vDateToday = Num(Today());&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 11:12:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884462#M1014663</guid>
      <dc:creator />
      <dc:date>2015-04-09T11:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884463#M1014664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it depends on the types of databases you use.&lt;/P&gt;&lt;P&gt;So I think it's the best way add compensation value in the sql select section.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 11:22:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884463#M1014664</guid>
      <dc:creator>pokassov</dc:creator>
      <dc:date>2015-04-09T11:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884464#M1014665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps you don't need to compensate. Try first to code the format into the Load so that the date is loaded correctly:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Date#(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;departure_date&lt;/SPAN&gt;, 'dd.MMM.YYYY')) As &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;departure_date&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 11:28:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884464#M1014665</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-04-09T11:28:49Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884465#M1014666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Its also possible that the dates in teh database are coded (for example a Julian date or the number of days from an arbitrary offset date). You will need to see what actually comes from that field. Test that with code like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD Text(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;departure_date&lt;/SPAN&gt;),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;departure_date&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM ....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 11:31:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884465#M1014666</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-04-09T11:31:26Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884466#M1014667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Helo thx for your response. I did the following now:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD registr,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date(Date#(departure_date, 'dd.MMM.YYYY')) As departure_date,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; daily_cycles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL SELECT registr,&lt;/P&gt;&lt;P&gt;&amp;nbsp; departure_date,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; daily_cycles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM Database&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will not give me any input, the fields are now empty.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 11:45:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884466#M1014667</guid>
      <dc:creator />
      <dc:date>2015-04-09T11:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884467#M1014668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then it seems that the date is not in that format. See what you get with my second suggestion,. This is for testing and diagnosis only&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 11:49:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884467#M1014668</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-04-09T11:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884468#M1014669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It shows it as a number now, 15342. So: 15342 / 365 days = 42 years.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the starting date of the database is 1900, So this is what needs to be compensated for. But as you suggested maybe that is not neccesary. I would like to hear what to do about it in that case?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 12:16:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884468#M1014669</guid>
      <dc:creator />
      <dc:date>2015-04-09T12:16:03Z</dc:date>
    </item>
    <item>
      <title>Re: Shifting Calendardate</title>
      <link>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884469#M1014670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I now did the following to shift the date:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD registr,&lt;/P&gt;&lt;P&gt;&amp;nbsp; date(departure_date+26298) AS CalendarDate,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works for this field. I will have to do this for other fields too and determine the right amount of days to shift...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 14:47:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Shifting-Calendardate/m-p/884469#M1014670</guid>
      <dc:creator />
      <dc:date>2015-04-09T14:47:11Z</dc:date>
    </item>
  </channel>
</rss>

