<?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: How to generate Band range in script, If statement in Script? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469110#M1158927</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hm, I am still not sure if I understand. If your number of records change and position will be changed, too, how do you want the band data to not change, then? &lt;/P&gt;&lt;P&gt;Could you maybe explain what you mean with some sample lines of data, that will illustrate your expected outcome over time?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Dec 2012 16:19:06 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2012-12-28T16:19:06Z</dc:date>
    <item>
      <title>How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469105#M1158922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Friends&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create a band of random data for the position steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for ex:&lt;/P&gt;&lt;P&gt;Position 1 Data Band 1 to 3&lt;/P&gt;&lt;P&gt;Position 2 Data Band 4 to 7....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to acheive so i have added an if statement in the excel sheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF(A2=1,(RAND()*(3-1)+1),IF(A2=2,(RAND()*(7-4)+4),IF(A2=3,(RAND()*(11-8)+8),IF(A2=4,(RAND()*(15-12)+12),IF(A2=5,(RAND()*(19-16)+16),IF(A2=6,(RAND()*(23-20)+20)))))))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to add such statement in the script, so that data, system automatically generate the band depending upon the position uploaded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Files are enclosed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 16:48:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469105#M1158922</guid>
      <dc:creator />
      <dc:date>2012-12-27T16:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469106#M1158923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rahul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if I understood your request correctly, this should be quite easy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD Position, &lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Band,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(Position=1,(RAND()*(3-1)+1),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(Position=2,(RAND()*(7-4)+4),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(Position=3,(RAND()*(11-8)+8),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(Position=4,(RAND()*(15-12)+12),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(Position=5,(RAND()*(19-16)+16),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF(Position=6,(RAND()*(23-20)+20))))))) as Band&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;Band for data.xlsx&lt;/P&gt;&lt;P&gt;(ooxml, embedded labels, table is DATA);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 17:01:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469106#M1158923</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-12-27T17:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469107#M1158924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swuehl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It perfectly meets my requirements! Thanks a million!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible instead of a random number it generates a unique number in that range?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So that even if refresh the data, the data points are at the same place.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Rahul Kale&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 04:25:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469107#M1158924</guid>
      <dc:creator />
      <dc:date>2012-12-28T04:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469108#M1158925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure if I understand:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have got lots of records for one position, do you want to get &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a) one unique number in the corresponding range (one value for all records with that position)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;b) different, randomly distributed values in that range, but not changing when reloading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a) you just need to state some unique numbers in your load script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(Position = 1, 1.5633,&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume this is not what you want, right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For b) if your number of records and positions are fixed, you can create your table once, then store it into a qvd and just reload this qvd (similar to loading a excel table, data will not change on reload).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or are you talking about something completely different?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 12:02:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469108#M1158925</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-12-28T12:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469109#M1158926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Swuehl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am looking for option b (different, randomly distributed values in that range, but not changing when reloading).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case, the number of records will be changing, also each data which move from position 1 to position 6, during the project time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am showing them in six stages (scatter chart), but as there are many data points, I have created band option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help.&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;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 12:28:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469109#M1158926</guid>
      <dc:creator />
      <dc:date>2012-12-28T12:28:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469110#M1158927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hm, I am still not sure if I understand. If your number of records change and position will be changed, too, how do you want the band data to not change, then? &lt;/P&gt;&lt;P&gt;Could you maybe explain what you mean with some sample lines of data, that will illustrate your expected outcome over time?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 16:19:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469110#M1158927</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-12-28T16:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469111#M1158928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 487px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl64" colspan="3" height="20" width="241"&gt;1 Data Upload&lt;/TD&gt;&lt;TD class="xl64" colspan="3" width="225"&gt;2nd Data Upload&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;Contract Id&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Position&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Random Band&lt;/TD&gt;&lt;TD class="xl65" style="border-top: medium none;"&gt;Contract Id&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Position&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Random Band&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2.574&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2.574&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2.964&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2.964&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1.235&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1.235&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.751&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.751&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.007&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;4.932&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;4.932&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.457&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.457&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.819&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.819&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" colspan="3" height="20"&gt;3rd Upload Data Upload&lt;/TD&gt;&lt;TD class="xl64" colspan="3"&gt;4th Data Upload&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: medium none;"&gt;Contract Id&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Position&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Random Band&lt;/TD&gt;&lt;TD class="xl65" style="border-top: medium none;"&gt;Contract Id&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Position&lt;/TD&gt;&lt;TD class="xl65" style="border-left: medium none; border-top: medium none;"&gt;Random Band&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none; border-top: medium none;"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;&lt;STRONG&gt;6.942&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD align="right" class="xl67" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.942&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2.964&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;2.964&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1.235&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;1.235&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.751&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.751&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.007&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;6.007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;4.932&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;4.932&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.457&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.457&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: medium none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.819&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: medium none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-left: medium none; border-top: medium none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-left: medium none; border-top: medium none;"&gt;9.819&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dear Swehl,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Above you will find 4 data upload examples.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;During 1st Data upload, random numbers are generated in Band (Option b you suggested)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, what I want is, in the 2nd data upload there is no change in data (position). so it should take the same band number generated earlier. (like Row() funtion).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the 3rd data upload there is a change in position of contract no 1. So it should generate a new random number in that band.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However in the 4th data upload if there is no change in data then band number remains same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible?&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;Best Regards&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Dec 2012 04:28:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469111#M1158928</guid>
      <dc:creator />
      <dc:date>2012-12-31T04:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469112#M1158932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe like this (using a qvd to store and re-use generated random band values for same combinations of Id and Position):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//this could also be loaded from your input table source (e.g. excel, DB)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;INPUT:&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; Id &amp;amp;'-'&amp;amp; Position as Key&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; INLINE [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Id&amp;nbsp;&amp;nbsp;&amp;nbsp; Position&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;] (delimiter is '\t');&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if isnull(QvdCreateTime('.\bands.qvd'))=-1 then&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BANDS:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD Id, Position, Key as BandKey,&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; IF(Position=1,(RAND()*(3-1)+1),&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; IF(Position=2,(RAND()*(7-4)+4),&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; IF(Position=3,(RAND()*(11-8)+8),&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; IF(Position=4,(RAND()*(15-12)+12),&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; IF(Position=5,(RAND()*(19-16)+16),&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; IF(Position=6,(RAND()*(23-20)+20))))))) as Band&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident INPUT;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;else&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BANDS:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD *&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from .\bands.qvd (qvd) where exists(Key, BandKey);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD Id, Position, Key as BandKey,&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; IF(Position=1,(RAND()*(3-1)+1),&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; IF(Position=2,(RAND()*(7-4)+4),&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; IF(Position=3,(RAND()*(11-8)+8),&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; IF(Position=4,(RAND()*(15-12)+12),&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; IF(Position=5,(RAND()*(19-16)+16),&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; IF(Position=6,(RAND()*(23-20)+20))))))) as Band&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resident INPUT where not exists(BandKey,Key) ;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;endif&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;drop table INPUT;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;store BANDS into .\bands.qvd (qvd);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2013 16:25:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469112#M1158932</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2013-01-08T16:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to generate Band range in script, If statement in Script?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469113#M1158933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Swuehl&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rahul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jan 2013 10:12:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-generate-Band-range-in-script-If-statement-in-Script/m-p/469113#M1158933</guid>
      <dc:creator />
      <dc:date>2013-01-11T10:12:27Z</dc:date>
    </item>
  </channel>
</rss>

