<?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 Help: Generate Table from a long string variable with Autogenerate in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477479#M685934</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I have a long string with lots of values with this format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vData = '28-Mick&amp;nbsp;&amp;nbsp; -Smith&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -X|30-John&amp;nbsp; -Robert&amp;nbsp;&amp;nbsp;&amp;nbsp; - -|43-Sonia&amp;nbsp;&amp;nbsp; -Stone&amp;nbsp;&amp;nbsp; -X';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So "-" separate fields value and "|" separate Entries and what I want is obtain a tabla like this using Autogenerate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Age&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Name&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;LastName&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Actve&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;28&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Mick&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Smith&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;30&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;John&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Robert&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;43&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Sonia&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Stone&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know the quantity of entries and fields (iRows and iFields). I manage to get it work but hardcoding stuff, I cant manage to make it work in a generic form without hardcoding the number of fields in the subfield statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;For i=1 to $(iRows)&lt;/P&gt;&lt;P&gt;&amp;nbsp; LET row = SubField('$(vData)','|',i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',1) AS Age,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',2) AS Name,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',3) AS LastName,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',4) AS Active&lt;/P&gt;&lt;P&gt;&amp;nbsp; AutoGenerate(1);&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone help me pls&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Jan 2014 19:47:58 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-01-07T19:47:58Z</dc:date>
    <item>
      <title>Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477479#M685934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I have a long string with lots of values with this format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vData = '28-Mick&amp;nbsp;&amp;nbsp; -Smith&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -X|30-John&amp;nbsp; -Robert&amp;nbsp;&amp;nbsp;&amp;nbsp; - -|43-Sonia&amp;nbsp;&amp;nbsp; -Stone&amp;nbsp;&amp;nbsp; -X';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So "-" separate fields value and "|" separate Entries and what I want is obtain a tabla like this using Autogenerate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Age&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Name&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;LastName&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Actve&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;28&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Mick&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Smith&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;30&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;John&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Robert&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;43&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Sonia&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Stone&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;X&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know the quantity of entries and fields (iRows and iFields). I manage to get it work but hardcoding stuff, I cant manage to make it work in a generic form without hardcoding the number of fields in the subfield statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;For i=1 to $(iRows)&lt;/P&gt;&lt;P&gt;&amp;nbsp; LET row = SubField('$(vData)','|',i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',1) AS Age,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',2) AS Name,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',3) AS LastName,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',4) AS Active&lt;/P&gt;&lt;P&gt;&amp;nbsp; AutoGenerate(1);&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone help me pls&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2014 19:47:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477479#M685934</guid>
      <dc:creator />
      <dc:date>2014-01-07T19:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477480#M685935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How about the following?&amp;nbsp; (Also attached.)&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Set vData = '28-Mick&amp;nbsp;&amp;nbsp; -Smith &lt;/TD&gt;
