<?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 How to Build date from year in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181883#M47738</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;I have tried a number of options but the only one I could get to work was the following.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Create two variables:&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;vMinDate ='01/01/'&amp;amp;min(Year)&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;vMaxDate ='31/12/'&amp;amp;min(Year)&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;These variables can then be used in expressions, for example if 2009 is selected vMinDate = 01/01/2009, you can add 30 days to this and the expression =date(vMinDate+30) returns 31/01/2009 etc&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;I am sure there is a smarter way but this does work.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;When I load my tables I create a separate Date table using the script below. Every possible date between Jan 2006 and now is generated. I link this table to for example the orders table using invoice_date.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Then if I were to apply your formula I could simply type =min(invoice_date)&lt;/P&gt;&lt;P style="font-style: italic; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;Date:&lt;/P&gt;&lt;P style="font-weight: bold; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;load&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;today()-recno()+1 &lt;B&gt;as&lt;/B&gt; Date&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;B&gt;autogenerate&lt;/B&gt;(today()-'2005-12-31');&lt;/P&gt;&lt;P style="font-style: italic; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;DateParts:&lt;/P&gt;&lt;P style="font-weight: bold; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;load&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Date &lt;B&gt;as&lt;/B&gt; invoice_date,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Date &lt;B&gt;as&lt;/B&gt; JJ_Date,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Date &lt;B&gt;as&lt;/B&gt; Date,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Year(Date) &lt;B&gt;as&lt;/B&gt; Year,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;yearname ( Date, 0, 4 ) &lt;B&gt;as&lt;/B&gt; FinancialYear,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;date(monthstart(Date),'MMM-YYYY') &lt;B&gt;as&lt;/B&gt; Date_MonthYear,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;date(week(Date),'WW-YYYY') &lt;B&gt;as&lt;/B&gt; Date_WeekYear,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Month(Date) &lt;B&gt;as&lt;/B&gt; FiscalRollMth,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Month(Date) &amp;amp;'-'&amp;amp;right(Year(Date),2) &lt;B&gt;as&lt;/B&gt; RollShortMth,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Month(Date) &lt;B&gt;as&lt;/B&gt; Month,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Day(Date) &lt;B&gt;as&lt;/B&gt; Day,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Week(Date) &lt;B&gt;as&lt;/B&gt; Week,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;'Q' &amp;amp; Ceil(Month(Date)/3) &lt;B&gt;as&lt;/B&gt; Quarter,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Weekday(Date) &lt;B&gt;as&lt;/B&gt; WeekDay&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;B&gt;resident&lt;/B&gt; Date;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;B&gt;drop&lt;/B&gt; &lt;B&gt;table&lt;/B&gt; &lt;I&gt;Date;&lt;/I&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Sep 2009 18:30:51 GMT</pubDate>
    <dc:creator />
    <dc:date>2009-09-10T18:30:51Z</dc:date>
    <item>
      <title>How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181882#M47737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have Calender with Year. I would Like define a Variable, wenn i selected to Year in Calender, the result from 2 Variables are as date:&lt;/P&gt;&lt;P&gt;1) first day of Year&lt;/P&gt;&lt;P&gt;2)Last Year of Year f&lt;/P&gt;&lt;P&gt;or Example :&lt;/P&gt;&lt;P&gt;i select the Year 2009&lt;/P&gt;&lt;P&gt;VarMin = 01.01.2009&lt;/P&gt;&lt;P&gt;Var Max = 31.12.2009&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2009 17:32:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181882#M47737</guid>
      <dc:creator />
      <dc:date>2009-09-10T17:32:11Z</dc:date>
    </item>
    <item>
      <title>How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181883#M47738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;I have tried a number of options but the only one I could get to work was the following.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Create two variables:&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;vMinDate ='01/01/'&amp;amp;min(Year)&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;vMaxDate ='31/12/'&amp;amp;min(Year)&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;These variables can then be used in expressions, for example if 2009 is selected vMinDate = 01/01/2009, you can add 30 days to this and the expression =date(vMinDate+30) returns 31/01/2009 etc&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;I am sure there is a smarter way but this does work.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;When I load my tables I create a separate Date table using the script below. Every possible date between Jan 2006 and now is generated. I link this table to for example the orders table using invoice_date.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;Then if I were to apply your formula I could simply type =min(invoice_date)&lt;/P&gt;&lt;P style="font-style: italic; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;Date:&lt;/P&gt;&lt;P style="font-weight: bold; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;load&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;today()-recno()+1 &lt;B&gt;as&lt;/B&gt; Date&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;B&gt;autogenerate&lt;/B&gt;(today()-'2005-12-31');&lt;/P&gt;&lt;P style="font-style: italic; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;DateParts:&lt;/P&gt;&lt;P style="font-weight: bold; line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;load&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Date &lt;B&gt;as&lt;/B&gt; invoice_date,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Date &lt;B&gt;as&lt;/B&gt; JJ_Date,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Date &lt;B&gt;as&lt;/B&gt; Date,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Year(Date) &lt;B&gt;as&lt;/B&gt; Year,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;yearname ( Date, 0, 4 ) &lt;B&gt;as&lt;/B&gt; FinancialYear,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;date(monthstart(Date),'MMM-YYYY') &lt;B&gt;as&lt;/B&gt; Date_MonthYear,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;date(week(Date),'WW-YYYY') &lt;B&gt;as&lt;/B&gt; Date_WeekYear,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Month(Date) &lt;B&gt;as&lt;/B&gt; FiscalRollMth,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Month(Date) &amp;amp;'-'&amp;amp;right(Year(Date),2) &lt;B&gt;as&lt;/B&gt; RollShortMth,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Month(Date) &lt;B&gt;as&lt;/B&gt; Month,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Day(Date) &lt;B&gt;as&lt;/B&gt; Day,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Week(Date) &lt;B&gt;as&lt;/B&gt; Week,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;'Q' &amp;amp; Ceil(Month(Date)/3) &lt;B&gt;as&lt;/B&gt; Quarter,&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;Weekday(Date) &lt;B&gt;as&lt;/B&gt; WeekDay&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;B&gt;resident&lt;/B&gt; Date;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;P style="line-height:normal;margin:0cm 0cm 0pt;mso-layout-grid-align:none;"&gt;&lt;B&gt;drop&lt;/B&gt; &lt;B&gt;table&lt;/B&gt; &lt;I&gt;Date;&lt;/I&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;P style="margin:0cm 0cm 10pt;"&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2009 18:30:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181883#M47738</guid>
      <dc:creator />
      <dc:date>2009-09-10T18:30:51Z</dc:date>
    </item>
    <item>
      <title>How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181884#M47739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shideh&lt;/P&gt;&lt;P&gt;I'd suggest using MakeDate( Year, 1, 1 ) and MakeDate( Year, 12, 31 ).&lt;/P&gt;&lt;P&gt;You can write a macro that is triggered by any selection in the Year field. Then set a variable to the value of only( Year ) and use MakeDate() like above.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Hellmar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2009 18:33:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181884#M47739</guid>
      <dc:creator />
      <dc:date>2009-09-10T18:33:26Z</dc:date>
    </item>
    <item>
      <title>How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181885#M47740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;BR /&gt;be cautious with MakeDate(Year, 12, 31), if dealing with timestamps, as each timestamp having a time attached, will be bigger than this date. Would recommend to use the EndYear-function.&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2009 22:35:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181885#M47740</guid>
      <dc:creator>prieper</dc:creator>
      <dc:date>2009-09-10T22:35:00Z</dc:date>
    </item>
    <item>
      <title>How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181886#M47741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV dir="ltr" id="result_box"&gt;Use the instructions&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;Star = YearStar(Today()); = '01-01-2009'&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;DIV dir="ltr"&gt;End = YearEnd(Today()); = '31-12-2009'&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;Good by&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2009 22:45:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181886#M47741</guid>
      <dc:creator />
      <dc:date>2009-09-10T22:45:53Z</dc:date>
    </item>
    <item>
      <title>How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181887#M47742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks. how can i use the EndYear for variable (Year). the Year can between 2005 and 2009.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2009 13:39:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181887#M47742</guid>
      <dc:creator />
      <dc:date>2009-09-14T13:39:33Z</dc:date>
    </item>
    <item>
      <title>AW:Re: How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181888#M47743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If it's a field then like this:&lt;/P&gt;&lt;P&gt;YearStart(getfieldselections(Year,'; ',1))&lt;/P&gt;&lt;P&gt;if it's a variable:&lt;/P&gt;&lt;P&gt;YearStart(Year)&lt;/P&gt;&lt;P&gt;- Ralf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2009 19:35:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181888#M47743</guid>
      <dc:creator>rbecher</dc:creator>
      <dc:date>2009-09-14T19:35:14Z</dc:date>
    </item>
    <item>
      <title>AW:Re: How to Build date from year</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181889#M47744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ralf,&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;i am happy with this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Sep 2009 19:39:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-Build-date-from-year/m-p/181889#M47744</guid>
      <dc:creator />
      <dc:date>2009-09-14T19:39:37Z</dc:date>
    </item>
  </channel>
</rss>

