<?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: Parsing field data with Subfield() in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35237#M5940</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, the solution may be at hand. The help page of &lt;A href="https://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/StringFunctions/SubField.htm"&gt;SubField()&lt;/A&gt; talks about a 2-parameter version that in one sweep&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;splits strings into substrings, and&lt;/LI&gt;&lt;LI&gt;creates a new record for every substring.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only problem that remains is that you seem to have different subfield separators. If the use of both comma's and spaces is consistent throughout your table data, then that isn't much of a problem either. &lt;A href="https://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/StringFunctions/Replace.htm"&gt;Replace()&lt;/A&gt; comes to the rescue!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we call your first table &lt;SPAN style="font-family: 'courier new', courier;"&gt;RawData&lt;/SPAN&gt;, then this may do the job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;NewData: // Uses 2-parameter version of SubField to create new records&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LOAD ID,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(Replace(FieldTransformed, ' ', ','), ',') AS FieldTransformed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;RESIDENT RawData;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Apr 2018 18:54:14 GMT</pubDate>
    <dc:creator>Peter_Cammaert</dc:creator>
    <dc:date>2018-04-13T18:54:14Z</dc:date>
    <item>
      <title>Parsing field data with Subfield()</title>
      <link>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35235#M5938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;I have a table that looks like this;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&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; Field1&lt;/P&gt;&lt;P&gt;ID1&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; 12345,23456&lt;/P&gt;&lt;P&gt;ID2&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; 13245,12345 23456&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to see the table look like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&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; FieldTransformed&lt;/P&gt;&lt;P&gt;ID1&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; 12345&lt;/P&gt;&lt;P&gt;ID1&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; 23456&lt;/P&gt;&lt;P&gt;ID2&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; 13245&lt;/P&gt;&lt;P&gt;ID2&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; 12345&lt;/P&gt;&lt;P&gt;ID2&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; 23456&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am attempting to use Subfield() here and it looks like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SubField([ID],',',1) as [FieldTransformedl],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it doesnt seem to be working - anyone have any suggestions here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would appreciate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;-L&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2018 18:39:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35235#M5938</guid>
      <dc:creator>leocattqv</dc:creator>
      <dc:date>2018-04-13T18:39:11Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing field data with Subfield()</title>
      <link>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35236#M5939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this without the 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SubField([ID],',') as [FieldTransformedl],&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2018 18:46:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35236#M5939</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2018-04-13T18:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing field data with Subfield()</title>
      <link>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35237#M5940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, the solution may be at hand. The help page of &lt;A href="https://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/StringFunctions/SubField.htm"&gt;SubField()&lt;/A&gt; talks about a 2-parameter version that in one sweep&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;splits strings into substrings, and&lt;/LI&gt;&lt;LI&gt;creates a new record for every substring.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only problem that remains is that you seem to have different subfield separators. If the use of both comma's and spaces is consistent throughout your table data, then that isn't much of a problem either. &lt;A href="https://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/StringFunctions/Replace.htm"&gt;Replace()&lt;/A&gt; comes to the rescue!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we call your first table &lt;SPAN style="font-family: 'courier new', courier;"&gt;RawData&lt;/SPAN&gt;, then this may do the job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;NewData: // Uses 2-parameter version of SubField to create new records&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;LOAD ID,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(Replace(FieldTransformed, ' ', ','), ',') AS FieldTransformed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;RESIDENT RawData;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2018 18:54:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35237#M5940</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2018-04-13T18:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: Parsing field data with Subfield()</title>
      <link>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35238#M5941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it worked, thank you very much &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;-L&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2018 20:05:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Parsing-field-data-with-Subfield/m-p/35238#M5941</guid>
      <dc:creator>leocattqv</dc:creator>
      <dc:date>2018-04-13T20:05:40Z</dc:date>
    </item>
  </channel>
</rss>

