<?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: Tricky conditional sum in Scripting in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958081#M644573</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's fine friend. No urgency. I was just chekcing to understand the working logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FYI, here is the code:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;ERROR:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;&amp;lt;P&amp;gt; - Not found:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;But when i give &lt;SPAN style="font-size: 13.3333px;"&gt;Set vChara = 'P', 'P' it works!!!&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vChara = 'P';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table1:&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [New Secondary ID],&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),'Special','Regular') as Type;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Primary ID, Secondary ID, A to B, B to C, C to D, Final Transit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12345, 55677, 2, 1, 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12345, 55677P, 1, , , 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12345, 27865, 1, 3, 6, 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10908, 109566, 3, 3, 4,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10908, 109566P, , , , 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10908, 89678, 2, 2, 3, 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100876, 1000555, 1, 6, 6, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100876, 1000555X, 0, 0, 0, 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 145677, 167856, 2, 2, 9,&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&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 [Primary ID],&lt;/P&gt;&lt;P&gt;[New Secondary ID] as [Secondary ID],&lt;/P&gt;&lt;P&gt;If(WildMatch(Concat(Type, ','),'*Special*'),'Special','Regular') As Type,&amp;nbsp; //First we are concatenate same type of ID's. Then we are finding match character by using wildmatch&lt;/P&gt;&lt;P&gt;Sum([A to B]) as [A to B],&lt;/P&gt;&lt;P&gt;Sum([B to C]) as [B to C],&lt;/P&gt;&lt;P&gt;Sum([C to D]) as [C to D],&lt;/P&gt;&lt;P&gt;Sum([Final Transit]) as [Final Transit]&lt;/P&gt;&lt;P&gt;Resident Table1&lt;/P&gt;&lt;P&gt;Group By [Primary ID],[New Secondary ID];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Table1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Nov 2015 15:34:34 GMT</pubDate>
    <dc:creator>markgraham123</dc:creator>
    <dc:date>2015-11-24T15:34:34Z</dc:date>
    <item>
      <title>Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958063#M644544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm working on a tricky requirement where:&lt;/P&gt;&lt;P&gt;I have a Primary number and secondary number.&lt;/P&gt;&lt;P&gt;Every number will have a Secondary number.&lt;/P&gt;&lt;P&gt;But for few Primary ID, there exists 2 secondary IDs which resembles that both are same but its corresponding data has to be summed up.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;EM&gt;Data:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE style="font-size: 13.3333px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Primary ID,&lt;/TD&gt;&lt;TD&gt;Secondary ID,&lt;/TD&gt;&lt;TD&gt;A to B,&lt;/TD&gt;&lt;TD&gt;B to C,&lt;/TD&gt;&lt;TD&gt;C to D,&lt;/TD&gt;&lt;TD&gt;Final Transit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345,&lt;/TD&gt;&lt;TD&gt;55677,&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345,&lt;/TD&gt;&lt;TD&gt;55677P,&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345,&lt;/TD&gt;&lt;TD&gt;27865,&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10908,&lt;/TD&gt;&lt;TD&gt;109566,&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10908,&lt;/TD&gt;&lt;TD&gt;109566P,&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10908,&lt;/TD&gt;&lt;TD&gt;89678,&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100876,&lt;/TD&gt;&lt;TD&gt;1000555,&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100876,&lt;/TD&gt;&lt;TD&gt;1000555X&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;145677,&lt;/TD&gt;&lt;TD&gt;167856,&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Please find the application attached&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Requirement:&lt;/STRONG&gt;&lt;/SPAN&gt; For Primary ID 12345, we have Secondary IDs 55677 and 55677P.&lt;/P&gt;&lt;P&gt;For 55677, A to B is 2, B to C is 1, C to D is 1&lt;/P&gt;&lt;P&gt;For 55677P, A to B is 1 and Final Transit is 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm looking for an output where the corresponding values should be summed up as the Secondary IDs points to same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;OUTPUT:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE style="font-size: 13.3333px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Primary ID,&lt;/TD&gt;&lt;TD&gt;Secondary ID,&lt;/TD&gt;&lt;TD&gt;A to B,&lt;/TD&gt;&lt;TD&gt;B to C,&lt;/TD&gt;&lt;TD&gt;C to D,&lt;/TD&gt;&lt;TD&gt;Final Transit&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345,&lt;/TD&gt;&lt;TD&gt;55677,&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345,&lt;/TD&gt;&lt;TD&gt;27865,&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10908,&lt;/TD&gt;&lt;TD&gt;109566,&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10908,&lt;/TD&gt;&lt;TD&gt;89678,&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100876,&lt;/TD&gt;&lt;TD&gt;1000555,&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;145677,&lt;/TD&gt;&lt;TD&gt;167856,&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;For 55677,&lt;/P&gt;&lt;P&gt;A to B should be 3&lt;/P&gt;&lt;P&gt;B to C should be 1&lt;/P&gt;&lt;P&gt;C to D should be 1 and&lt;/P&gt;&lt;P&gt;Final Transit should be 2.&lt;/P&gt;&lt;P&gt;Any help is highly appreciated. Help Please !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Mark Graham&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 03:37:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958063#M644544</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-23T03:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958064#M644551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the attachment and let me know.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 04:39:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958064#M644551</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-23T04:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958065#M644555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mr. Tamil Nagaraj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is perfect.&lt;/P&gt;&lt;P&gt;This is what i was looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But can you please explain what does these statements do???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),'X'),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [Secondary ID],&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Group By [Primary ID],if(match(right([Secondary ID],1),'X'),Left([Secondary ID],len([Secondary ID])-1),[Secondary ID]);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying this. I will let you know!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 04:48:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958065#M644555</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-23T04:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958066#M644557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;Mark Graham wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;If(Match(Right([Secondary ID],1),'X'),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [Secondary ID],&lt;/SPAN&gt;&lt;/P&gt;

