<?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: Get sum between 2 special record that user select in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661165#M448783</link>
    <description>&lt;P&gt;thanks for your complete answer thats&amp;nbsp; correct for this sample but I made a mistake for asking my question. this data is sample and&amp;nbsp; my data extract from sql and its a little different.&lt;/P&gt;&lt;P&gt;My status is not sorted by Id. Maybe I select from status 6 to status 1. it should be status between time status 6 is started till the status that the time of status 1 is finished.&lt;/P&gt;&lt;P&gt;for example n the below title the status between 2 and 5 will be changed. Duration between Status 2 and 5 for Messagecode=1 would be 90.&amp;nbsp;&lt;/P&gt;&lt;P&gt;please help me again .&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;MessageCode&lt;/TD&gt;&lt;TD&gt;Messagelog&lt;/TD&gt;&lt;TD&gt;status&lt;/TD&gt;&lt;TD&gt;duration&lt;/TD&gt;&lt;TD&gt;Time&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;3/21/17 1:19 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/27/17 9:48 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/27/17 10:16 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;3/29/17 11:05 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;3/29/17 11:21 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;4/5/17 9:57 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;4/8/17 1:50 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;3/21/17 1:19 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;3/27/17 9:48 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/27/17 10:16 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/29/17 11:05 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;3/29/17 11:21 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;4/5/17 9:57 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;113&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;4/8/17 1:50 PM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 28 Dec 2019 08:47:57 GMT</pubDate>
    <dc:creator>marjan_it</dc:creator>
    <dc:date>2019-12-28T08:47:57Z</dc:date>
    <item>
      <title>Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1660586#M448722</link>
      <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;I have a table like below. I want to have two list box with status. start status and end status. when user select start status and end status we can show sum (duration) between these tow status for each message code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;for example if we select&amp;nbsp; first status =2 and end status=5 we have two number. for messagecode=1 we have 100 and for messagecode=2 we have 70. what should I do?&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;MessageCode&lt;/TD&gt;&lt;TD&gt;Messagelog&lt;/TD&gt;&lt;TD&gt;status&lt;/TD&gt;&lt;TD&gt;duration&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;113&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 19:23:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1660586#M448722</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2024-11-16T19:23:44Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1660589#M448723</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;a qlikview version is attached&lt;/P&gt;&lt;P&gt;The principle is to save the two fields Start and End separately in two variables.&lt;BR /&gt;and a set analysis to do the calculation.&lt;/P&gt;&lt;P&gt;results&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 466px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/26016i7B8F0CE79DA7D5FD/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Dec 2019 11:13:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1660589#M448723</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2019-12-25T11:13:07Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1660592#M448724</link>
      <description>&lt;P&gt;Create two inline table from data like below&lt;/P&gt;&lt;P&gt;Data:&lt;BR /&gt;LOAD&lt;BR /&gt;MessageCode,&lt;BR /&gt;Messagelog,&lt;BR /&gt;status,&lt;BR /&gt;duration&lt;BR /&gt;FROM [lib://Qlik web]&lt;BR /&gt;(html, utf8, embedded labels, table is @1);&lt;/P&gt;&lt;P&gt;FirstStatus:&lt;BR /&gt;Load Distinct status as &lt;STRONG&gt;FirstStatus&lt;/STRONG&gt;&lt;BR /&gt;Resident Data;&lt;/P&gt;&lt;P&gt;EndStatus:&lt;BR /&gt;Load Distinct status as &lt;STRONG&gt;EndStatus&lt;/STRONG&gt;&lt;BR /&gt;Resident Data;&lt;/P&gt;&lt;P&gt;Now you can use below expression in your chart&lt;/P&gt;&lt;P&gt;=sum({&amp;lt;status={"&amp;gt;=$(=min(FirstStatus))&amp;lt;=$(=max(EndStatus))"}&amp;gt;}duration)&lt;/P&gt;</description>
      <pubDate>Wed, 25 Dec 2019 11:38:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1660592#M448724</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-25T11:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661165#M448783</link>
      <description>&lt;P&gt;thanks for your complete answer thats&amp;nbsp; correct for this sample but I made a mistake for asking my question. this data is sample and&amp;nbsp; my data extract from sql and its a little different.&lt;/P&gt;&lt;P&gt;My status is not sorted by Id. Maybe I select from status 6 to status 1. it should be status between time status 6 is started till the status that the time of status 1 is finished.&lt;/P&gt;&lt;P&gt;for example n the below title the status between 2 and 5 will be changed. Duration between Status 2 and 5 for Messagecode=1 would be 90.&amp;nbsp;&lt;/P&gt;&lt;P&gt;please help me again .&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;MessageCode&lt;/TD&gt;&lt;TD&gt;Messagelog&lt;/TD&gt;&lt;TD&gt;status&lt;/TD&gt;&lt;TD&gt;duration&lt;/TD&gt;&lt;TD&gt;Time&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;3/21/17 1:19 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/27/17 9:48 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/27/17 10:16 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;106&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;3/29/17 11:05 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;3/29/17 11:21 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;4/5/17 9:57 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;4/8/17 1:50 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;3/21/17 1:19 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;3/27/17 9:48 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/27/17 10:16 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3/29/17 11:05 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;3/29/17 11:21 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;4/5/17 9:57 AM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;113&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;4/8/17 1:50 PM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Dec 2019 08:47:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661165#M448783</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2019-12-28T08:47:57Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661173#M448784</link>
      <description>&lt;P&gt;First set your timestamp variable in script as your actual timestamp format in your data&lt;/P&gt;&lt;P&gt;SET TimestampFormat='MM/DD/YYYY h:mm TT';&lt;/P&gt;&lt;P&gt;T1:&lt;BR /&gt;LOAD&lt;BR /&gt;MessageCode,&lt;BR /&gt;Messagelog,&lt;BR /&gt;status,&lt;BR /&gt;duration,&lt;BR /&gt;"Time"&lt;BR /&gt;FROM [lib://Qlik web]&lt;BR /&gt;(html, utf8, embedded labels, table is @2);&lt;/P&gt;&lt;P&gt;FirstStatus:&lt;BR /&gt;Load Distinct status as FirstStatus&lt;BR /&gt;Resident T1;&lt;/P&gt;&lt;P&gt;EndStatus:&lt;BR /&gt;Load Distinct status as EndStatus&lt;BR /&gt;Resident T1;&lt;/P&gt;&lt;P&gt;Create two variables on front end&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vFirstStatus &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;= min(FirstStatus)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vEndStatus&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;=max(EndStatus)&lt;/P&gt;&lt;P&gt;Now you can use the below expression in chart with messagecode as dimension&lt;/P&gt;&lt;P&gt;=sum({&amp;lt;Time={"&amp;gt;=$(=min({&amp;lt;status={'$(vFirstStatus)'}&amp;gt;}Time))&amp;lt;=$(=max({&amp;lt;status={'$(vEndStatus)'}&amp;gt;}Time))"}&amp;gt;}duration)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If no FirstStatus and EndStatus selected,then default to sum of all duration&lt;/P&gt;&lt;P&gt;=if(GetSelectedCount(FirstStatus)=0 and GetSelectedCount(EndStatus)=0,sum(duration),&lt;BR /&gt;sum({&amp;lt;Time={"&amp;gt;=$(=min({&amp;lt;status={'$(vFirstStatus)'}&amp;gt;}Time))&amp;lt;=$(=max({&amp;lt;status={'$(vEndStatus)'}&amp;gt;}Time))"}&amp;gt;}duration))&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If your status field is text, then use below in variable&lt;/P&gt;&lt;P&gt;=getfieldselections(FirstStatus)&lt;/P&gt;&lt;P&gt;=getfieldselections(EndStatus)&lt;/P&gt;&lt;P&gt;Also make sure that for both FirstStatus &amp;amp; EndStatus , 'always one selected value' option is checked&lt;/P&gt;</description>
      <pubDate>Sat, 28 Dec 2019 13:17:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661173#M448784</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-28T13:17:12Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661179#M448785</link>
      <description>&lt;P&gt;another approach:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;create an ID for each line.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;DATA:
LOAD rowNo()  as ID,* INLINE [
MessageCode,	Messagelog,	status	,duration	,Time
1,	102,	2,	20,	3/21/17 1:19 PM
1	,101,	1,	10,	3/27/17 9:48 AM
1,	104,	4,	10,	3/27/17 10:16 AM
1	,106,	6,	20,	3/29/17 11:05 AM
1	,105,	5,	30,	3/29/17 11:21 AM
1	,107,	7,	10,	4/5/17 9:57 AM
1	,103,	3,	40,	4/8/17 1:50 PM
2	,109,	2,	30,	3/21/17 1:19 PM
2	,108,	1,	50,	3/27/17 9:48 AM
2	,111,	4,	10,	3/27/17 10:16 AM
2	,110,	3,	10,	3/29/17 11:05 AM
2	,112,	5,	20,	3/29/17 11:21 AM
2	,114,	7,	10,	4/5/17 9:57 AM
2	,113,	6,	30,	4/8/17 1:50 PM
];

start:
load distinct status as Start_Status resident DATA;

end:
load distinct status as End_Status resident DATA;&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;save the line of each selected status&lt;/P&gt;&lt;P&gt;Variables:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;=GetFieldSelections(Start_Status)
=GetFieldSelections(End_Status)
=Max({&amp;lt;status= {"$(StartStatus)"}&amp;gt;} ID)
=Max({&amp;lt;status= {"$(EndStatus)"}&amp;gt;} ID)&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;then calculate the duration between the selected statuses.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;sum({&amp;lt;ID={"&amp;gt;=$(StartID)&amp;lt;=$(EndID)"}&amp;gt;} duration)&lt;/LI-CODE&gt;&lt;P&gt;attached the Qlikview file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 788px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/26122i46074236AC4A226D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Dec 2019 12:18:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661179#M448785</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2019-12-28T12:18:31Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661181#M448787</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/56648"&gt;@Taoufiq_Zarra&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There is two problems with this approach&lt;/P&gt;&lt;P&gt;1) If data is not sorted on TIME &amp;amp; MESSAGECODE this solution won't work. I think this is sample data that is why it is sorted on TIME. So first you need to sort the data on messagecode &amp;amp; time&lt;/P&gt;&lt;P&gt;2) This works only when you select a particular messagecode and which is not the case. When you select FirstStatus &amp;amp; EndStatus, bydefault chart should display correct sum of duration for both messagecode.&lt;/P&gt;</description>
      <pubDate>Sat, 28 Dec 2019 13:08:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661181#M448787</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-28T13:08:57Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661210#M448788</link>
      <description>&lt;P&gt;Yeah your right. It does work just for one Messagecode. I have to say flow statuslogId is sorted for each Messagecode. Not for all of Messagecode. But for each Messagecode its sorted. can this help for solving this problem?!!&lt;/P&gt;</description>
      <pubDate>Sun, 29 Dec 2019 05:37:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661210#M448788</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2019-12-29T05:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661218#M448789</link>
      <description>&lt;P&gt;have you tried what I suggested? using that you don't need to sort anything. it works as expected&lt;/P&gt;</description>
      <pubDate>Sun, 29 Dec 2019 11:05:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1661218#M448789</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2019-12-29T11:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1664927#M449086</link>
      <description>&lt;P&gt;Yes I tried it. It works but has a problem. if&amp;nbsp; user select start_status=1 and End_status=8 , the chart should not consider the MessageCode that have not record by status 8. do you understand?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2020 08:40:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1664927#M449086</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2020-01-13T08:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1664981#M449090</link>
      <description>&lt;P&gt;Not sure I understand that. Can you provide example?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2020 10:49:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1664981#M449090</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-01-13T10:49:26Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665002#M449094</link>
      <description>&lt;P&gt;For example in this example we add Messagecode=3.&lt;/P&gt;&lt;P&gt;if we select start_status=1 and End_status=7 it shouldnt consider MessageCode=3 in a chart. it shouldnt be accumulate sum duration between thee two status for messagecode=3 because it dose not have status=7&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;BR /&gt;MessageCode, Messagelog, status, duration, Time&lt;BR /&gt;1, 101, 1, 10, 3/21/2017 13:19&lt;BR /&gt;1, 102, 2, 20, 3/27/2017 9:48&lt;BR /&gt;1, 103, 3, 40, 3/27/2017 10:16&lt;BR /&gt;1, 104, 4, 10, 3/29/2017 11:05&lt;BR /&gt;1, 105, 5, 30, 3/29/2017 11:21&lt;BR /&gt;1, 106, 6, 20, 4/5/2017 9:57&lt;BR /&gt;1, 107, 7, 10, 4/8/2017 13:50&lt;BR /&gt;2, 108, 1, 50, 3/21/2017 13:19&lt;BR /&gt;2, 109, 2, 30, 3/27/2017 9:48&lt;BR /&gt;2, 110, 3, 10, 3/27/2017 10:16&lt;BR /&gt;2, 111, 4, 10, 3/29/2017 11:05&lt;BR /&gt;2, 112, 5, 20, 3/29/2017 11:21&lt;BR /&gt;2, 113, 6, 30, 4/5/2017 9:57&lt;BR /&gt;2, 114, 7, 10, 4/8/2017 13:50&lt;BR /&gt;3, 115, 1, 5, 3/21/2017 13:19&lt;BR /&gt;3, 116, 3, 10, 3/21/2017 13:19&lt;BR /&gt;3, 117, 8, 15, 4/8/2017 13:50&lt;BR /&gt;];&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2020 11:50:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665002#M449094</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2020-01-13T11:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665080#M449102</link>
      <description>&lt;LI-CODE lang="javascript"&gt;First set your timestamp variable in script as your actual timestamp format in your data

SET TimestampFormat='MM/DD/YYYY h:mm TT';

T1:
LOAD
MessageCode,
Messagelog,
status,
duration,
"Time"
FROM [lib://Qlik web]
(html, utf8, embedded labels, table is @2);

FirstStatus:
Load Distinct status as FirstStatus
Resident T1;

EndStatus:
Load Distinct status as EndStatus
Resident T1;

Create below variables on front end

vFirstStatus

= min(FirstStatus)

vEndStatus

=max(EndStatus)

vStartTime
=timestamp(rangemin(min({&amp;lt;status={'$(vFirstStatus)'}&amp;gt;}Time),max({&amp;lt;status={'$(vEndStatus)'}&amp;gt;}Time)))

vEndTime
=timestamp(rangemax(min({&amp;lt;status={'$(vFirstStatus)'}&amp;gt;}Time),max({&amp;lt;status={'$(vEndStatus)'}&amp;gt;}Time)))

Now you can use the below expression in chart with messagecode as dimension

=if(GetSelectedCount(FirstStatus)=0 and GetSelectedCount(EndStatus)=0,sum(duration),
sum({&amp;lt;MessageCode = p({&amp;lt;status = {'$(vFirstStatus)'}&amp;gt;}) * p({&amp;lt;status= {'$(vEndStatus)'}&amp;gt;}),Time={"&amp;gt;=$(vStartTime)&amp;lt;=$(vEndTime)"}&amp;gt;}duration))

Note: In Chart properies-&amp;gt;Presentation-&amp;gt;Check suppress zero value&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 13 Jan 2020 14:44:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665080#M449102</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-01-13T14:44:36Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665237#M449109</link>
      <description>&lt;P&gt;It does not work.It does not return anything.&lt;span class="lia-unicode-emoji" title=":thinking_face:"&gt;🤔&lt;/span&gt;&lt;span class="lia-unicode-emoji" title=":frowning_face:"&gt;☹️&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2020 06:32:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665237#M449109</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2020-01-14T06:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665366#M449114</link>
      <description>&lt;P&gt;Would you be able to share a sample app where you are trying this?&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2020 12:07:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665366#M449114</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-01-14T12:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665777#M449142</link>
      <description>&lt;P&gt;Yeah this is my sample data. till now it work for each Messagecode and each Start_Status and End_Status.&lt;/P&gt;&lt;P&gt;I want to show if select&amp;nbsp;&amp;nbsp;Start_Status&amp;nbsp; and&amp;nbsp;End_Status it shows the Message that has these 2 status and and the statuses between these 2 status and after that if we select the year it shows the the records that is only on the selected year.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jan 2020 13:18:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665777#M449142</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2020-01-15T13:18:20Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665829#M449143</link>
      <description>&lt;LI-CODE lang="javascript"&gt;In your attached file, you have not updated your variable as defined in my previous post. Change your variable

StartID
=timestamp(rangemin(Min({&amp;lt;FlowStatusID= {"$(StartStatus)"}&amp;gt;} FlowStatusLogTime),Max({&amp;lt;FlowStatusID= {"$(EndStatus)"}&amp;gt;} FlowStatusLogTime)))

EndID
=timestamp(rangemax(Min({&amp;lt;FlowStatusID= {"$(StartStatus)"}&amp;gt;} FlowStatusLogTime),Max({&amp;lt;FlowStatusID= {"$(EndStatus)"}&amp;gt;} FlowStatusLogTime)))


Then use below expression

=if(GetSelectedCount(Start_Status)=0 and GetSelectedCount(End_Status)=0,sum(MinuteDurationTime),
sum({&amp;lt;MessageID = p({&amp;lt;FlowStatusID = {'$(StartStatus)'}&amp;gt;}) * p({&amp;lt;FlowStatusID= {'$(EndStatus)'}&amp;gt;}),FlowStatusLogTime={"&amp;gt;=$(StartID)&amp;lt;=$(EndID)"}&amp;gt;}MinuteDurationTime))&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 15 Jan 2020 14:45:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1665829#M449143</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-01-15T14:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1666972#M449194</link>
      <description>&lt;P&gt;yeah. I&amp;nbsp; have not updated variable as defined in your previous post because It works with Previous variable.&amp;nbsp;&lt;/P&gt;&lt;P&gt;It works with both variable. Actually I have to get average of duration for each department . the problem of these expression is that they dont work with any selection. If I select department or year of flowstatuslogtime&amp;nbsp; the chart does not show anything.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Jan 2020 06:17:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1666972#M449194</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2020-01-18T06:17:13Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1666985#M449198</link>
      <description>&lt;P&gt;It should work as far as your data is linked properly.&lt;/P&gt;</description>
      <pubDate>Sat, 18 Jan 2020 10:48:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1666985#M449198</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2020-01-18T10:48:45Z</dc:date>
    </item>
    <item>
      <title>Re: Get sum between 2 special record that user select</title>
      <link>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1666997#M449202</link>
      <description>&lt;P&gt;Data is linked. you can test in my sample. Its because of expression that defined as a special time. I think we should add another condition to the expression&amp;nbsp; that after selecting start_status and end_status if we select year or department data will be filter again. But I dont know how to use it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Jan 2020 13:20:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Get-sum-between-2-special-record-that-user-select/m-p/1666997#M449202</guid>
      <dc:creator>marjan_it</dc:creator>
      <dc:date>2020-01-18T13:20:47Z</dc:date>
    </item>
  </channel>
</rss>

