<?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: Separating / sorting date strings in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Separating-sorting-date-strings/m-p/836259#M1017590</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;You could do it like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;date(date#(mid(From,5),'DD MMM YYYY hh:mm:ss'),'DD MM YYYY hh:mm:ss') &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Apr 2015 12:28:09 GMT</pubDate>
    <dc:creator>stjepan_stanic</dc:creator>
    <dc:date>2015-04-17T12:28:09Z</dc:date>
    <item>
      <title>Separating / sorting date strings</title>
      <link>https://community.qlik.com/t5/QlikView/Separating-sorting-date-strings/m-p/836258#M1017589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey everyone.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently i am having a problem with my string of dates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our system delivers an XML file every hour with hourly data build up as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="175"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl77" height="20" width="175"&gt;FRI 20 MAR 2015 08:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The next hour it is:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="175"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl77" height="20" width="175"&gt;FRI 20 MAR 2015 09:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now the problem is that Qlikview automatically sorts on the first letter instead of the date and time as this is seen as TEXT.&lt;/P&gt;&lt;P&gt;So if i have data of Fri Sat Sun and Mon it shows as:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="175"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl77" height="20" width="175"&gt;FRI 20 MAR 2015 23:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 01:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 02:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 03:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 04:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 05:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 06:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 07:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 08:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 09:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 10:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 11:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 12:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 13:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;MON 23 MAR 2015 14:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="20"&gt;SAT 21 MAR 2015 00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course i can separate the string with Left / Mid / Right in the script, and sort it again, but somehow it messes up calculations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the main fields in the data is Revenue.&lt;/P&gt;&lt;P&gt;now each new day starts just after 3 am (closing time) &lt;/P&gt;&lt;P&gt;when we open at 10 it will say 0 revenue.&lt;/P&gt;&lt;P&gt;In the next hour we earn €50 and the XML of 11 am will say Revenue: €50.&lt;/P&gt;&lt;P&gt;If we however earn 20 in the next hour it says at 12 Revenue: €70.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the report I want to show the hourly revenue, so i would do NewValue&lt;STRONG&gt;(70)&lt;/STRONG&gt; - OldValue&lt;STRONG&gt;(50)&lt;/STRONG&gt; = CurrentValue&lt;STRONG&gt;(20)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;And then display Current Value, but because the Sorting is messed up it will use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Mon 23 Mar 2015 00:00:00 as NewValue&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Fri 20 Mar 2015 23:00:00 as OldValue&lt;/STRONG&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;Anyone have any idea how i can fix this?&lt;/P&gt;&lt;P&gt;If more information is required please do not hesitate to ask.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mike Cleven.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 13:01:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Separating-sorting-date-strings/m-p/836258#M1017589</guid>
      <dc:creator />
      <dc:date>2015-04-01T13:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Separating / sorting date strings</title>
      <link>https://community.qlik.com/t5/QlikView/Separating-sorting-date-strings/m-p/836259#M1017590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;You could do it like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;date(date#(mid(From,5),'DD MMM YYYY hh:mm:ss'),'DD MM YYYY hh:mm:ss') &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 12:28:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Separating-sorting-date-strings/m-p/836259#M1017590</guid>
      <dc:creator>stjepan_stanic</dc:creator>
      <dc:date>2015-04-17T12:28:09Z</dc:date>
    </item>
  </channel>
</rss>

