<?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: Comparative Analysis performance improvement needed in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930664#M321783</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gysbert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for taking the time to respond. If you look at my original posting my variable definition DOES have an "=" sign...&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;vTotalTransactionsSet1 =&lt;/SPAN&gt; &lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: courier new,courier;"&gt;sum({&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [AuthorisationDate] .....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Let me cover fully, just one of the KPIs as a way of explanation - maybe you'll detect something that I am doing wrong in my implementation:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;KPI: Average transactions per MID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;IMG alt="_comparative2.jpg" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/103872__comparative2.jpg" style="height: 256px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result1&lt;/SPAN&gt;: (this is the result for date set Group1):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;= num($(&lt;STRONG&gt;vTotalTransactionsSet1&lt;/STRONG&gt;) / $(&lt;STRONG&gt;vTotalUniqueMIDsSet1&lt;/STRONG&gt;), '#.##0,00')&lt;/P&gt;&lt;P&gt;where &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vTotalTransactionsSet1&lt;/STRONG&gt; is defined as: &lt;/P&gt;&lt;P&gt;&lt;EM&gt;= sum({&amp;lt; [AuthorisationDate] = {'&amp;gt;=$(=Date(vStartDate1))&amp;lt;=$(=Date(vEndDate1))'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Year] = [Group1]::[Authorisations Year],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Quarter] = [Group1]::[Authorisations Quarter],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Month] = [Group1]::[Authorisations Month],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Week] = [Group1]::[Authorisations Week],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Day] = [Group1]::[Authorisations Day],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TerminalsID] = {'&amp;lt;&amp;gt; 00'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TransactionAmmount] = {'&amp;gt; 0'}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt;} AuthorisationRec)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vTotalUniqueMIDsSet1 &lt;/STRONG&gt;is defined as&lt;STRONG&gt;:&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=count({&amp;lt;[AuthorisationDate] = {'&amp;gt;=$(=Date(vStartDate1))&amp;lt;=$(=Date(vEndDate1))'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Year] = [Group1]::[Authorisations Year],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Quarter] = [Group1]::[Authorisations Quarter],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Month] = [Group1]::[Authorisations Month],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Week] = [Group1]::[Authorisations Week],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Day] = [Group1]::[Authorisations Day],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TerminalsID] = {'&amp;lt;&amp;gt; 00'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TransactionAmmount] = {'&amp;gt; 0'}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt;} distinct Authorisations_MerchantID)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result2&lt;/SPAN&gt;: This is almost identical to Result 1 just replacing [Group1] for [Group2] and the vStartDate1 and vEndDate1 with their equivalents: vStart2 and EndDate2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result3&lt;/SPAN&gt;: This is defined as:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;= if($(&lt;STRONG&gt;vAverageTransactionsPerMID&lt;/STRONG&gt;_Compare)= 0,'arrow-level-blue.png',&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($(vAverageTransactionsPerMID_Compare)= 1, 'arrow-down-red.png', 'arrow-up-green.png'))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;vAverageTransactionsPerMID_Compare&lt;/STRONG&gt; is defined as:&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;= if(&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet2) / $(vTotalUniqueMIDsSet2)) = &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1)) ,&lt;STRONG&gt;0&lt;/STRONG&gt;,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&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; if(&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&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;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet2) / $(vTotalUniqueMIDsSet2)) &amp;gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&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;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1)) ,&lt;STRONG&gt;2,1&lt;/STRONG&gt;))&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result4&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=num( &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/EM&gt;&lt;EM&gt;(&lt;/EM&gt;&lt;EM&gt;($(vTotalTransactionsSet2) / $(vTotalUniqueMIDsSet2))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) &lt;/EM&gt;&lt;EM&gt;/&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ), '#.##0,00%')&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Nov 2015 10:01:20 GMT</pubDate>
    <dc:creator>alexis</dc:creator>
    <dc:date>2015-11-04T10:01:20Z</dc:date>
    <item>
      <title>Comparative Analysis performance improvement needed</title>
      <link>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930662#M321781</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;I have the following application where:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;What it does&lt;/STRONG&gt;&lt;/SPAN&gt;: (see image below)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I have 2 sets (alternate states) of dates (Year, Quarter etc), &lt;STRONG&gt;Group1&lt;/STRONG&gt; on the left and &lt;STRONG&gt;Group2&lt;/STRONG&gt; on the right.&lt;/LI&gt;&lt;LI&gt;There is a set of "filters" (see ringed) that the user can choose which apply to BOTH sets&lt;/LI&gt;&lt;LI&gt;I have a number of KPIs (Key Performance Indicators) comparing &lt;EM&gt;Set1 vs.Set2&lt;/EM&gt; (e.g. "&lt;EM&gt;Total number of transactions&lt;/EM&gt;")&lt;/LI&gt;&lt;LI&gt;The results of Set 1 (i.e. dates selected in the left set plus filters) are shown in &lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;BLUE&lt;/STRONG&gt;&lt;/SPAN&gt; and for Set 2 in &lt;SPAN style="color: #ff9900;"&gt;&lt;STRONG&gt;ORANGE&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;The Set1 vs. Set2 results are compared and an indicator ('&lt;SPAN style="color: #3366ff;"&gt;=&lt;/SPAN&gt;', '&lt;SPAN style="color: #ff0000;"&gt;▼&lt;/SPAN&gt;', '&lt;SPAN style="color: #339966;"&gt;▲&lt;/SPAN&gt;') is displayed to show equal, Set2 less than Set1 or Set2 more than Set1, respectively.&lt;/LI&gt;&lt;LI&gt;The '&lt;SPAN style="color: #0000ff;"&gt;=&lt;/SPAN&gt;' indicator should be shown in &lt;SPAN style="color: #0000ff;"&gt;blue&lt;/SPAN&gt;, '&lt;SPAN style="color: #ff0000;"&gt;▼&lt;/SPAN&gt;' in &lt;SPAN style="color: #ff6600;"&gt;red&lt;/SPAN&gt; and '&lt;SPAN style="color: #339966;"&gt;▲&lt;/SPAN&gt;' in &lt;SPAN style="color: #339966;"&gt;green&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Finally the "difference" between Set1 and Set2 is shown as a percentage (e.g. &lt;SPAN style="color: #ff0000;"&gt;-19,19%&lt;/SPAN&gt; in the first KPI)&lt;/LI&gt;&lt;LI&gt;The percentage colour also reflects the &lt;SPAN style="color: #0000ff;"&gt;blue&lt;/SPAN&gt;=equal, less than is &lt;SPAN style="color: #ff0000;"&gt;red&lt;/SPAN&gt; and more than is &lt;SPAN style="color: #008000;"&gt;green&lt;/SPAN&gt;. &lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="_comparative.jpg" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/103816__comparative.jpg" style="height: 324px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;How we do it&lt;/STRONG&gt;&lt;/SPAN&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Some of the above KPIs are more complex than others, but I use variables throughout to define each formula used.&lt;/LI&gt;&lt;LI&gt;An example for the first KPI might be:&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;=$(vTotalTransactionsSet1)&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; for the Set1 result, where&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;vTotalTransactionsSet1 =&lt;/SPAN&gt; &lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: courier new,courier;"&gt;sum({&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [AuthorisationDate] = {'&amp;gt;=$(=Date(vStartDate1))&amp;lt;=$(=Date(vEndDate1))'},&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Year] = [Group1]::[Authorisations Year],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Quarter] = [Group1]::[Authorisations Quarter],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Month] = [Group1]::[Authorisations Month],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Week] = [Group1]::[Authorisations Week],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Day] = [Group1]::[Authorisations Day],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [TerminalsID] = {'&amp;lt;&amp;gt; 00'},&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [TransactionAmmount] = {'&amp;gt; 0'}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;} AuthorisationRec)&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For the second set (Set2 on the right side) it is the same as above replacing [&lt;EM&gt;Group1&lt;/EM&gt;] with [&lt;EM&gt;Group2&lt;/EM&gt;] and &lt;EM&gt;vStartDate1&lt;/EM&gt; with &lt;EM&gt;vStartDate2&lt;/EM&gt; and &lt;EM&gt;EndDate1&lt;/EM&gt; with &lt;EM&gt;EndDate2&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Some of the KPIs are more complex - for example the 5th one in the list above (Average transactions....) might be:&lt;BR /&gt;&lt;STRONG&gt;&lt;EM&gt;=$(vTotalTransactionsSet1)&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp; / &lt;STRONG&gt;$(vTotalUniqueCardNumbersSet1)&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="text-decoration: underline;"&gt;What can be improved&lt;/SPAN&gt;:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;There are a number of calculations that are been repeated in EACH KPI - for example &lt;EM&gt;vTotalTransactionsSet1 &lt;/EM&gt;is a common one that is used in a number of different KPIs above - &lt;SPAN style="text-decoration: underline;"&gt;would there be a way of calculating it just once when selections are made and reusing it?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;As explained earlier, apart from the result, we use the &lt;SPAN style="text-decoration: underline;"&gt;same formula&lt;/SPAN&gt; to establish if ('&lt;SPAN style="color: #3366ff;"&gt;=&lt;/SPAN&gt;', '&lt;SPAN style="color: #ff0000;"&gt;▼&lt;/SPAN&gt;', '&lt;SPAN style="color: #339966;"&gt;▲&lt;/SPAN&gt;'):&lt;BR /&gt;e.g. &lt;SPAN style="font-family: courier new,courier;"&gt;= if($(vTotalTransactionsSet2) = $(vTotalTransactionsSet1), '=', &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($(vTotalTransactionsSet2) &amp;gt; $(vTotalTransactionsSet1), '▲',&amp;nbsp; '▼'))&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;We then use the SAME formula again to calculate the &lt;SPAN style="text-decoration: underline;"&gt;font colour&lt;/SPAN&gt; these should be:&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;e.g. &lt;SPAN style="font-family: courier new,courier;"&gt;= if($(vTotalTransactionsSet2) = $(vTotalTransactionsSet1), Blue(), &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($(vTotalTransactionsSet2) &amp;gt; $(vTotalTransactionsSet1), Green(), Red()))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;We then use a similar formula again to calculate the &lt;SPAN style="text-decoration: underline;"&gt;Difference&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.g. &lt;SPAN style="font-family: courier new,courier;"&gt;= ($(vTotalTransactionsSet2) - $(vTotalTransactionsSet1)) / &lt;SPAN style="font-family: courier new,courier;"&gt;$(vTotalTransactionsSet1)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;And finally we use the SAME colour formula as used previously to establish the &lt;SPAN style="text-decoration: underline;"&gt;font colour&lt;/SPAN&gt; for the difference&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;e.g. = if($(vTotalTransactionsSet2) = $(vTotalTransactionsSet1), Blue(), &lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($(vTotalTransactionsSet2) &amp;gt; $(vTotalTransactionsSet1), Green(), Red()))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; text-decoration: underline;"&gt;THERE HAS TO BE MORE EFFICIENT WAYS OF DOING THIS, SURELY&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;I await your suggestions with baited breath&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Thanks in advance&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif;"&gt;Alexis&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Nov 2015 19:11:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930662#M321781</guid>
      <dc:creator>alexis</dc:creator>
      <dc:date>2015-11-03T19:11:19Z</dc:date>
    </item>
    <item>
      <title>Re: Comparative Analysis performance improvement needed</title>
      <link>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930663#M321782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;By putting an = character in front of an expression in a variable it will be calculated outside the context of the object the variable is used in. So you can try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-style: inherit; font-family: 'courier new', courier; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;vTotalTransactionsSet1: &lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;=&lt;/STRONG&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;sum({&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [AuthorisationDate] = {'&amp;gt;=$(=Date(vStartDate1))&amp;lt;=$(=Date(vEndDate1))'},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Year] = [Group1]::[Authorisations Year],&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Quarter] = [Group1]::[Authorisations Quarter],&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Month] = [Group1]::[Authorisations Month],&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Week] = [Group1]::[Authorisations Week],&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Authorisations Day] = [Group1]::[Authorisations Day],&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [TerminalsID] = {'&amp;lt;&amp;gt; 00'},&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [TransactionAmmount] = {'&amp;gt; 0'}&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;} AuthorisationRec)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Also, Qlikview will cache results from calculated expressions. So if you reuse an expression in a chart then Qlikview will get the results from the cache. This also applies to reusing expressions in different text boxes. If the context is the same then the expression will return the same result so the value can be retrieved from the cache. No performance penalty there.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Nov 2015 06:43:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930663#M321782</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-11-04T06:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: Comparative Analysis performance improvement needed</title>
      <link>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930664#M321783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gysbert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for taking the time to respond. If you look at my original posting my variable definition DOES have an "=" sign...&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;vTotalTransactionsSet1 =&lt;/SPAN&gt; &lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: courier new,courier;"&gt;sum({&amp;lt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [AuthorisationDate] .....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;Let me cover fully, just one of the KPIs as a way of explanation - maybe you'll detect something that I am doing wrong in my implementation:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;KPI: Average transactions per MID&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;IMG alt="_comparative2.jpg" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/103872__comparative2.jpg" style="height: 256px; width: 620px;" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result1&lt;/SPAN&gt;: (this is the result for date set Group1):&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;= num($(&lt;STRONG&gt;vTotalTransactionsSet1&lt;/STRONG&gt;) / $(&lt;STRONG&gt;vTotalUniqueMIDsSet1&lt;/STRONG&gt;), '#.##0,00')&lt;/P&gt;&lt;P&gt;where &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vTotalTransactionsSet1&lt;/STRONG&gt; is defined as: &lt;/P&gt;&lt;P&gt;&lt;EM&gt;= sum({&amp;lt; [AuthorisationDate] = {'&amp;gt;=$(=Date(vStartDate1))&amp;lt;=$(=Date(vEndDate1))'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Year] = [Group1]::[Authorisations Year],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Quarter] = [Group1]::[Authorisations Quarter],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Month] = [Group1]::[Authorisations Month],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Week] = [Group1]::[Authorisations Week],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Day] = [Group1]::[Authorisations Day],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TerminalsID] = {'&amp;lt;&amp;gt; 00'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TransactionAmmount] = {'&amp;gt; 0'}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt;} AuthorisationRec)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vTotalUniqueMIDsSet1 &lt;/STRONG&gt;is defined as&lt;STRONG&gt;:&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=count({&amp;lt;[AuthorisationDate] = {'&amp;gt;=$(=Date(vStartDate1))&amp;lt;=$(=Date(vEndDate1))'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Year] = [Group1]::[Authorisations Year],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Quarter] = [Group1]::[Authorisations Quarter],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Month] = [Group1]::[Authorisations Month],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Week] = [Group1]::[Authorisations Week],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[Authorisations Day] = [Group1]::[Authorisations Day],&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TerminalsID] = {'&amp;lt;&amp;gt; 00'},&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;[TransactionAmmount] = {'&amp;gt; 0'}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt;} distinct Authorisations_MerchantID)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result2&lt;/SPAN&gt;: This is almost identical to Result 1 just replacing [Group1] for [Group2] and the vStartDate1 and vEndDate1 with their equivalents: vStart2 and EndDate2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result3&lt;/SPAN&gt;: This is defined as:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;= if($(&lt;STRONG&gt;vAverageTransactionsPerMID&lt;/STRONG&gt;_Compare)= 0,'arrow-level-blue.png',&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($(vAverageTransactionsPerMID_Compare)= 1, 'arrow-down-red.png', 'arrow-up-green.png'))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;vAverageTransactionsPerMID_Compare&lt;/STRONG&gt; is defined as:&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;= if(&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet2) / $(vTotalUniqueMIDsSet2)) = &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1)) ,&lt;STRONG&gt;0&lt;/STRONG&gt;,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&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; if(&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&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;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet2) / $(vTotalUniqueMIDsSet2)) &amp;gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&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;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1)) ,&lt;STRONG&gt;2,1&lt;/STRONG&gt;))&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Result4&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=num( &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/EM&gt;&lt;EM&gt;(&lt;/EM&gt;&lt;EM&gt;($(vTotalTransactionsSet2) / $(vTotalUniqueMIDsSet2))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) &lt;/EM&gt;&lt;EM&gt;/&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ($(vTotalTransactionsSet1) / $(vTotalUniqueMIDsSet1))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ), '#.##0,00%')&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Nov 2015 10:01:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparative-Analysis-performance-improvement-needed/m-p/930664#M321783</guid>
      <dc:creator>alexis</dc:creator>
      <dc:date>2015-11-04T10:01:20Z</dc:date>
    </item>
  </channel>
</rss>

