<?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 Split Field into Multiple Fields in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445464#M698955</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have data that looks like this:&lt;/P&gt;&lt;P&gt; &lt;IMG __jive_id="26963" class="jive-image" alt="Customer Apps.png" src="/legacyfs/online/26963_Customer Apps.png" /&gt;&lt;/P&gt;&lt;P&gt;And need to make it look like this:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="26964" class="jive-image" alt="Customer Apps - Desired.png" src="/legacyfs/online/26964_Customer Apps - Desired.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried several script iterations such as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App1','Y') as App1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App2','Y') as App2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App3','Y') as App3&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But that places the apps on separate rows per customer number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried running the script one App at a time like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App1','Y') as App1&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App2','Y') as App2&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App3','Y') as App3&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But that too gives me a Cartesian product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One last attempt at loading the data straight like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then creating the fields in columns in a straight table such as&amp;nbsp; If(Application='App1','Y'),&amp;nbsp; If(Application='App2,'Y') and&amp;nbsp; If(Application='App3','Y') didn't work either. It only displayed apps when either App1, App2 or App3 was selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It sure seems like I did this before but can't figure it out. Hopefully, one of you can get me there quickly.&lt;/P&gt;&lt;P&gt;--john&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Dec 2012 02:52:22 GMT</pubDate>
    <dc:creator>johnca</dc:creator>
    <dc:date>2012-12-18T02:52:22Z</dc:date>
    <item>
      <title>Split Field into Multiple Fields</title>
      <link>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445464#M698955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have data that looks like this:&lt;/P&gt;&lt;P&gt; &lt;IMG __jive_id="26963" class="jive-image" alt="Customer Apps.png" src="/legacyfs/online/26963_Customer Apps.png" /&gt;&lt;/P&gt;&lt;P&gt;And need to make it look like this:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="26964" class="jive-image" alt="Customer Apps - Desired.png" src="/legacyfs/online/26964_Customer Apps - Desired.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried several script iterations such as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App1','Y') as App1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App2','Y') as App2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App3','Y') as App3&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But that places the apps on separate rows per customer number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried running the script one App at a time like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App1','Y') as App1&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App2','Y') as App2&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(Application='App3','Y') as App3&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But that too gives me a Cartesian product.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One last attempt at loading the data straight like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer Number,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application&lt;/P&gt;&lt;P&gt;From CustomerApps;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then creating the fields in columns in a straight table such as&amp;nbsp; If(Application='App1','Y'),&amp;nbsp; If(Application='App2,'Y') and&amp;nbsp; If(Application='App3','Y') didn't work either. It only displayed apps when either App1, App2 or App3 was selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It sure seems like I did this before but can't figure it out. Hopefully, one of you can get me there quickly.&lt;/P&gt;&lt;P&gt;--john&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 02:52:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445464#M698955</guid>
      <dc:creator>johnca</dc:creator>
      <dc:date>2012-12-18T02:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: Split Field into Multiple Fields</title>
      <link>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445465#M698956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm sure there's more elegant ways of doing this but here's one option.&lt;/P&gt;&lt;P&gt;(Also, it might be easier just creating a pivot table in the front end with the Application field as a dimension as well and set it to horizontal.)&lt;/P&gt;&lt;P&gt;Anyway:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;T1:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD * INLINE [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CustomerNumber, Application&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1, App1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1, App2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, App1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, App2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, App3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3, App2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3, App3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, App1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, App2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, App3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, App1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, App2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, App3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6, App1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6, App3&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load&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;&amp;nbsp;CustomerNumber, &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;&amp;nbsp;if(index(AppString,'App1')&amp;gt;0,'Y') as App1,&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;&amp;nbsp;if(index(AppString,'App2')&amp;gt;0,'Y') as App2,&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;&amp;nbsp;if(index(AppString,'App3')&amp;gt;0,'Y') as App3;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CustomerNumber,&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;&amp;nbsp;Concat(Application, ';') as AppString&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident T1&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;group by CustomerNumber;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Drop table T1;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 03:11:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445465#M698956</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-12-18T03:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: Split Field into Multiple Fields</title>
      <link>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445466#M698957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps not as elegant as some solutions, Johannes, but it does provide me with what I was seeking.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This solution works just fine. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Much appreciated,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 03:58:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445466#M698957</guid>
      <dc:creator>johnca</dc:creator>
      <dc:date>2012-12-18T03:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: Split Field into Multiple Fields</title>
      <link>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445467#M698958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm glad Johannes' solution worked for you. It's nice and simple. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted to make a note that the general solution to this problem is "Generic Load". Especially useful if you have a variable number of AppN values. See&lt;/P&gt;&lt;P&gt;&lt;A class="loading" href="http://qlikviewnotes.blogspot.com/2010/05/use-cases-for-generic-load.html" title="http://qlikviewnotes.blogspot.com/2010/05/use-cases-for-generic-load.html"&gt;http://qlikviewnotes.blogspot.com/2010/05/use-cases-for-generic-load.html&lt;/A&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>Tue, 18 Dec 2012 05:55:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445467#M698958</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2012-12-18T05:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: Split Field into Multiple Fields</title>
      <link>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445468#M698959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Funny, while I've been searching for a solution and knew it (the solution I needed) was related to crosstables, I didn't realize it was the opposite of a crosstable! I will try this method too. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks Rob!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--john&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Dec 2012 13:51:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Split-Field-into-Multiple-Fields/m-p/445468#M698959</guid>
      <dc:creator>johnca</dc:creator>
      <dc:date>2012-12-18T13:51:56Z</dc:date>
    </item>
  </channel>
</rss>

