<?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: attribute comparisons in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964739#M969790</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;Can you define the formula further?, I need to know if its taking min and&lt;/P&gt;&lt;P&gt;max value of a row in calculation. If formula is same across, I think it&lt;/P&gt;&lt;P&gt;can be done.. Pl share formula explaining the meaning of each attribute.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 19 Sep 2015 12:17:00 GMT</pubDate>
    <dc:creator>Digvijay_Singh</dc:creator>
    <dc:date>2015-09-19T12:17:00Z</dc:date>
    <item>
      <title>attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964731#M969781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have an interesting problem if someone can help me to find a solution. I have columns A, B and C which have attributes comparisons such as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&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; B&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; C&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1-attr2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1-attr3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr2-attr3&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr3-attr2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1-attr2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr3-attr1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so in the first record, user chose attribute 1 over attribute 2, attribute 1 over attribute 3 and attribute 2 over attribute 3. I would like to have a table for each user such as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr3&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1+1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1+1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1-1&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1-1&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; -1-1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +1+1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;of course my calculations are more complicated than this but this explains the problem easily. Is there a way to do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2015 21:58:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964731#M969781</guid>
      <dc:creator />
      <dc:date>2015-09-16T21:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964732#M969782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just to clarify, the correct display would be&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;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attr3&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&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; 0&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; -2&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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; -2&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; +2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2015 22:49:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964732#M969782</guid>
      <dc:creator />
      <dc:date>2015-09-16T22:49:45Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964733#M969783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See attached -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="181004.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/99200_181004.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;Input:&lt;/P&gt;&lt;P&gt;Load * inline [&lt;/P&gt;&lt;P&gt;user,A,B,C&lt;/P&gt;&lt;P&gt;1,attr1-attr2,&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1-attr3,&amp;nbsp;&amp;nbsp;&amp;nbsp; attr2-attr3&lt;/P&gt;&lt;P&gt;2,attr3-attr2,&amp;nbsp;&amp;nbsp;&amp;nbsp; attr1-attr2,&amp;nbsp;&amp;nbsp;&amp;nbsp; attr3-attr1&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;Load user,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr1')-SubStringCount(FullString,'-attr1') as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr2')-SubStringCount(FullString,'-attr2') as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr3')-SubStringCount(FullString,'-attr3') as attr3;&lt;/P&gt;&lt;P&gt;Load user,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ' ' as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ' ' as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ' ' as attr3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; '+' &amp;amp; A &amp;amp; '+' &amp;amp; B &amp;amp; '+' &amp;amp; C as FullString&lt;/P&gt;&lt;P&gt;Resident Input;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 06:00:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964733#M969783</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-17T06:00:35Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964734#M969784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Digvijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help but looks like I stated my problem a bit too simplistically. Actual data looks something like this (this is only part of the data as there are around 2000 records currently and growing)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 701px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" width="189"&gt;record_id&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa11&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa12&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa13&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa14&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa15&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa16&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa17&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="64"&gt;qa18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;23445049-8/19/2015-322-8/25/2015&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr8&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;23445147-8/22/2015-322-8/25/2015&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;23445547-9/4/2015-322-9/9/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr6&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;24987848-8/29/2015-542-9/1/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;484255-8/24/2015-617-8/27/2015&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr1&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr8&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr1&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;484264-8/24/2015-617-8/26/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;484556-8/29/2015-617-9/2/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr6&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;484636-8/30/2015-617-9/5/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;484703-8/31/2015-617-9/3/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;485075-9/5/2015-617-9/8/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr6&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr6&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;485082-9/5/2015-617-9/9/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr2&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr4-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;24948789-8/9/2015-617-8/12/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;24948934-8/11/2015-617-8/14/2015&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr6&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr8&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr1&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr6&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;24949264-8/16/2015-617-8/19/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr1&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr4-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;24949335-8/17/2015-617-8/19/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr5-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr7&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr3-attr2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="17" style="border-top: none;"&gt;24949361-8/17/2015-617-8/19/2015&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr1-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr4&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr2-attr3&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr8-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr5&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr7-attr6&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;attr6-attr4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so, you see, neither rows number nor column contents are fixed so i cannot use load inline. Only the attribute numbers (8) are fixed. I am looking for a way where I can read each row and perform the calculations as shown in my first post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2015 16:38:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964734#M969784</guid>
      <dc:creator />
      <dc:date>2015-09-17T16:38:59Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964735#M969785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333px;"&gt;Hi,&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;As long as your attributes and no of columns are fixed, this solution can be tweaked. Reading from excel or csv is not a problem, it can handle dynamic no of rows.&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;Please see attached the updated one based on new data.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="181004.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/99286_181004.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 02:20:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964735#M969785</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-18T02:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964736#M969786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks again Digvijay but I am using personal edition of QlikView so cannot open the file. Can you attach the script as text?&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 03:06:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964736#M969786</guid>
      <dc:creator />
      <dc:date>2015-09-18T03:06:17Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964737#M969787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here it is -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Input:&lt;/P&gt;&lt;P&gt;LOAD record_id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa11, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa12, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa13, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa14, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa15, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa16, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa17, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa18&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-message-small" data-containerid="2003" data-containertype="14" data-objectid="868783" data-objecttype="2" href="https://community.qlik.com/message/868783#868783"&gt;https://community.qlik.com/message/868783&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(html, codepage is 1252, embedded labels, table is @1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr1')-SubStringCount(FullString,'-attr1') as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr2')-SubStringCount(FullString,'-attr2') as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr3')-SubStringCount(FullString,'-attr3') as attr3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr4')-SubStringCount(FullString,'-attr4') as attr4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr5')-SubStringCount(FullString,'-attr5') as attr5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr6')-SubStringCount(FullString,'-attr6') as attr6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr7')-SubStringCount(FullString,'-attr7') as attr7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr8')-SubStringCount(FullString,'-attr8') as attr8;&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; '+' &amp;amp; qa11 &amp;amp; '+' &amp;amp; qa12 &amp;amp; '+' &amp;amp; qa13 &amp;amp; '+' &amp;amp; qa14 &amp;amp; '+' &amp;amp; qa15 &amp;amp; '+' &amp;amp; qa16 &amp;amp; '+' &amp;amp; qa17 &amp;amp; '+' &amp;amp; qa18 as FullString&lt;/P&gt;&lt;P&gt;Resident Input;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 03:12:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964737#M969787</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-18T03:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964738#M969788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Excellent solution Digvijay! Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me throw another curve ball at you, is there a way to normalize the results for each row using the scale of 0 to 10? So if values for one of the responses are&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;1., 0.75, 1, 1.5, 0, 0.5, 1.25, -0.5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;using the normalization formula, the first value would be&lt;/P&gt;&lt;P&gt;1-(-0.5) / 1.5-(-0.5) * 10 = 7.5&lt;/P&gt;&lt;P&gt;second, 0.75-(-0.5) / 1.5-(-0.5) * 10 = 6.25 and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 23:09:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964738#M969788</guid>
      <dc:creator />
      <dc:date>2015-09-18T23:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964739#M969790</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;Can you define the formula further?, I need to know if its taking min and&lt;/P&gt;&lt;P&gt;max value of a row in calculation. If formula is same across, I think it&lt;/P&gt;&lt;P&gt;can be done.. Pl share formula explaining the meaning of each attribute.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Sep 2015 12:17:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964739#M969790</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-19T12:17:00Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964740#M969792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pl chk if you can achieve the requirement by making changes in below base script, I am not sure if I understood the formula properly. Just pasting the output table script which I changed as per new requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr1-MinValue)/(MaxValue-MinValue)*10 as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr2-MinValue)/(MaxValue-MinValue)*10 as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr3-MinValue)/(MaxValue-MinValue)*10 as attr3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr4-MinValue)/(MaxValue-MinValue)*10 as attr4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr5-MinValue)/(MaxValue-MinValue)*10 as attr5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr6-MinValue)/(MaxValue-MinValue)*10 as attr6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr7-MinValue)/(MaxValue-MinValue)*10 as attr7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr8-MinValue)/(MaxValue-MinValue)*10 as attr8;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, rangemin(attr1,attr2,attr3,attr4,attr5,attr6,attr7,attr8) as MinValue,&lt;/P&gt;&lt;P&gt;&amp;nbsp; rangemax(attr1,attr2,attr3,attr4,attr5,attr6,attr7,attr8) as MaxValue;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr1')-SubStringCount(FullString,'-attr1') as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr2')-SubStringCount(FullString,'-attr2') as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr3')-SubStringCount(FullString,'-attr3') as attr3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr4')-SubStringCount(FullString,'-attr4') as attr4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr5')-SubStringCount(FullString,'-attr5') as attr5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr6')-SubStringCount(FullString,'-attr6') as attr6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr7')-SubStringCount(FullString,'-attr7') as attr7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr8')-SubStringCount(FullString,'-attr8') as attr8;&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; '+' &amp;amp; qa11 &amp;amp; '+' &amp;amp; qa12 &amp;amp; '+' &amp;amp; qa13 &amp;amp; '+' &amp;amp; qa14 &amp;amp; '+' &amp;amp; qa15 &amp;amp; '+' &amp;amp; qa16 &amp;amp; '+' &amp;amp; qa17 &amp;amp; '+' &amp;amp; qa18 as FullString&lt;/P&gt;&lt;P&gt;Resident Input;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 Sep 2015 14:42:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964740#M969792</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-19T14:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964741#M969794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Digvijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for all the help. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, the formula should consider min and max for each row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the min-max normalization formula.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Normalized value of V = (V - min value of row)/(max value of row - min value of row) * (new max value of row - new min value of row) + (new min value of row).&lt;/P&gt;&lt;P&gt;In my example above, -0.5 is the minimum value of row, 1.5 is the max value of row, 0 is new min value and 10 is the new max value so the normalized value of 1 st value 1 will be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V = ( 1 -&amp;nbsp; (-0.5))/(1.5 - (-0.5)) * (10 - 0) + 0&lt;/P&gt;&lt;P&gt;V = 7.5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if something is not clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Manoj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2015 16:14:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964741#M969794</guid>
      <dc:creator />
      <dc:date>2015-09-21T16:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964742#M969795</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;Now Formula is clear, script is changed accordingly but your recent test data row won't help to verify as we are reading data in the form of &lt;SPAN style="font-size: 13.3333px;"&gt;'attr1-attr2'. See if you can test it and verify.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Let vNewMin=0;&lt;/P&gt;&lt;P&gt;Let vNewMax=10;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Input:&lt;/P&gt;&lt;P&gt;LOAD record_id, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa11, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa12, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa13, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa14, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa15, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa16, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa17, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qa18&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-message-small" data-containerid="2003" data-containertype="14" data-objectid="868783" data-objecttype="2" href="https://community.qlik.com/message/868783#868783"&gt;https://community.qlik.com/message/868783&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(html, codepage is 1252, embedded labels, table is @1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr1-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr2-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr3-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr4-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr5-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr6-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr7-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; (attr8-MinValue)/(MaxValue-MinValue)*($(vNewMax)-$(vNewMin))+$(vNewMin) as attr8;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load *, rangemin(attr1,attr2,attr3,attr4,attr5,attr6,attr7,attr8) as MinValue,&lt;/P&gt;&lt;P&gt;&amp;nbsp; rangemax(attr1,attr2,attr3,attr4,attr5,attr6,attr7,attr8) as MaxValue;&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr1')-SubStringCount(FullString,'-attr1') as attr1,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr2')-SubStringCount(FullString,'-attr2') as attr2,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr3')-SubStringCount(FullString,'-attr3') as attr3,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr4')-SubStringCount(FullString,'-attr4') as attr4,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr5')-SubStringCount(FullString,'-attr5') as attr5,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr6')-SubStringCount(FullString,'-attr6') as attr6,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr7')-SubStringCount(FullString,'-attr7') as attr7,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubStringCount(FullString,'+attr8')-SubStringCount(FullString,'-attr8') as attr8;&lt;/P&gt;&lt;P&gt;Load record_id,&lt;/P&gt;&lt;P&gt;&amp;nbsp; '+' &amp;amp; qa11 &amp;amp; '+' &amp;amp; qa12 &amp;amp; '+' &amp;amp; qa13 &amp;amp; '+' &amp;amp; qa14 &amp;amp; '+' &amp;amp; qa15 &amp;amp; '+' &amp;amp; qa16 &amp;amp; '+' &amp;amp; qa17 &amp;amp; '+' &amp;amp; qa18 as FullString&lt;/P&gt;&lt;P&gt;Resident Input;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2015 17:13:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964742#M969795</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-21T17:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964743#M969796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all the help Digvijay! I am busy with a release this week so will get back to this only next week. Will let you know how it goes. thanks again!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Sep 2015 17:36:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964743#M969796</guid>
      <dc:creator />
      <dc:date>2015-09-22T17:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964744#M969797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No probs. Curved Ball is in your court now. &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, 22 Sep 2015 18:37:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964744#M969797</guid>
      <dc:creator>Digvijay_Singh</dc:creator>
      <dc:date>2015-09-22T18:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: attribute comparisons</title>
      <link>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964745#M969798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Works perfect Digvijay! You are quite good at this. Where do you work?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Sep 2015 18:17:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/attribute-comparisons/m-p/964745#M969798</guid>
      <dc:creator />
      <dc:date>2015-09-28T18:17:29Z</dc:date>
    </item>
  </channel>
</rss>

