<?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: Split comma separated values in column into rows  and How to Rank Each customer Record Separately in Load Script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767250#M454357</link>
    <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/56648"&gt;@Taoufiq_Zarra&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28968"&gt;@chrismarlow&lt;/a&gt;&amp;nbsp;Both of your solution works thank you.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 09 Dec 2020 09:46:53 GMT</pubDate>
    <dc:creator>basav</dc:creator>
    <dc:date>2020-12-09T09:46:53Z</dc:date>
    <item>
      <title>Split comma separated values in column into rows  and How to Rank Each customer Record Separately in Load Script</title>
      <link>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767227#M454354</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I want to Split comma separated values in a column into rows, and then rank each Items row of Individual customer separately, please find my test script below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Source_Data:&lt;/P&gt;&lt;P&gt;Load * Inline [&lt;/P&gt;&lt;P&gt;Group_Id,Items&lt;/P&gt;&lt;P&gt;Customer1,"Bread,Biscuit,Chocolate,Milk,Toothbrush,Flour,Soap"&lt;/P&gt;&lt;P&gt;Customer2,"Jean,Shirt,Flour, Shoes,Soap"&lt;/P&gt;&lt;P&gt;Cutomer3,"Biscuit, Bread"&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;main:&lt;BR /&gt;LOAD&lt;BR /&gt;Group_Id,&lt;BR /&gt;SubField(Items,',') as Items,&lt;BR /&gt;RecNo() as Rank&lt;BR /&gt;Resident Source_Data;&lt;/P&gt;&lt;P&gt;Drop Table Source_Data;&lt;/P&gt;&lt;P&gt;However, the above is script is giving results like this:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="basavaraju_S_1-1607504232826.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/45424i47F454DBE63A1C4C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="basavaraju_S_1-1607504232826.png" alt="basavaraju_S_1-1607504232826.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know I can use Rank function in the front-end to get what I want, however the data that I have is about 10M rows, Hence I would Like to rank in the load script. Please help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the output I am looking for:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="basavaraju_S_0-1607504755258.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/45425i03BE1D5BEFE58A5E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="basavaraju_S_0-1607504755258.png" alt="basavaraju_S_0-1607504755258.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 17:43:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767227#M454354</guid>
      <dc:creator>basav</dc:creator>
      <dc:date>2024-11-16T17:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Split comma separated values in column into rows  and How to Rank Each customer Record Separately in Load Script</title>
      <link>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767232#M454355</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try changing the second part to;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;main:
Load
	If(RecNo()=1,1,
		If(Peek(Group_Id)=Group_Id,
			Peek(Rank)+1,1)) AS Rank,
	*;
LOAD
Group_Id,
SubField(Items,',') as Items
Resident Source_Data;&lt;/LI-CODE&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Chris.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2020 09:13:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767232#M454355</guid>
      <dc:creator>chrismarlow</dc:creator>
      <dc:date>2020-12-09T09:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: Split comma separated values in column into rows  and How to Rank Each customer Record Separately in Load Script</title>
      <link>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767234#M454356</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/95024"&gt;@basav&lt;/a&gt;&amp;nbsp; Maye be like this :&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Source_Data:

Load * Inline [

Group_Id,Items

Customer1,"Bread,Biscuit,Chocolate,Milk,Toothbrush,Flour,Soap"

Customer2,"Jean,Shirt,Flour, Shoes,Soap"

Cutomer3,"Biscuit, Bread"

];

NoConcatenate

main:
load *,if(peek(Group_Id)=Group_Id,peek(rank)+1,1) as rank;
LOAD
Group_Id,
SubField(Items,',') as Items

Resident Source_Data;

Drop Table Source_Data;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Taoufiq_Zarra_0-1607505274155.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/45426iB686DAF230EA4AD1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Taoufiq_Zarra_0-1607505274155.png" alt="Taoufiq_Zarra_0-1607505274155.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2020 09:14:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767234#M454356</guid>
      <dc:creator>Taoufiq_Zarra</dc:creator>
      <dc:date>2020-12-09T09:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: Split comma separated values in column into rows  and How to Rank Each customer Record Separately in Load Script</title>
      <link>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767250#M454357</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/56648"&gt;@Taoufiq_Zarra&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28968"&gt;@chrismarlow&lt;/a&gt;&amp;nbsp;Both of your solution works thank you.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Dec 2020 09:46:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-comma-separated-values-in-column-into-rows-and-How-to-Rank/m-p/1767250#M454357</guid>
      <dc:creator>basav</dc:creator>
      <dc:date>2020-12-09T09:46:53Z</dc:date>
    </item>
  </channel>
</rss>