&lt;TD&gt;-X|30-John&amp;nbsp; -Robert&lt;/TD&gt;
&lt;TD&gt;- -|43-Sonia&amp;nbsp;&amp;nbsp; -Stone&amp;nbsp;&amp;nbsp; -X';&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;Let vRows = SubStringCount(vData,'|')+1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;for i=1 to $(vRows)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; load SubField(SubField('$(vData)', '|', $(i)), '-', 1) as Age,&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;
&lt;TD&gt;&amp;nbsp; SubField(SubField('$(vData)', '|', $(i)), '-', 2) as Name,&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;
&lt;TD&gt;&amp;nbsp; SubField(SubField('$(vData)', '|', $(i)), '-', 3) as LastName,&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;
&lt;TD&gt;&amp;nbsp; SubField(SubField('$(vData)', '|', $(i)), '-', 4) as Active&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AutoGenerate 1;&lt;/P&gt;
&lt;P&gt;next&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2014 19:59:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477480#M685935</guid>
      <dc:creator>Nicole-Smith</dc:creator>
      <dc:date>2014-01-07T19:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477481#M685936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try with IterNo() like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Set vData = '28-Mick&amp;nbsp; -Smith&lt;/TD&gt;&lt;TD&gt;-X|30-John&amp;nbsp; -Robert&lt;/TD&gt;&lt;TD&gt;- -|43-Sonia&amp;nbsp; -Stone&amp;nbsp; -X';&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD Trim(SubField(SubField('$(vData)' , '|',IterNo()),'-',1)) AS Age,&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trim(SubField(SubField('$(vData)' , '|',IterNo()),'-',2)) AS FirstName ,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trim(SubField(SubField('$(vData)' , '|',IterNo()),'-',3)) AS LastName ,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trim(SubField(SubField('$(vData)' , '|',IterNo()),'-',4))AS Active&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;AutoGenerate 1&lt;/P&gt;&lt;P&gt;While IterNo() &amp;lt;= SubStringCount('$(vData)','|')+1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the attached qvw for reference.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 02:52:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477481#M685936</guid>
      <dc:creator />
      <dc:date>2014-01-08T02:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477482#M685937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think a preceding load like this would be easiest. A for loop is not necessary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LET vData = '28-Mick&amp;nbsp; -Smith&amp;nbsp;&amp;nbsp;&amp;nbsp; -X|30-John&amp;nbsp; -Robert&amp;nbsp;&amp;nbsp;&amp;nbsp; - -|43-Sonia&amp;nbsp; -Stone&amp;nbsp; -X';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;Data:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; trim(SubField(Entry,'-',1)) as Age&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; ,trim(SubField(Entry,'-',2)) as Name&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; ,trim(SubField(Entry,'-',3)) as LastName&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; ,trim(SubField(Entry,'-',4)) as Active&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; SubField('$(vData)','|') as Entry&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;AutoGenerate 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 04:20:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477482#M685937</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2014-01-08T04:20:12Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477483#M685938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, perhaps I expressed in the wrong way... English isn't my native language. What I want is to avoid enumerate the "fields number" (marked in red)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i=1 to $(iRows)&lt;/P&gt;&lt;P&gt;&amp;nbsp; LET row = SubField('$(vData)','|',i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',&lt;SPAN style="color: #ff0000;"&gt;1&lt;/SPAN&gt;) AS Field&lt;SPAN style="color: #ff0000;"&gt;1&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',&lt;SPAN style="color: #ff0000;"&gt;2&lt;/SPAN&gt;) AS Field&lt;SPAN style="color: #ff0000;"&gt;2&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',&lt;SPAN style="color: #ff0000;"&gt;3&lt;/SPAN&gt;) AS Field&lt;SPAN style="color: #ff0000;"&gt;3&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(row)','-',&lt;SPAN style="color: #ff0000;"&gt;4&lt;/SPAN&gt;) AS Field&lt;SPAN style="color: #ff0000;"&gt;4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; AutoGenerate(1);&lt;/P&gt;&lt;P&gt;Next&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this example I have 4 fields but I need to be generic, not always will be 4 fields. Im working with macros to retrieve data from SAP Tables and depending of the Table the field varies. I know the max field number (variable iField) but what I need is to "iterate" them to avoid "hard coding" the fields numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The fields allways will be separated by "-" and the entries with "|" but the number of fields and row are not allways the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I have to make a script Load thats is able to read&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vData = '28-Mick&amp;nbsp;&amp;nbsp; -Smith&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -X|30-John&amp;nbsp; -Robert&amp;nbsp;&amp;nbsp;&amp;nbsp; - -|43-Sonia&amp;nbsp;&amp;nbsp; -Stone&amp;nbsp;&amp;nbsp; -X';&lt;/P&gt;&lt;P&gt;Or for example&lt;/P&gt;&lt;P&gt;LET vData = '20140108-Sunny|20140107-Cold|20140107-Snow';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example the For iterate the iRows wharever the amount... I need that but also for the fields, is there a way to acomplish this ? in another words I want to "emulate" the logic behind having two nested For (one for the rows and another for the fields).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx you for you help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 04:57:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477483#M685938</guid>
      <dc:creator />
      <dc:date>2014-01-08T04:57:09Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477484#M685939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the two parameter version of subfield() to handle a variable number of values. &lt;/P&gt;&lt;P&gt;(Note in the code below, I had to add "Y" at the end of Robert. There is some bug/problem with the entry ending with "-").&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vData = '28-Mick&amp;nbsp;&amp;nbsp; -Smith&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -X|30-John&amp;nbsp; -Robert&amp;nbsp;&amp;nbsp;&amp;nbsp; - Y|43-Sonia&amp;nbsp;&amp;nbsp; -Stone&amp;nbsp;&amp;nbsp; -X';&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; *&lt;/P&gt;&lt;P&gt;&amp;nbsp; ,AutoNumber(RecNo(),RecId) as FieldNumber&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; RecNo() as RecId,&lt;/P&gt;&lt;P&gt;&amp;nbsp; trim(SubField(Entry,'-')) as Field&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp; SubField('$(vData)','|') as Entry&lt;/P&gt;&lt;P&gt;AutoGenerate 1&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume you'll have some kind of ordinal field mapping that will let you use this output. &lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="2" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;RecId&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;FieldNumber&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;FieldValue&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;28&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mick&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Smith&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;X&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;30&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;John&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Robert&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Y&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;43&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Sonia&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Stone&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;X&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;LOAD RecId, FieldValue as Age&lt;/P&gt;&lt;P&gt;RESIDENT Data&lt;/P&gt;&lt;P&gt;WHERE FieldNumber=1&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;JOIN (Final)&lt;/P&gt;&lt;P&gt;LOAD RecId, FieldValue as Name&lt;/P&gt;&lt;P&gt;RESIDENT Data&lt;/P&gt;&lt;P&gt;WHERE FieldNumber=2&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 07:44:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477484#M685939</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2014-01-08T07:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: Help: Generate Table from a long string variable with Autogenerate</title>
      <link>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477485#M685940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thx Rob, finally we have a limitation with the amount of fields that we retrieve so there has to be explicit so the hardcoding in the LOAD isn't a problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I gave you the correct response for being the best way to implement the question of the thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thx again&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jan 2014 23:37:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Help-Generate-Table-from-a-long-string-variable-with/m-p/477485#M685940</guid>
      <dc:creator />
      <dc:date>2014-01-08T23:37:01Z</dc:date>
    </item>
  </channel>
</rss>

