<?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: Calculate a leading record in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884295#M660244</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;actual data is not sorted; the dummy data set was a sorted output form a QV tbl. sorry about that&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Apr 2015 15:07:31 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-04-22T15:07:31Z</dc:date>
    <item>
      <title>Calculate a leading record</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884291#M660240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached a sample data set to assist with my question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Within my data set there are following fields:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;CUSTOMER_ID&lt;/LI&gt;&lt;LI&gt;Ruleset_ID&lt;/LI&gt;&lt;LI&gt;Reporting_Order&lt;/LI&gt;&lt;LI&gt;CODES&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For each CUSTOMER_ID and Ruleset_ID a CUSTOMER_ID may have multiple codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create a flag which highlights the record that has the smallest number in Reporting_Order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the attached sample data set I have also given a dummy answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do I need to use the PEEK function to do this? I dont have much experience with that function yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Stuart&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 13:51:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884291#M660240</guid>
      <dc:creator />
      <dc:date>2015-04-22T13:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate a leading record</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884292#M660241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could do it with something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T1:&lt;/P&gt;&lt;P&gt;LOAD CUSTOMER_ID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ruleset_ID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reporting_Order, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CODES&lt;/P&gt;&lt;P&gt;FROM [comm161210.xls] (biff, embedded labels, header is 1 lines, table is Sheet1$);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN (T1)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD CUSTOMER_ID, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ruleset_ID,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min(Reporting_Order) as Reporting_Order,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 AS FLAG&lt;/P&gt;&lt;P&gt;RESIDENT T1&lt;/P&gt;&lt;P&gt;GROUP BY CUSTOMER_ID, Ruleset_ID;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 13:58:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884292#M660241</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-04-22T13:58:05Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate a leading record</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884293#M660242</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Given that your data is sorted, peek or previous would work just fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your initial LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(isnull(peek('CUSTOMER_ID', -1)) or peek('CUSTOMER_ID', -1) &amp;lt;&amp;gt; CUSTOMER_ID or peek('Ruleset_ID', -1) &amp;lt;&amp;gt; Ruleset_ID, 1, 0) as FLAG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 13:59:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884293#M660242</guid>
      <dc:creator>marcus_malinow</dc:creator>
      <dc:date>2015-04-22T13:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate a leading record</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884294#M660243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;BR /&gt;LOAD&lt;BR /&gt;CUSTOMER_ID&lt;BR /&gt;Ruleset_ID&lt;BR /&gt;Reporting_Order&lt;BR /&gt;CODES&lt;BR /&gt;FROM ...;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT JOIN (Data) LOAD&lt;BR /&gt; CUSTOMER_ID&lt;BR /&gt; Ruleset_ID&lt;BR /&gt; min(Reporting_Order) as SmallestRO&lt;BR /&gt;RESIDENT Data&lt;BR /&gt;GROUP BY CUSTOMER_ID, Ruleset_ID;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEFT JOIN (Data) LOAD&lt;BR /&gt; CUSTOMER_ID&lt;BR /&gt; Ruleset_ID,&lt;BR /&gt; if(Reporting_Order= SmallestRO, 1, 0) as FLAG&lt;BR /&gt;RESIDENT Data;&lt;/P&gt;&lt;P&gt;DROP FIELD SmallestRO;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 14:01:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884294#M660243</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-22T14:01:43Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate a leading record</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884295#M660244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;actual data is not sorted; the dummy data set was a sorted output form a QV tbl. sorry about that&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 15:07:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884295#M660244</guid>
      <dc:creator />
      <dc:date>2015-04-22T15:07:31Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate a leading record</title>
      <link>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884296#M660245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for the reply - this one crashed QV as I have 12m records and only 4 gb of ram on this machine.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Apr 2015 15:08:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculate-a-leading-record/m-p/884296#M660245</guid>
      <dc:creator />
      <dc:date>2015-04-22T15:08:22Z</dc:date>
    </item>
  </channel>
</rss>

