<?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 Help in script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572759#M685105</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All, I'll appreciate your help in how to make a clculations within the sript.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to calculate our customer-base with the following logic:&lt;/P&gt;&lt;P&gt;The data looks like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 226px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="21"&gt;ID&lt;/TD&gt;&lt;TD align="left" width="90"&gt;Connect Date&lt;/TD&gt;&lt;TD align="left" width="115"&gt;Dis-Connect Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;01/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;01/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;05/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;03/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;04/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;07/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;10/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;09/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;12/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;09/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At each date I would like to have a number which is a calculation of the existing connected customers.&lt;/P&gt;&lt;P&gt;Means that, on the date of 2/1/2004 i will have 4 customers (5 connected till 2/1/04 and one dis-connected).&lt;/P&gt;&lt;P&gt;On the Feb/5 I will have 6 customers (10 connected and 4 dis-connected).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll appreciate your help on how to handle this in the script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Jan 2014 12:05:36 GMT</pubDate>
    <dc:creator>david_ze</dc:creator>
    <dc:date>2014-01-27T12:05:36Z</dc:date>
    <item>
      <title>Help in script</title>
      <link>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572759#M685105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear All, I'll appreciate your help in how to make a clculations within the sript.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to calculate our customer-base with the following logic:&lt;/P&gt;&lt;P&gt;The data looks like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 226px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="21"&gt;ID&lt;/TD&gt;&lt;TD align="left" width="90"&gt;Connect Date&lt;/TD&gt;&lt;TD align="left" width="115"&gt;Dis-Connect Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;01/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;01/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;05/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;03/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;02/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;04/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;07/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;10/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;05/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;09/01/2004&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;12/01/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;09/01/2004&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At each date I would like to have a number which is a calculation of the existing connected customers.&lt;/P&gt;&lt;P&gt;Means that, on the date of 2/1/2004 i will have 4 customers (5 connected till 2/1/04 and one dis-connected).&lt;/P&gt;&lt;P&gt;On the Feb/5 I will have 6 customers (10 connected and 4 dis-connected).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll appreciate your help on how to handle this in the script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 12:05:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572759#M685105</guid>
      <dc:creator>david_ze</dc:creator>
      <dc:date>2014-01-27T12:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: Help in script</title>
      <link>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572760#M685106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First step is to transform your data to this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="324"&gt;&lt;TBODY&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;ID&lt;/TD&gt;&lt;TD class="xl63" style="font-style: inherit;" width="86"&gt;Date&lt;/TD&gt;&lt;TD class="xl63" style="font-style: inherit;" width="110"&gt;Action&lt;/TD&gt;&lt;TD class="xl63" width="64"&gt;Counter&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;1&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;1/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;1&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;1/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;2&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;2/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;3&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;2/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;4&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;2/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;5&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;2/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;3&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;3/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;5&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;4/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;6&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;5/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;7&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;5/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;8&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;5/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;5/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;10&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;5/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;2&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;5/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;7&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;7/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;11&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;9/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;12&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;9/1/2004&lt;/TD&gt;&lt;TD&gt;Connect&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;8&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;10/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="font-weight: inherit; font-style: inherit;"&gt;&lt;TD class="xl63" height="20" style="font-style: inherit;" width="64"&gt;11&lt;/TD&gt;&lt;TD class="xl64" style="font-style: inherit;" width="86"&gt;12/1/2004&lt;/TD&gt;&lt;TD&gt;Disconnect&lt;/TD&gt;&lt;TD align="right"&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then, it's a simply "Counter" sum operation.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 12:14:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572760#M685106</guid>
      <dc:creator>luciancotea</dc:creator>
      <dc:date>2014-01-27T12:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: Help in script</title>
      <link>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572761#M685107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would create separate Flag table with this:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;ID,&lt;/P&gt;&lt;P&gt;date([Connect Date]+Iterno()-1) as Date&lt;/P&gt;&lt;P&gt;if(iterno()=1, 1,0) as Flag_Start,&lt;/P&gt;&lt;P&gt;if[Connect Date]+iterno()-1= [Dis-Connect Date],0,1) as Flag_Connected&lt;/P&gt;&lt;P&gt;if[Connect Date]+iterno()-1= [Dis-Connect Date]1,0) as Flag_Disconnected&lt;/P&gt;&lt;P&gt;Resident Data&lt;/P&gt;&lt;P&gt;while [Connect Date]+iterno()-1) &amp;lt;= IF(isnull([Dis-Connect Date]),today(),[Dis-Connect Date]); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With this you can easily get number of connected ID with Sum(Distinct {&amp;lt;Flag_Connected={1}&amp;gt;} ID), but you can easily answer question like how many customers connected/disconnected this day/this month/this year by summing start and end flags. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jan 2014 12:21:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-in-script/m-p/572761#M685107</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-27T12:21:32Z</dc:date>
    </item>
  </channel>
</rss>

