<?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: Comparing results between rows based on column value in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807913#M65766</link>
    <description>&lt;P&gt;Try this,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;tab1:
LOAD * INLINE [
    Case, Run, Value
    A, base, 50
    A, 2, 98
    A, 3, 97
    B, base, 60
    B, 2, 78
    B, 3, 83
    C , base, 65
    C , 2, 83
    C , 3, 88
    D , base, 40
    D , 2, 56
    D , 3, 67
];

Left Join(tab1)
LOAD Case, Evaluate(FirstSortedValue(Value,Run=3)&amp;amp;'-'&amp;amp;FirstSortedValue(Value,Run='base')) As Key
Resident tab1
Group By Case;&lt;/LI-CODE&gt;</description>
    <pubDate>Fri, 14 May 2021 02:10:27 GMT</pubDate>
    <dc:creator>Saravanan_Desingh</dc:creator>
    <dc:date>2021-05-14T02:10:27Z</dc:date>
    <item>
      <title>Comparing results between rows based on column value</title>
      <link>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807903#M65765</link>
      <description>&lt;P&gt;I am collecting data from many different runs of software and need to do comparisons between them.&lt;/P&gt;&lt;P&gt;I need to know the average difference between the Run 2 or 3 as compared to base.&amp;nbsp; Expressed as an equation:&lt;/P&gt;&lt;P&gt;Example average (Case A = (97 - 50), Case B =(84-60), Case C = (88-65), Case D = (67 - 40) )= avg (47, 24,27)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;Run&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;base&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;98&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;97&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;base&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;base&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;D&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;base&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;D&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;D&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am currently reading the data a second time and creating a second table linked by Case with the Value given a different name and when statement that only loads Run=base.&amp;nbsp; This seems very inefficient as I might want to compare Run 2 to Run 3.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a better way to structure the data?&amp;nbsp; Or, a better way to create a chart or pivot table with set analysis? Should I break it into 3 loads where I use the where statement to separate each Run into their own table?&lt;/P&gt;&lt;P&gt;Side note, since I keep getting asked this: I don't want (sum(run(3)) - sum(run(base))/sum(run((base)))&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 00:08:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807903#M65765</guid>
      <dc:creator>OceanView</dc:creator>
      <dc:date>2021-05-14T00:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing results between rows based on column value</title>
      <link>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807913#M65766</link>
      <description>&lt;P&gt;Try this,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;tab1:
LOAD * INLINE [
    Case, Run, Value
    A, base, 50
    A, 2, 98
    A, 3, 97
    B, base, 60
    B, 2, 78
    B, 3, 83
    C , base, 65
    C , 2, 83
    C , 3, 88
    D , base, 40
    D , 2, 56
    D , 3, 67
];

Left Join(tab1)
LOAD Case, Evaluate(FirstSortedValue(Value,Run=3)&amp;amp;'-'&amp;amp;FirstSortedValue(Value,Run='base')) As Key
Resident tab1
Group By Case;&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 14 May 2021 02:10:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807913#M65766</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-05-14T02:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing results between rows based on column value</title>
      <link>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807915#M65767</link>
      <description>&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="commQV69.PNG" style="width: 325px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/54977i76FCB6F17F1ED739/image-size/large?v=v2&amp;amp;px=999" role="button" title="commQV69.PNG" alt="commQV69.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 02:10:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1807915#M65767</guid>
      <dc:creator>Saravanan_Desingh</dc:creator>
      <dc:date>2021-05-14T02:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing results between rows based on column value</title>
      <link>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1808078#M65803</link>
      <description>&lt;P&gt;Thank you for the fast response, and your suggestion does work for this specific case.&amp;nbsp; I was hoping there could be something done in the charts/pivot tables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I regularly have multiple Values, which makes your solution more challenging than the one I am currently using:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;load Case,&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;From [file] ();&lt;/P&gt;&lt;P&gt;Load Case,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Value 1 as Value1_base,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Value2 as Value2_base,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Value3 as Value3_base&lt;/P&gt;&lt;P&gt;From [file] (...) where Run = 'base';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This allows me to attach all of the base Values in one extra load.&lt;/P&gt;</description>
      <pubDate>Fri, 14 May 2021 17:08:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Comparing-results-between-rows-based-on-column-value/m-p/1808078#M65803</guid>
      <dc:creator>OceanView</dc:creator>
      <dc:date>2021-05-14T17:08:26Z</dc:date>
    </item>
  </channel>
</rss>

