<?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: Date of Birth Incorrect in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345527#M1176985</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;my Workarround:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if( Date(Date#(@211:216,'DDMMYY')) &amp;lt; AddYears(today(), &lt;STRONG&gt;-15&lt;/STRONG&gt;), &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Date#(@211:216,'DDMMYY')), &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddYears(Date(Date#(@211:216,'DDMMYY')), -100)&lt;/P&gt;&lt;P&gt;) as [Day of birth]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Oct 2012 08:17:45 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-10-30T08:17:45Z</dc:date>
    <item>
      <title>Date of Birth Incorrect</title>
      <link>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345524#M1176982</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;We have an extract with a [Date of Birth] field. The extract has a funny date format - DD-MMM-YY (e.g. 09-MAR-85).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my script I change all my date formats like this:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;DATE(DATE#( [Date of birth], 'DD-MMM-YY')) as [Date of birth],&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I noticed is that for certain records QlikView then assumes the wrong century. So for certain accounts the date of birth will then be correct - 1985/03/09.&lt;/P&gt;&lt;P&gt;For other accounts the date of birth will be 2085/03/09.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea how I can fix this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gerhard.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2012 13:52:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345524#M1176982</guid>
      <dc:creator>gerhardl</dc:creator>
      <dc:date>2012-03-09T13:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Date of Birth Incorrect</title>
      <link>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345525#M1176983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Parsing the dates in using date# with only two digit year number is just not fully determined. No idea how QlikView determines the right century, I think that's wild guessing. In my script, it changes the century 1962, so for years &amp;lt;62,&amp;nbsp; it assumes 21 century, then 20th century. Maybe 50 years back in time from now? no idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To fix it, I think you need to add the year to your [Date of birth] using string operations, then parse the full four digit year in. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like &lt;/P&gt;&lt;P&gt;&lt;EM&gt;Date(date#(left(DoB,7)&amp;amp;'20'&amp;amp;right(DoB,2),'DD-MMM-YYYY') as DoB,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to use only 2000 to 2099 DoB.&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No idea how you should determine the correct century, that's up to you...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2012 14:34:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345525#M1176983</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-03-09T14:34:33Z</dc:date>
    </item>
    <item>
      <title>Date of Birth Incorrect</title>
      <link>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345526#M1176984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Can you tell me whats your date of birth year range?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Celambarasan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Mar 2012 14:40:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345526#M1176984</guid>
      <dc:creator>CELAMBARASAN</dc:creator>
      <dc:date>2012-03-09T14:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: Date of Birth Incorrect</title>
      <link>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345527#M1176985</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;my Workarround:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if( Date(Date#(@211:216,'DDMMYY')) &amp;lt; AddYears(today(), &lt;STRONG&gt;-15&lt;/STRONG&gt;), &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date(Date#(@211:216,'DDMMYY')), &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddYears(Date(Date#(@211:216,'DDMMYY')), -100)&lt;/P&gt;&lt;P&gt;) as [Day of birth]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Oct 2012 08:17:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-of-Birth-Incorrect/m-p/345527#M1176985</guid>
      <dc:creator />
      <dc:date>2012-10-30T08:17:45Z</dc:date>
    </item>
  </channel>
</rss>