&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Match(Right([Secondary ID],1),'X','P')&amp;nbsp; - First, we are taking last letter by using right function. Checking whether the last letter is X or P by using Match function. If the match is true, then we are using the below formula to remove the last letter.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Left([Secondary ID],Len([Secondary ID])-1) - we are taking the string length (len function) and subtracting 1 from the length.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;If the match is false, we are directly taking &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;[Secondary ID] column value.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;Mark Graham wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Group By [Primary ID],if(match(right([Secondary ID],1),'X'),Left([Secondary ID],len([Secondary ID])-1),[Secondary ID]);&lt;/P&gt;

&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Here, we are using aggregation function (Sum) to sum the values [A to B] [B to C] etc. So, we have to use group by statement. We have done some amendments in [Secondary ID] column (See above). Hence, I just mention the formula directly. So that grouping will work as expected. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;I just modified the attachment for you. Check again.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Hope this clear.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 05:00:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958066#M644557</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-23T05:00:59Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958067#M644559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is really intellectual and awesome.&lt;/P&gt;&lt;P&gt;You just nailed it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Really great sir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying it now and i will reply back &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 05:08:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958067#M644559</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-23T05:08:53Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958068#M644560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sure&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;. If you have any questions, l&lt;SPAN style="font-size: 13.3333px;"&gt;et me know, &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 06:01:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958068#M644560</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-23T06:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958069#M644561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This will do it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Primary ID], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Concat([Orig Secondary ID], ',') As [Orig Secondary IDs],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Secondary ID],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Sum([A to B]) As [A to B], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Sum([B to C]) As [B to C], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Sum([C to D]) As [C to D], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Sum([Final Transit]) As [Final Transit]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Group By [Primary ID], [Secondary ID]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Primary ID], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Secondary ID] As [Orig Secondary ID], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; PurgeChar([Secondary ID], 'PXpx') As [Secondary ID],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [A to B], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [B to C], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [C to D], &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; [Final Transit]&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Inline&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Primary ID, Secondary ID, A to B, B to C, C to D, Final Transit&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 12345,&amp;nbsp; 55677, 2, 1, 1,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 12345,&amp;nbsp; 55677P, 1,,, 2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 12345,&amp;nbsp; 27865, 1, 3, 6,7&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 10908,&amp;nbsp; 109566, 3, 3, 4,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 10908,&amp;nbsp; 109566P,,,,1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 10908,&amp;nbsp; 89678, 2, 2, 3, 1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 100876, 1000555, 1, 6, 6, 0&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 100876, 1000555X, 0, 0, 0, 6&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 145677, 167856, 2, 2, 9,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;IMG alt="t1.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/106371_t1.png" style="height: auto;" /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 06:20:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958069#M644561</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2015-11-23T06:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958070#M644562</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tamil Nagaraj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I woulds like to add a new dimension "Type" in the data set which says "Special" for the ones we have manipulated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For EG:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Primary Number&lt;/TD&gt;&lt;TD&gt;Secondary Number&lt;/TD&gt;&lt;TD&gt;A to B&lt;/TD&gt;&lt;TD&gt;B to C&lt;/TD&gt;&lt;TD&gt;C to D&lt;/TD&gt;&lt;TD&gt;Final Transit&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;55677&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Special&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;27865&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Regular&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Since, the secondary number 55677 had extra character, i would like to put it as an "Special Type".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 19:48:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958070#M644562</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-23T19:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958071#M644563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;Hi Jonathan Dinest,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;I woulds like to add a new dimension "Type" in the data set which says "Special" for the ones we have manipulated.&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;For EG:&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;TABLE style="font-size: 13.3333px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Primary Number&lt;/TD&gt;&lt;TD&gt;Secondary Number&lt;/TD&gt;&lt;TD&gt;A to B&lt;/TD&gt;&lt;TD&gt;B to C&lt;/TD&gt;&lt;TD&gt;C to D&lt;/TD&gt;&lt;TD&gt;Final Transit&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;55677&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Special&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;27865&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Regular&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P style="font-size: 13.3333px;"&gt;Since, the secondary number 55677 had extra character, i would like to put it as an "Special Type".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Nov 2015 19:48:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958071#M644563</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-23T19:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958072#M644564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the attachment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 02:02:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958072#M644564</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-24T02:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958073#M644565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you verymuch sir. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;This is really a great help &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 02:46:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958073#M644565</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-24T02:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958074#M644566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad that you are happy.&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; Hope you understand the concept.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 02:56:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958074#M644566</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-24T02:56:22Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958075#M644567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanq friend.:)&lt;/P&gt;&lt;P&gt;I understood the concept.&lt;/P&gt;&lt;P&gt;Can i p[lease know what does this code do.&lt;/P&gt;&lt;P&gt;In the below if i want to search only Secondary IDs with 'P', i understand that &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Set vMatch = 'p'; doesn't work. Can i please know the working logic of this. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vMatch = 'X','P';&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [New Secondary ID],&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),'Special','Regular') as Type;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 14:42:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958075#M644567</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-24T14:42:01Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958076#M644568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just used variable to enter all the criteria at start and can reuse them wherever needed.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;Mark Graham wrote:&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;
&lt;P&gt;Load *,&lt;/P&gt;
&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [New Secondary ID],&lt;/P&gt;


