<?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: Subfield function in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180152#M627325</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;another possibility to create a sequence number could be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14748424409318641" jivemacro_uid="_14748424409318641"&gt;
&lt;P&gt;tabFlowState:&lt;/P&gt;
&lt;P&gt;LOAD CustomerID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(Flow,'&amp;gt;',IterNo()) as FlowState,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IterNo() as FlowSeq&lt;/P&gt;
&lt;P&gt;Resident tabFlow&lt;/P&gt;
&lt;P&gt;While IterNo()&amp;lt;=SubStringCount(Flow,'&amp;gt;')+1;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A table box might not be appropriate to present your data because you have repeating flow states while table boxes only show distinct rows. Maybe a straight table could do instead?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic1.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/138586_QlikCommunity_Thread_233951_Pic1.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic2.JPG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/138593_QlikCommunity_Thread_233951_Pic2.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic3.JPG" class="jive-image image-3" src="https://community.qlik.com/legacyfs/online/138594_QlikCommunity_Thread_233951_Pic3.JPG" style="height: 142px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic4.JPG" class="image-4 jive-image" src="https://community.qlik.com/legacyfs/online/138595_QlikCommunity_Thread_233951_Pic4.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic5.JPG" class="image-5 jive-image" src="https://community.qlik.com/legacyfs/online/138596_QlikCommunity_Thread_233951_Pic5.JPG" style="height: 169px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic6.JPG" class="jive-image image-6" src="https://community.qlik.com/legacyfs/online/138597_QlikCommunity_Thread_233951_Pic6.JPG" style="height: 190px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic7.JPG" class="jive-image image-7" src="https://community.qlik.com/legacyfs/online/138598_QlikCommunity_Thread_233951_Pic7.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 25 Sep 2016 22:34:50 GMT</pubDate>
    <dc:creator>MarcoWedel</dc:creator>
    <dc:date>2016-09-25T22:34:50Z</dc:date>
    <item>
      <title>Subfield function</title>
      <link>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180150#M627323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using the Subfield function to break up the flow of a customer. For example, the flow of a customer 123 is 1&amp;gt;2&amp;gt;3&amp;gt;7&amp;gt;3 and the flow of customer 456 is&amp;nbsp; 2&amp;gt;4&amp;gt;5&amp;gt;1&amp;gt;3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the subfield like this subfield(Flow, '&amp;gt;'). I want to keep them in the order of the flow and not in numerical order. I would like to have two columns. One for flow state and the other for customer ID. So it would be like below. However, I've done all of the above and created a table box, but the order of the flow isn't accurate, even when I update the flow property in the sort table to 'Load Order-Orginial'. Thoughts anyone?&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); 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;Customer Id&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Flow State&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;123&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;123&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;123&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;123&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;456&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;456&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;456&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;456&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;456&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 12:31:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180150#M627323</guid>
      <dc:creator />
      <dc:date>2016-09-23T12:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: Subfield function</title>
      <link>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180151#M627324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Seth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even though I do not quite understand, why sorting by "load order" does not work, I managed to display it correctly using a work around:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14746541400524821" jivemacro_uid="_14746541400524821"&gt;
&lt;P&gt;[Table]:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;ID,&lt;/P&gt;
&lt;P&gt;subfield(Flow, '&amp;gt;') as [Flow State],&lt;/P&gt;
&lt;P&gt;Rowno() as [load order]&lt;/P&gt;
&lt;P&gt;INLINE [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID, Flow&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 123, 1&amp;gt;2&amp;gt;3&amp;gt;7&amp;gt;3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 456, 2&amp;gt;4&amp;gt;5&amp;gt;1&amp;gt;3&lt;/P&gt;
&lt;P&gt;];&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I then created a "Straight Table" chart&lt;/P&gt;&lt;P&gt;2. Added all three dimensions to it&lt;/P&gt;&lt;P&gt;3. Static expression (=1)&lt;/P&gt;&lt;P&gt;4. Promoted load order in "Sort" tab, and sorted by numeric value&lt;/P&gt;&lt;P&gt;5. In presentation tab hidden expression &amp;amp; "load order"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final table looks like that:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="138526" alt="Screen Shot 09-23-16 at 08.12 PM.PNG" class="jive-image image-1" src="/legacyfs/online/138526_Screen Shot 09-23-16 at 08.12 PM.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps. App attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Kuba&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 18:13:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180151#M627324</guid>
      <dc:creator />
      <dc:date>2016-09-23T18:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: Subfield function</title>
      <link>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180152#M627325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;another possibility to create a sequence number could be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14748424409318641" jivemacro_uid="_14748424409318641"&gt;
&lt;P&gt;tabFlowState:&lt;/P&gt;
&lt;P&gt;LOAD CustomerID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SubField(Flow,'&amp;gt;',IterNo()) as FlowState,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IterNo() as FlowSeq&lt;/P&gt;
&lt;P&gt;Resident tabFlow&lt;/P&gt;
&lt;P&gt;While IterNo()&amp;lt;=SubStringCount(Flow,'&amp;gt;')+1;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A table box might not be appropriate to present your data because you have repeating flow states while table boxes only show distinct rows. Maybe a straight table could do instead?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic1.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/138586_QlikCommunity_Thread_233951_Pic1.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic2.JPG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/138593_QlikCommunity_Thread_233951_Pic2.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic3.JPG" class="jive-image image-3" src="https://community.qlik.com/legacyfs/online/138594_QlikCommunity_Thread_233951_Pic3.JPG" style="height: 142px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic4.JPG" class="image-4 jive-image" src="https://community.qlik.com/legacyfs/online/138595_QlikCommunity_Thread_233951_Pic4.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic5.JPG" class="image-5 jive-image" src="https://community.qlik.com/legacyfs/online/138596_QlikCommunity_Thread_233951_Pic5.JPG" style="height: 169px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic6.JPG" class="jive-image image-6" src="https://community.qlik.com/legacyfs/online/138597_QlikCommunity_Thread_233951_Pic6.JPG" style="height: 190px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_233951_Pic7.JPG" class="jive-image image-7" src="https://community.qlik.com/legacyfs/online/138598_QlikCommunity_Thread_233951_Pic7.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Sep 2016 22:34:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Subfield-function/m-p/1180152#M627325</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2016-09-25T22:34:50Z</dc:date>
    </item>
  </channel>
</rss>

