<?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  nightmare in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918499#M318433</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, works like this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Jul 2015 13:34:07 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-07-29T13:34:07Z</dc:date>
    <item>
      <title>Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918493#M318427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So I want to do something super easy, but it won't do what I want&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/angry.png" /&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just want to substract n days from a date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First try :&lt;/P&gt;&lt;P&gt;SET vMaxDate = date(max({1} PivotDate ), 'DD/MM/YYYY');&lt;/P&gt;&lt;P&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result :&lt;/P&gt;&lt;P&gt;$(vMaxDate)=28/07/2015&lt;/P&gt;&lt;P&gt;$(vMinDate)=42033&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The substraction has occured, but why is vMinDate no longer a date but a date#?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second try:&lt;/P&gt;&lt;P&gt;SET vMaxDate = date&lt;STRONG&gt;#&lt;/STRONG&gt;(max({1} PivotDate ), 'DD/MM/YYYY');&lt;/P&gt;&lt;P&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result :&lt;/P&gt;&lt;P&gt;$(vMaxDate)=42213&lt;/P&gt;&lt;P&gt;$(vMinDate)= -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The substraction does not occur&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I would like as a result is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$(vMaxDate)=42213&lt;/P&gt;&lt;P&gt;$(vMinDate)=42033&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the right way to do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(NB : PivotDate is a date#)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 16:57:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918493#M318427</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-28T16:57:22Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918494#M318428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use date function to format &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/94319_1.png" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and this for a detailed explanation&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/2622"&gt;Get the Dates Right&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 17:07:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918494#M318428</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2015-07-28T17:07:59Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918495#M318429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, I know how to transform 42033 into 29/01/2015, but my questions are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)Why, vMaxDate being a date (and not a date#), does substracting a number of days transform it into a date#? The answer can be, "it's the way it is" but then it seems to me the whole point of having date and date# falls apart if one can change into the other like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) And also, why if I work with vMaxDate = date&lt;STRONG&gt;#&lt;/STRONG&gt;(max({1} PivotDate ), 'DD/MM/YYYY'), does substracting a value not work? date# being a number, it would be logical that it worked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 17:19:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918495#M318429</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-28T17:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918496#M318430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you are thinking about this incorrectly. Date# is not a number format, it is a function which is used to tell QlikView that your data is in this format. For instance you have a Excel file where date is like this 2015-01-31 and QlikView reads it as a text field. At that time you can use Date#() function to help QV understand that this is actually a date like this &lt;STRONG&gt;Date#('2015-01-31', 'YYYY-MM-DD')&lt;/STRONG&gt;. and now if you wish to take this an convert it into a format of your liking, you can rap it around with Date() function with the format you want. Something like this: &lt;STRONG&gt;Date(&lt;/STRONG&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;Date#('2015-01-31', 'YYYY-MM-DD'), 'MM/DD/YYYY').&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;First Try:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMaxDate = date(max({1} PivotDate ), 'DD/MM/YYYY');&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Result :&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;$(vMaxDate)=28/07/2015&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;$(vMinDate)=42033&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;You see Date format for vMaxDate because it&amp;nbsp; was rapped around with a date() function, but vMinDate isn't. If you did it this way:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;First try :&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMaxDate = max({1} PivotDate), ;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;You would see both of them as numbers.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Second Try:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMaxDate = date&lt;SPAN style="font-style: inherit; font-family: inherit;"&gt;&lt;STRONG&gt;#&lt;/STRONG&gt;&lt;/SPAN&gt;(max({1} PivotDate ), 'DD/MM/YYYY');&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Result :&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;$(vMaxDate)=42213&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;$(vMinDate)= -&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;You are trying to tell QlikView to read a number as date in the format DD/MM/YYYY which it isn't able to do and making it a text formatted variable and when you subtract something from a text you get null.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I hope all of the above would make sense.&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Best,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Sunny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 17:44:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918496#M318430</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2015-07-28T17:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918497#M318431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET vMaxDate = max({1} PivotDate );&lt;/P&gt;&lt;P&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 17:54:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918497#M318431</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2015-07-28T17:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918498#M318432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;from what I understand if you use some math ( subtracting -180) or the source field is a number Qlik will return the number as in vMinDate, vMaxDate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in your case (the source is a 42xxx) I think you can use&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMaxDate = max({1} PivotDate );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // number&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMinDate = $(vMaxDate) - 180;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/94323_1.png" style="height: 298px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Second try:&lt;/P&gt;
&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMaxDate = date&lt;STRONG style="font-style: inherit; font-family: inherit;"&gt;#&lt;/STRONG&gt;(max({1} PivotDate ), 'DD/MM/YYYY');&lt;/P&gt;
&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SET vMinDate = $(vMaxDate) - 180;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I think this is an error because&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;SET vMaxDate = date&lt;/SPAN&gt;&lt;STRONG style="color: #3d3d3d; font-family: inherit; font-size: 13px; font-style: inherit;"&gt;#&lt;/STRONG&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;(max({1} PivotDate), 'DD/MM/YYYY');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;if PivotDate is a number, max is a number, and you can't interpret as DD/MM/YYYY&lt;/P&gt;&lt;P&gt;so you get a '-' in vMinDate&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2015 18:06:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918498#M318432</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2015-07-28T18:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918499#M318433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, works like this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 13:34:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918499#M318433</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-29T13:34:07Z</dc:date>
    </item>
    <item>
      <title>Re: Date  nightmare</title>
      <link>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918500#M318434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2015 14:37:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-nightmare/m-p/918500#M318434</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-07-29T14:37:18Z</dc:date>
    </item>
  </channel>
</rss>

