<?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: count status in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253490#M868157</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all the inputs, I will get back after working on them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Nov 2016 11:26:58 GMT</pubDate>
    <dc:creator>surajap123</dc:creator>
    <dc:date>2016-11-30T11:26:58Z</dc:date>
    <item>
      <title>count status</title>
      <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253485#M868152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to count the status for each day by id. Each status has a validity period. So the validity expires when status changes.&lt;/P&gt;&lt;P&gt;Eg- &lt;BR /&gt;For id 100, the status 'A' is valid till 14/04/2016. So from 01/01/2016 to 14/04/2016 the count of status A should be 1 for id 100.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Data:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id, Status, EndDate&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 01/01/2016&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 05/02/2016&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, B, 15/04/2016&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, A, 05/01/2016&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, B, 10/03/2016&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, B, 13/05/2016&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;Please let me know how to achive this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/count-status/m-p/1253485#M868152</guid>
      <dc:creator>surajap123</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: count status</title>
      <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253486#M868153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Straight table&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Dim1: id&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Dim2: Date&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Exp: Count( Distinct Status)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select Status 'A' for it's count. And if you want always Status 'A', you can fix that in the expression like: &lt;SPAN style="font-size: 13.3333px; font-family: 'courier new', courier;"&gt;Count( {&amp;lt;Status={'A'}&amp;gt;}Distinct Status)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;In fact this doesn't make much sense. Or you are looking for something else ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 11:01:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/count-status/m-p/1253486#M868153</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2016-11-30T11:01:29Z</dc:date>
    </item>
    <item>
      <title>Re: count status</title>
      <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253487#M868154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to know which id has validity date?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I am understanding from below is&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 01/01/2016&lt;/SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 05/02/2016&lt;/SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, B, 15/04/2016&lt;/SPAN&gt;&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;for id 100 Status is changed on 15/04/2016 so the validity for status A is one day before it.&lt;/SPAN&gt;&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;&lt;BR /&gt;&lt;/SPAN&gt;&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;Means this line is not useful..&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 05/02/2016&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 11:02:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/count-status/m-p/1253487#M868154</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2016-11-30T11:02:27Z</dc:date>
    </item>
    <item>
      <title>Re: count status</title>
      <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253488#M868155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi suraj, maybe using a flag to check when the status has changed:&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Id, Status, Date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 01/01/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 05/02/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, B, 15/04/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, A, 05/01/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, B, 10/03/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, B, 13/05/2016&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data2:&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;LOAD Id, Status, Date, If(IsNull(Peek(Id)) or (Peek(Id)=Id and Peek(Status)=Status), 1, 0) as flag&lt;/P&gt;&lt;P&gt;Resident Data order by Id, Date, Status;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP table Data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And use the expression:&lt;/P&gt;&lt;P&gt;Count(TOTAL &amp;lt;Id, Status&amp;gt; {&amp;lt;flag={1}&amp;gt;} Status)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 11:08:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/count-status/m-p/1253488#M868155</guid>
      <dc:creator>rubenmarin</dc:creator>
      <dc:date>2016-11-30T11:08:52Z</dc:date>
    </item>
    <item>
      <title>Re: count status</title>
      <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253489#M868156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to count Status for each id for each day, use below..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id, Status, Date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 01/01/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, A, 05/02/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100, B, 15/04/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, A, 05/01/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, B, 10/03/2016&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200, B, 13/05/2016&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Left Join (Data)&lt;/P&gt;&lt;P&gt;Load id, Status, Date, If(id &amp;lt;&amp;gt; previous(id), Date, Previous(Date)) as NextDate Resident Data&lt;/P&gt;&lt;P&gt;Order By id, Date Desc;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;Load id, Status, Date(Date + IterNo() - 1) as Date Resident Data&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;And you can follow expression of Tresesco and Ruben&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 11:11:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/count-status/m-p/1253489#M868156</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2016-11-30T11:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: count status</title>
      <link>https://community.qlik.com/t5/QlikView/count-status/m-p/1253490#M868157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all the inputs, I will get back after working on them.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Nov 2016 11:26:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/count-status/m-p/1253490#M868157</guid>
      <dc:creator>surajap123</dc:creator>
      <dc:date>2016-11-30T11:26:58Z</dc:date>
    </item>
  </channel>
</rss>

