<?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: Records status over time problem in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484610#M181036</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By filling in the gaps between the dates you get the status per client per date. That makes it easy to select the active status values and select a month and see which clients were active in that month. See attached qvw.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Aug 2013 14:32:03 GMT</pubDate>
    <dc:creator>Gysbert_Wassenaar</dc:creator>
    <dc:date>2013-08-12T14:32:03Z</dc:date>
    <item>
      <title>Records status over time problem</title>
      <link>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484609#M181035</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;Ive been working on a task for a while and havent found a working solution for my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem in a nutshell;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Client&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date &lt;/P&gt;&lt;P&gt;1001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20-01-2012&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;1001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26-01-2012&lt;/P&gt;&lt;P&gt;1001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15-03-2012&lt;/P&gt;&lt;P&gt;1001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19-03-2012&lt;/P&gt;&lt;P&gt;1002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20-02-2012&lt;/P&gt;&lt;P&gt;1002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21-02-2012&lt;/P&gt;&lt;P&gt;1002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24-02-2012&lt;/P&gt;&lt;P&gt;1002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10-03-2012&lt;/P&gt;&lt;P&gt;1002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15-03-2012&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Status 1 and 2 are active flags. &lt;/P&gt;&lt;P&gt;Status 3 and 4 are non-active flags.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What im looking for i need to know, which Clients have been active during certain month meaning that last flag is either 1 or 2. For example in the example the Client=1001 have been active in January, February but not in March and active again in April.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other variable I need to take into account is that Clients also have permanent Closure date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopefully someones been working with similar problems and have useful solution to offer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2013 11:56:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484609#M181035</guid>
      <dc:creator />
      <dc:date>2013-08-12T11:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: Records status over time problem</title>
      <link>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484610#M181036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By filling in the gaps between the dates you get the status per client per date. That makes it easy to select the active status values and select a month and see which clients were active in that month. See attached qvw.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2013 14:32:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484610#M181036</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2013-08-12T14:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: Records status over time problem</title>
      <link>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484611#M181037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the quick response!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This approach seems really good. It really works flags the status for each day, just the way I was looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One thing that was actually missing from the question was that, I havent found a way to generate dates until today. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Meaning that, like in the example that if Client=1002 last Status=1 is generated for each day until today. So it would be possible to see that Client=1002 has been on Status=1 since 15-03-2012 until today.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your help is really appreciated! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2013 15:47:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484611#M181037</guid>
      <dc:creator />
      <dc:date>2013-08-12T15:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: Records status over time problem</title>
      <link>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484612#M181038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Might be that i found solution for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also have ending date for each customer and could use that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T1:&lt;/P&gt;&lt;P&gt;LOAD Client, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;&lt;STRONG&gt;if(isnull(Enddate),Today(),Enddate) as Enddate&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;C:\Testi.xlsx&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is Form1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T2:&lt;/P&gt;&lt;P&gt;Load *, &lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;&lt;STRONG&gt;if(previous(Client)=Client, previous(Date),Enddate) as NextDate,&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;Resident T1&lt;/P&gt;&lt;P&gt;order by Client, Date desc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table T1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T3:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD Client, Status, &lt;/P&gt;&lt;P&gt;date(Date + IterNo() -1) as Date,&lt;/P&gt;&lt;P&gt;date(Monthstart(Date + IterNo() -1),'YYYYMM') as Month,&lt;/P&gt;&lt;P&gt;Enddate&lt;/P&gt;&lt;P&gt;Resident T2&lt;/P&gt;&lt;P&gt;while Date + IterNo() -1 &amp;lt; NextDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table T2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This generates dates until today or until the ending date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2013 16:32:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Records-status-over-time-problem/m-p/484612#M181038</guid>
      <dc:creator />
      <dc:date>2013-08-12T16:32:49Z</dc:date>
    </item>
  </channel>
</rss>