&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;First, i just take last character by using right function and trying to match with already defined variable vMatch. If match found, &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;left function will exclude last letter. We can use len -1 to know the string length as we dont need last character. If no match, we need to keep the ID as it is.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;Mark Graham wrote:&lt;/P&gt;
&lt;P&gt;I&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;f(Match(Right([Secondary ID],1),$(vChara)),'Special','Regular') as Type;&lt;/SPAN&gt;&lt;/P&gt;


&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;In this line, i just used right function to take last letter and checking whether we have a match with defined letters (variable). If match found, then special or Regular as type. Thats all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, you forget to change the variable name at start (vMatch to vChara). Change like below and add your criteria's only in red color highlighted part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 29px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Set &lt;SPAN style="color: #ff0000;"&gt;vChara = 'X','P'&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 29px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Load *,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 29px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;If(Match(Right([Secondary ID],1),$(vChara)),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [New Secondary ID],&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 29px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;If(Match(Right([Secondary ID],1),$(vChara)),'Special','Regular') as Type;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 29px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 29px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;Hope this is clear.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 14:58:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958076#M644568</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-24T14:58:08Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958077#M644569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when i try to give only 'P' value in vMatch, it just says value 'P' not found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But it works when i give two values in Set vMatch.&lt;/P&gt;&lt;P&gt;I was just eager to know. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 15:10:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958077#M644569</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-24T15:10:20Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958078#M644570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Where you got the message. Could you post the screenshot. It would be easy to explain u.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 15:16:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958078#M644570</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-24T15:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958079#M644571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the attachment.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 15:20:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958079#M644571</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-24T15:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958080#M644572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry Mark. Im not near to my system. I will check and let you know by tomorrow morning. If its urgent, post the code here. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 15:29:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958080#M644572</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-24T15:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958081#M644573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's fine friend. No urgency. I was just chekcing to understand the working logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FYI, here is the code:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;ERROR:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;&amp;lt;P&amp;gt; - Not found:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;But when i give &lt;SPAN style="font-size: 13.3333px;"&gt;Set vChara = 'P', 'P' it works!!!&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vChara = 'P';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table1:&lt;/P&gt;&lt;P&gt;Load *,&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),Left([Secondary ID],Len([Secondary ID])-1),[Secondary ID]) as [New Secondary ID],&lt;/P&gt;&lt;P&gt;If(Match(Right([Secondary ID],1),$(vChara)),'Special','Regular') as Type;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Primary ID, Secondary ID, A to B, B to C, C to D, Final Transit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12345, 55677, 2, 1, 1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12345, 55677P, 1, , , 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12345, 27865, 1, 3, 6, 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10908, 109566, 3, 3, 4,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10908, 109566P, , , , 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10908, 89678, 2, 2, 3, 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100876, 1000555, 1, 6, 6, 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100876, 1000555X, 0, 0, 0, 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 145677, 167856, 2, 2, 9,&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&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 [Primary ID],&lt;/P&gt;&lt;P&gt;[New Secondary ID] as [Secondary ID],&lt;/P&gt;&lt;P&gt;If(WildMatch(Concat(Type, ','),'*Special*'),'Special','Regular') As Type,&amp;nbsp; //First we are concatenate same type of ID's. Then we are finding match character by using wildmatch&lt;/P&gt;&lt;P&gt;Sum([A to B]) as [A to B],&lt;/P&gt;&lt;P&gt;Sum([B to C]) as [B to C],&lt;/P&gt;&lt;P&gt;Sum([C to D]) as [C to D],&lt;/P&gt;&lt;P&gt;Sum([Final Transit]) as [Final Transit]&lt;/P&gt;&lt;P&gt;Resident Table1&lt;/P&gt;&lt;P&gt;Group By [Primary ID],[New Secondary ID];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop Table Table1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2015 15:34:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958081#M644573</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2015-11-24T15:34:34Z</dc:date>
    </item>
    <item>
      <title>Re: Tricky conditional sum in Scripting</title>
      <link>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958082#M644574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mark,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sorry for the late reply. I just did a check and found the issue. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt; If you give single value then QV omits the single quotes. But Match function will work if the values are wrapped with single quotes. If you give two or more values in set part, then QV will take the single quotes. So, &lt;SPAN style="font-size: 13.3333px;"&gt;I would suggest you to add double quotes at start and end of the values. This is something new to me.&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/confused.png" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13.3333px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;Set vChara = &lt;SPAN style="color: #ff0000;"&gt;"&lt;/SPAN&gt; 'P', 'X' &lt;SPAN style="color: #ff0000;"&gt;"&lt;/SPAN&gt;;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13.3333px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; or&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13.3333px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG style="color: #3d3d3d; font-style: inherit; font-size: 13.3333px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;Set vChara = &lt;SPAN style="color: #ff0000;"&gt;"&lt;/SPAN&gt; 'P' &lt;SPAN style="color: #ff0000;"&gt;"&lt;/SPAN&gt;;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached the screenshot for your understanding. Let me know.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2015 02:09:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Tricky-conditional-sum-in-Scripting/m-p/958082#M644574</guid>
      <dc:creator>tamilarasu</dc:creator>
      <dc:date>2015-11-25T02:09:54Z</dc:date>
    </item>
  </channel>
</rss>

