<?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: Generate date in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447198#M166853</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiii,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/thread/48693"&gt;http://community.qlik.com/thread/48693&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Nilesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 May 2013 09:05:53 GMT</pubDate>
    <dc:creator>nilesh_gangurde</dc:creator>
    <dc:date>2013-05-10T09:05:53Z</dc:date>
    <item>
      <title>Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447197#M166852</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'm begeener on Qlikview and I have a problem with the dates.&lt;/P&gt;&lt;P&gt;In fact I have&amp;nbsp; Excel file sourced with dates, in this file I have inputs and outputs of staff.&lt;/P&gt;&lt;P&gt;But if nobody has left the compagny or arrived in the compagny in february (for exemple) I don't have "february" in my dimension "Month".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I would like to generate a table with the months,the quarter and the year columns.&lt;/P&gt;&lt;P&gt;And then map my table generated with my data from excel file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it should be possible,&lt;/P&gt;&lt;P&gt;Thank you alot in advance for your help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 08:55:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447197#M166852</guid>
      <dc:creator />
      <dc:date>2013-05-10T08:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447198#M166853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiii,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/thread/48693"&gt;http://community.qlik.com/thread/48693&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Nilesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 09:05:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447198#M166853</guid>
      <dc:creator>nilesh_gangurde</dc:creator>
      <dc:date>2013-05-10T09:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447199#M166854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use master calender for this issue.. below is the sample script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MainTable:&lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Period, &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[..\Data files\QVD's\Flight Data.qvd]&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;temp_calender_range:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;num(Date#(min(Period),'YYYYMM')) as MinDate,&lt;/P&gt;&lt;P&gt;num(Date#(max(Period),'YYYYMM')) as MaxDate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resident MainTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vMinDate= peek('MinDate',0,'temp_calender_range');&lt;/P&gt;&lt;P&gt;let vMaxDate= peek('MaxDate',0,'temp_calender_range');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table temp_calender_range;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Master Calender]:&lt;/P&gt;&lt;P&gt;LOAD Distinct&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Year(Temp_Date) *100 + Month(Temp_Date) as [Period],&lt;/P&gt;&lt;P&gt;Year(Temp_Date) as [Year],&lt;/P&gt;&lt;P&gt;Month(Temp_Date) as [Month],&lt;/P&gt;&lt;P&gt;Date(Temp_Date,'YYYY-MM') as [Year-Month],&lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(Temp_Date)/3) as [Quarter];&lt;/P&gt;&lt;P&gt;//////Perceding Load//////&lt;/P&gt;&lt;P&gt;LOAD Distinct&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MonthStart($(vMinDate)+IterNo()-1) as Temp_Date&lt;/P&gt;&lt;P&gt;AutoGenerate(1)&lt;/P&gt;&lt;P&gt;While $(vMinDate)+IterNo()-1 &amp;lt;= $(vMaxDate);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vMinDate= Null();&lt;/P&gt;&lt;P&gt;let vMaxDate= Null();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the above script instead of period you can take your date field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Sushil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 09:07:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447199#M166854</guid>
      <dc:creator>sushil353</dc:creator>
      <dc:date>2013-05-10T09:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447200#M166855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use master calender for this issue.. below is the sample script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MainTable:&lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Period, &lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[..\Data files\QVD's\Flight Data.qvd]&lt;/P&gt;&lt;P&gt;(qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;temp_calender_range:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;num(Date#(min(Period),'YYYYMM')) as MinDate,&lt;/P&gt;&lt;P&gt;num(Date#(max(Period),'YYYYMM')) as MaxDate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Resident MainTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vMinDate= peek('MinDate',0,'temp_calender_range');&lt;/P&gt;&lt;P&gt;let vMaxDate= peek('MaxDate',0,'temp_calender_range');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table temp_calender_range;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Master Calender]:&lt;/P&gt;&lt;P&gt;LOAD Distinct&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Year(Temp_Date) *100 + Month(Temp_Date) as [Period],&lt;/P&gt;&lt;P&gt;Year(Temp_Date) as [Year],&lt;/P&gt;&lt;P&gt;Month(Temp_Date) as [Month],&lt;/P&gt;&lt;P&gt;Date(Temp_Date,'YYYY-MM') as [Year-Month],&lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(Temp_Date)/3) as [Quarter];&lt;/P&gt;&lt;P&gt;//////Perceding Load//////&lt;/P&gt;&lt;P&gt;LOAD Distinct&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MonthStart($(vMinDate)+IterNo()-1) as Temp_Date&lt;/P&gt;&lt;P&gt;AutoGenerate(1)&lt;/P&gt;&lt;P&gt;While $(vMinDate)+IterNo()-1 &amp;lt;= $(vMaxDate);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vMinDate= Null();&lt;/P&gt;&lt;P&gt;let vMaxDate= Null();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the above script instead of period you can take your date field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Sushil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 09:07:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447200#M166855</guid>
      <dc:creator>sushil353</dc:creator>
      <dc:date>2013-05-10T09:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447201#M166856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiii&lt;/P&gt;&lt;P&gt;for master calendar generates try this code after that join this table with your excel datA&lt;/P&gt;&lt;P&gt;make sure in both table date format is similar&lt;/P&gt;&lt;P&gt;// Calender&lt;/P&gt;&lt;P&gt;&amp;nbsp; LET vDateMin = Num(MakeDate(2008,1,1)); &lt;/P&gt;&lt;P&gt;&amp;nbsp; LET vDateMax = Floor(MakeDate(2030,12,31)); &lt;/P&gt;&lt;P&gt;&amp;nbsp; LET vDateToday = Num(Today()); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TempCalendar: &lt;/P&gt;&lt;P&gt;&amp;nbsp; 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;&amp;nbsp; AUTOGENERATE 1 &lt;/P&gt;&lt;P&gt;&amp;nbsp; WHILE $(vDateMin)+IterNo()-1&amp;lt;= $(vDateMax); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calendar: &lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date(TempDate,'DD-MM-YYYY' ) AS CalendarDate, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Standard Date Objects&lt;/P&gt;&lt;P&gt; Day(TempDate) AS CalendarDayOfMonth, &lt;/P&gt;&lt;P&gt;&amp;nbsp; WeekDay(TempDate) AS CalendarDayName, &lt;/P&gt;&lt;P&gt;num(WeekDay(Today()))as ppp,&lt;/P&gt;&lt;P&gt;Week(TempDate) AS CalendarWeekOfYear, &lt;/P&gt;&lt;P&gt;&amp;nbsp; Month(TempDate) AS CalendarMonthName, &lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Q' &amp;amp; Ceil(Month(TempDate)/3) AS CalendarQuarter, &lt;/P&gt;&lt;P&gt;'W' &amp;amp; Ceil(Week(TempDate)/8) as Fiscalweek,&lt;/P&gt;&lt;P&gt;Year(TempDate) AS CalendarYear, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(Year(TempDate) &amp;amp; '-Q' &amp;amp; Ceil(Month(TempDate)/3), Year(TempDate) &amp;amp; Ceil(Month(TempDate)/3)) as YearQtr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; 'FY' &amp;amp; Right( Year(TempDate),2) as YearQtrfy,&lt;/P&gt;&lt;P&gt;// Start Dates &lt;/P&gt;&lt;P&gt;&amp;nbsp; DayStart(TempDate) as CalendarDayStart, &lt;/P&gt;&lt;P&gt;&amp;nbsp; WeekStart(TempDate) as CalendarWeekStart, &lt;/P&gt;&lt;P&gt;&amp;nbsp; MonthStart(TempDate) as CalendarMonthStart, &lt;/P&gt;&lt;P&gt;&amp;nbsp; QuarterStart(TempDate) as CalendarQuarterStart, &lt;/P&gt;&lt;P&gt;&amp;nbsp; YearStart(TempDate) as CalendarYearStart, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YearName(TempDate,0,2)as FiscalYear&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RESIDENT TempCalendar ORDER BY TempDate ASC; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DROP TABLE TempCalendar;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 09:09:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447201#M166856</guid>
      <dc:creator>er_mohit</dc:creator>
      <dc:date>2013-05-10T09:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447202#M166857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thank you for your answers&lt;/P&gt;&lt;P&gt; I will try to use the calendar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 May 2013 09:18:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447202#M166857</guid>
      <dc:creator />
      <dc:date>2013-05-10T09:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: Generate date</title>
      <link>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447203#M166858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sushil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there posiblity to attach the Flight Data.qvd .if that so could you please do that for me.I'm looking for that qvd .&lt;BR /&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Aug 2013 14:04:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Generate-date/m-p/447203#M166858</guid>
      <dc:creator />
      <dc:date>2013-08-15T14:04:42Z</dc:date>
    </item>
  </channel>
</rss>

