<?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 sum for if expression in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771794#M59741</link>
    <description>&lt;P&gt;I have below expression:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;//sum(Aggr(&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if( if( if (NetWorkDays(date(Above(TOTAL [Field Modified Date],1),'DD/MM/YYYY'),Date([Field Modified Date],'DD/MM/YYYY')-1) &amp;lt; (floor(sum(Aggr( if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), Interval(sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC)))),'d.hh:mm'),0 ),[Win@proach Ticket Number],([Field Modified Date],(NUMERIC)))))) , ((( (interval(sum(Aggr( if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), Interval(sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC)))),'d.hh:mm'),0 ),[Win@proach Ticket Number],([Field Modified Date],(NUMERIC)))),'d.hh:mm'))) - interval( (round(sum(Aggr( if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), Interval(sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC)))),'d.hh:mm'),0 ),[Win@proach Ticket Number],([Field Modified Date],(NUMERIC)))))) - (NetWorkDays(date(Above(TOTAL [Field Modified Date],1),'DD/MM/YYYY'),Date([Field Modified Date],'DD/MM/YYYY')-1)),'d.hh.mm') )) , (if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), (sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC))))),0 )))&amp;gt;'2.75' and Remarks &amp;lt;&amp;gt;'Exception','Exceeded Target',if((([Field Modified Group Code]&amp;lt;&amp;gt;$(vFieldModifiedGroupCode)) and Remarks='Exception'),'NA','Meet Target')) ='Exceeded Target', count( {&amp;lt;[Field Modified Group Code]={$(vFieldModifiedGroupCode)} , [Record Type] = {'IR'}, Severity={'Medium'}&amp;gt;}distinct [Win@proach Ticket Number]) ,0)&lt;/P&gt;&lt;P&gt;//&lt;STRONG&gt;,[Win@proach Ticket Number])) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Result I am getting is:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;A href="mailto:Win@proach%20Ticket%20Number" target="_blank" rel="noopener"&gt;Win@proach Ticket Number&lt;/A&gt;&lt;/TD&gt;&lt;TD&gt;Field Modified Date&lt;/TD&gt;&lt;TD&gt;With the Expression shared&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/24/2020 14:38&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/27/2020 7:07&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/30/2020 13:21&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/30/2020 14:27&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;8/18/2020 23:12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/10/2020 9:18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/10/2020 9:22&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/25/2020 13:07&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/26/2020 12:39&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/26/2020 13:17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;12/2/2020 0:11&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Now i need to calculate sum on top of this, so when i am un commenting first and last bold lines, Its giving 0 in full column and total also is coming 0. Sum should be 2 Could any one help me urgently please.&lt;/P&gt;</description>
    <pubDate>Tue, 05 Jan 2021 05:31:35 GMT</pubDate>
    <dc:creator>rathorep</dc:creator>
    <dc:date>2021-01-05T05:31:35Z</dc:date>
    <item>
      <title>sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771794#M59741</link>
      <description>&lt;P&gt;I have below expression:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;//sum(Aggr(&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if( if( if (NetWorkDays(date(Above(TOTAL [Field Modified Date],1),'DD/MM/YYYY'),Date([Field Modified Date],'DD/MM/YYYY')-1) &amp;lt; (floor(sum(Aggr( if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), Interval(sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC)))),'d.hh:mm'),0 ),[Win@proach Ticket Number],([Field Modified Date],(NUMERIC)))))) , ((( (interval(sum(Aggr( if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), Interval(sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC)))),'d.hh:mm'),0 ),[Win@proach Ticket Number],([Field Modified Date],(NUMERIC)))),'d.hh:mm'))) - interval( (round(sum(Aggr( if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), Interval(sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC)))),'d.hh:mm'),0 ),[Win@proach Ticket Number],([Field Modified Date],(NUMERIC)))))) - (NetWorkDays(date(Above(TOTAL [Field Modified Date],1),'DD/MM/YYYY'),Date([Field Modified Date],'DD/MM/YYYY')-1)),'d.hh.mm') )) , (if ("Field Modified Group Code"=$(vFieldModifiedGroupCode), (sum(Aggr(Interval(Rangemax(Interval((Above(TOTAL [Field Modified Date],1) - [Field Modified Date])*(-1), 'd.hh.mm'),0),'d.hh.mm'), [Win@proach Ticket Number],([Field Modified Date], (NUMERIC))))),0 )))&amp;gt;'2.75' and Remarks &amp;lt;&amp;gt;'Exception','Exceeded Target',if((([Field Modified Group Code]&amp;lt;&amp;gt;$(vFieldModifiedGroupCode)) and Remarks='Exception'),'NA','Meet Target')) ='Exceeded Target', count( {&amp;lt;[Field Modified Group Code]={$(vFieldModifiedGroupCode)} , [Record Type] = {'IR'}, Severity={'Medium'}&amp;gt;}distinct [Win@proach Ticket Number]) ,0)&lt;/P&gt;&lt;P&gt;//&lt;STRONG&gt;,[Win@proach Ticket Number])) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Result I am getting is:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;A href="mailto:Win@proach%20Ticket%20Number" target="_blank" rel="noopener"&gt;Win@proach Ticket Number&lt;/A&gt;&lt;/TD&gt;&lt;TD&gt;Field Modified Date&lt;/TD&gt;&lt;TD&gt;With the Expression shared&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/24/2020 14:38&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/27/2020 7:07&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/30/2020 13:21&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;7/30/2020 14:27&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;197264&lt;/TD&gt;&lt;TD&gt;8/18/2020 23:12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/10/2020 9:18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/10/2020 9:22&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/25/2020 13:07&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/26/2020 12:39&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;11/26/2020 13:17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;203257&lt;/TD&gt;&lt;TD&gt;12/2/2020 0:11&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Now i need to calculate sum on top of this, so when i am un commenting first and last bold lines, Its giving 0 in full column and total also is coming 0. Sum should be 2 Could any one help me urgently please.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 05:31:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771794#M59741</guid>
      <dc:creator>rathorep</dc:creator>
      <dc:date>2021-01-05T05:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771796#M59742</link>
      <description>&lt;P&gt;I would not go much into the expression (such a huge one !). Try a quick possible fix. Include &lt;STRONG&gt;NoDistinct&lt;/STRONG&gt; in aggr() like:&lt;/P&gt;&lt;P&gt;Sum(Aggr( &lt;STRONG&gt;NoDistinct&lt;/STRONG&gt; (...&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 05:40:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771796#M59742</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2021-01-05T05:40:09Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771804#M59744</link>
      <description>&lt;P&gt;Hello, Thanks for quick reply, But I did not get correct sum with nodistinct.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 06:31:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771804#M59744</guid>
      <dc:creator>rathorep</dc:creator>
      <dc:date>2021-01-05T06:31:36Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771805#M59745</link>
      <description>&lt;P&gt;Well, one more check; are you using [Field Modified Date] as a dimension/field in the above table? If so, you might need to include the same field in aggr() as well, like:&lt;/P&gt;&lt;P&gt;Sum(Aggr(.... ) ,&lt;STRONG&gt;[Win@proach Ticket Number]&lt;/STRONG&gt;, &lt;STRONG&gt;[Field Modified Date]))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 06:37:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771805#M59745</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2021-01-05T06:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771820#M59747</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/91972"&gt;@rathorep&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Who will support that huge expression in your code? next week or next month, it looks like a dish of spaghettis; Would you help us and yourself by formatting that expression? I tried, even with 2 meters of video it is a daunting task! It will take me about 3 days to simplify your code.&lt;/P&gt;&lt;P&gt;hth&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 07:26:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771820#M59747</guid>
      <dc:creator>ArnadoSandoval</dc:creator>
      <dc:date>2021-01-05T07:26:44Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771850#M59748</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/5298"&gt;@ArnadoSandoval&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I completely agree that the code is very huge and it should be a simplified one and formatted one. but the reason of it is we can not substract weekends between 2 dates(please let me know if we have direct function to the number of weekends). I am sorry to put this much huge code. I understand its very messy &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 09:34:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771850#M59748</guid>
      <dc:creator>rathorep</dc:creator>
      <dc:date>2021-01-05T09:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771851#M59749</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/22949"&gt;@tresB&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had tried this one before but not sure what i was doing wrong but you are amazing , it gave me the correct sum now ..Thanks a ton !!!! once again sorry to share this much long code...&lt;/P&gt;&lt;P&gt;If we can directly have the number of weekends between 2 dates please let me know. it will help me to shortened my code ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 09:37:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1771851#M59749</guid>
      <dc:creator>rathorep</dc:creator>
      <dc:date>2021-01-05T09:37:18Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1772077#M59762</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/91972"&gt;@rathorep&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Perhaps there is a better way to do it, but you should share with us more about your data model and the rules to count the weekends between two dates, I found this topic&amp;nbsp;&lt;A href="https://community.qlik.com/t5/QlikView-App-Development/How-to-count-Saturdays-in-date-range/td-p/1090543" target="_blank" rel="noopener"&gt;¿How to count Saturdays in date range?&lt;/A&gt;&amp;nbsp; I even wrote a simple QVF application exploring the &lt;A href="https://help.qlik.com/en-US/sense/November2020/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/weekday.htm" target="_blank" rel="noopener"&gt;WeekDay&lt;/A&gt; function potential,&amp;nbsp; the expression you posted does not implement the &lt;STRONG&gt;WeekDay&lt;/STRONG&gt; function.&lt;/P&gt;&lt;P&gt;Please take a look at the attached QVF file.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jan 2021 23:59:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1772077#M59762</guid>
      <dc:creator>ArnadoSandoval</dc:creator>
      <dc:date>2021-01-05T23:59:34Z</dc:date>
    </item>
    <item>
      <title>Re: sum for if expression</title>
      <link>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1772443#M59798</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;in load script, you can add this if function&lt;/P&gt;&lt;P&gt;(If(WeekDay("YourDatefield") = 'Sat','SATUREDAY',If(WeekDay("YourDatefield") = 'Sun','SUNDAY','')) as WEEKENDDAYS,)&lt;/P&gt;&lt;P&gt;and get sat and Sun day in new field,&lt;/P&gt;&lt;P&gt;you can use this&amp;nbsp; values in Chart or table expression without that huge script,&lt;/P&gt;&lt;P&gt;qlik performance would be slow by your script.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;K. Srinivasan.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2021 08:24:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/sum-for-if-expression/m-p/1772443#M59798</guid>
      <dc:creator>Ksrinivasan</dc:creator>
      <dc:date>2021-01-07T08:24:14Z</dc:date>
    </item>
  </channel>
</rss>

