<?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: Cumulative flag=1 in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834759#M68925</link>
    <description>&lt;P&gt;Thanks, glad it helped.&lt;/P&gt;</description>
    <pubDate>Wed, 08 Sep 2021 19:38:49 GMT</pubDate>
    <dc:creator>chrismarlow</dc:creator>
    <dc:date>2021-09-08T19:38:49Z</dc:date>
    <item>
      <title>Cumulative flag=1</title>
      <link>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834009#M68859</link>
      <description>&lt;P&gt;Hello everybody,&lt;/P&gt;&lt;P&gt;I have a question for you:&lt;/P&gt;&lt;P&gt;I search to calculate the cumulative number of days where the flag = 1 (if the flag = 0 the cumulative stop).&lt;/P&gt;&lt;P&gt;For exemple:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;mag&lt;/TD&gt;&lt;TD&gt;cug&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;flag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;09/06/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;09/05/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;09/04/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;09/03/2021&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;09/02/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1212&lt;/TD&gt;&lt;TD&gt;09/06/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1212&lt;/TD&gt;&lt;TD&gt;09/05/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1212&lt;/TD&gt;&lt;TD&gt;09/04/2021&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1212&lt;/TD&gt;&lt;TD&gt;09/03/2021&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1212&lt;/TD&gt;&lt;TD&gt;09/02/2021&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the table with the cumulative calcul (based on today() so change at every load) will be :&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;mag&lt;/TD&gt;&lt;TD&gt;cug&lt;/TD&gt;&lt;TD&gt;Nb Cumulative&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1010&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1212&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have a good day&lt;/P&gt;</description>
      <pubDate>Mon, 06 Sep 2021 13:30:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834009#M68859</guid>
      <dc:creator>QuentinDeci</dc:creator>
      <dc:date>2021-09-06T13:30:07Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative flag=1</title>
      <link>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834064#M68863</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I would start with joining the last date with zero in flag to the data (so code similar to below) &amp;amp; then you have choices depending what you want to do (you could create a new flag that is only 1 where date&amp;gt;maxdate and sum, you could aggregate that into a separate table ...).&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Chris.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;data:
load * Inline [
mag, cug, date,flag
1, 1010, 06/09/2021,1
1, 1010, 05/09/2021,1
1, 1010, 04/09/2021,1
1, 1010, 03/09/2021,0
1, 1010, 02/09/2021,1
1, 1212, 06/09/2021,1
1, 1212, 05/09/2021,1
1, 1212, 04/09/2021,0
1, 1212, 03/09/2021,0
1, 1212, 02/09/2021,1
];

maxzero:
Load
	mag,
	cug,
	max(date) as maxdate
resident data
where flag=0
group by mag,
	cug;

left join (data)
Load *
resident maxzero;

drop table maxzero;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Sep 2021 16:53:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834064#M68863</guid>
      <dc:creator>chrismarlow</dc:creator>
      <dc:date>2021-09-06T16:53:19Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative flag=1</title>
      <link>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834178#M68874</link>
      <description>&lt;P&gt;Hey Chris,&lt;/P&gt;&lt;P&gt;Thank you very much for your quicky answer !&lt;/P&gt;&lt;P&gt;Sometimes i search difficult solution (whith previous() or while...) but the simplicity is the most time the best!&lt;/P&gt;&lt;P&gt;Have a good day&lt;/P&gt;</description>
      <pubDate>Tue, 07 Sep 2021 07:59:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834178#M68874</guid>
      <dc:creator>QuentinDeci</dc:creator>
      <dc:date>2021-09-07T07:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative flag=1</title>
      <link>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834759#M68925</link>
      <description>&lt;P&gt;Thanks, glad it helped.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Sep 2021 19:38:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Cumulative-flag-1/m-p/1834759#M68925</guid>
      <dc:creator>chrismarlow</dc:creator>
      <dc:date>2021-09-08T19:38:49Z</dc:date>
    </item>
  </channel>
</rss>

