<?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: Alphabetical order of string in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644373#M678363</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The reload performance could be poor for string operations like this, so I would recommend evaluating if the text order could be affected at an earlier stage in the data processing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing to look at is the reason for re-arranging the string. Could there be an other more efficient way to accomplish the business requirement? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 23 May 2014 06:43:48 GMT</pubDate>
    <dc:creator>ToniKautto</dc:creator>
    <dc:date>2014-05-23T06:43:48Z</dc:date>
    <item>
      <title>Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644368#M678358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a question regarding transforming a string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lets say that my data consist of the ff:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="198"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="105"&gt;FIELD1&lt;/TD&gt;&lt;TD width="93"&gt;FIELD2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;A&lt;/TD&gt;&lt;TD&gt;YXW&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;B&lt;/TD&gt;&lt;TD&gt;CBA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;C&lt;/TD&gt;&lt;TD&gt;ONM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to sort FIELD2 alphabetically. What function can I use?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Lyn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 02:00:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644368#M678358</guid>
      <dc:creator />
      <dc:date>2014-05-23T02:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644369#M678359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should use Order by.&lt;/P&gt;&lt;P&gt;Data1:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 198px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" style="border: 0px solid black;" width="105"&gt;FIELD1,&lt;/TD&gt;&lt;TD style="border: 0px solid black;" width="93"&gt;FIELD2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20" style="border: 0px solid black;"&gt;A,&lt;/TD&gt;&lt;TD style="border: 0px solid black;"&gt;YXW&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20" style="border: 0px solid black;"&gt;B,&lt;/TD&gt;&lt;TD style="border: 0px solid black;"&gt;CBA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20" style="border: 0px solid black;"&gt;C,&lt;/TD&gt;&lt;TD style="border: 0px solid black;"&gt;ONM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;Resident Data1&lt;/P&gt;&lt;P&gt;Order by FIELD2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or you need to sort characters in the every value?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 02:11:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644369#M678359</guid>
      <dc:creator>SergeyMak</dc:creator>
      <dc:date>2014-05-23T02:11:59Z</dc:date>
    </item>
    <item>
      <title>Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644370#M678360</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;the final result for FIELD2 should be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A : WXY&lt;/P&gt;&lt;P&gt;B: ABC&lt;/P&gt;&lt;P&gt;C: MNO&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 02:32:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644370#M678360</guid>
      <dc:creator />
      <dc:date>2014-05-23T02:32:50Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644371#M678361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;PFA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;FIELD1,&amp;nbsp;&amp;nbsp;&amp;nbsp; FIELD2&lt;/P&gt;&lt;P&gt;A,&amp;nbsp;&amp;nbsp;&amp;nbsp; YXW&lt;/P&gt;&lt;P&gt;B,&amp;nbsp;&amp;nbsp;&amp;nbsp; CBA&lt;/P&gt;&lt;P&gt;C,&amp;nbsp;&amp;nbsp;&amp;nbsp; ONMA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[tmp]:&lt;/P&gt;&lt;P&gt;LOAD Max(Len(FIELD2)) AS Ln&lt;/P&gt;&lt;P&gt;Resident Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vLn=PEEK('Ln');&lt;/P&gt;&lt;P&gt;DROP Table tmp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Data2:&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;LEFT(FIELD2,1) AS Field3&lt;/P&gt;&lt;P&gt;Resident Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FOR i=2 to $(vLn)&lt;/P&gt;&lt;P&gt;Concatenate (Data2)&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;RIGHT(LEFT(FIELD2,$(i)),1) AS Field3&lt;/P&gt;&lt;P&gt;Resident Data1;&lt;/P&gt;&lt;P&gt;NEXT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table Data1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Data3:&lt;/P&gt;&lt;P&gt;LOAD DISTINCT *&lt;/P&gt;&lt;P&gt;Resident Data2;&lt;/P&gt;&lt;P&gt;DROP Table Data2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Data4:&lt;/P&gt;&lt;P&gt;LOAD DISTINCT *&lt;/P&gt;&lt;P&gt;Resident Data3&lt;/P&gt;&lt;P&gt;Order BY FIELD2, Field3;&lt;/P&gt;&lt;P&gt;DROP Table Data3;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;FIELD1,&lt;/P&gt;&lt;P&gt;FIELD2,&lt;/P&gt;&lt;P&gt;CONCAT(Field3) AS FIELD4&lt;/P&gt;&lt;P&gt;Resident Data4&lt;/P&gt;&lt;P&gt;GROUP BY FIELD1,FIELD2;&lt;/P&gt;&lt;P&gt;DROP TABLE Data4;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 03:56:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644371#M678361</guid>
      <dc:creator>SergeyMak</dc:creator>
      <dc:date>2014-05-23T03:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644372#M678362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Data1:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;FIELD1, FIELD2&lt;/P&gt;&lt;P&gt;A,YXW&lt;/P&gt;&lt;P&gt;B,CBA&lt;/P&gt;&lt;P&gt;C,ONM&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Data2:&lt;/P&gt;&lt;P&gt;Load FIELD1, Mid(FIELD2,IterNo(),1) As FIELD3 Resident Data1 While IterNo() &amp;lt;= Len(FIELD2);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NoConcatenate&lt;/P&gt;&lt;P&gt;Data3:&lt;/P&gt;&lt;P&gt;Load FIELD1,Concat(FIELD3) Resident Data2 Group by FIELD1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Data1;&lt;/P&gt;&lt;P&gt;Drop table Data2;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 05:40:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644372#M678362</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-05-23T05:40:13Z</dc:date>
    </item>
    <item>
      <title>Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644373#M678363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The reload performance could be poor for string operations like this, so I would recommend evaluating if the text order could be affected at an earlier stage in the data processing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another thing to look at is the reason for re-arranging the string. Could there be an other more efficient way to accomplish the business requirement? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 06:43:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644373#M678363</guid>
      <dc:creator>ToniKautto</dc:creator>
      <dc:date>2014-05-23T06:43:48Z</dc:date>
    </item>
    <item>
      <title>Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644374#M678364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;maybe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="1.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/59434_1.png" style="width: auto; height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SCRIPT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;map:&lt;/P&gt;&lt;P&gt;Mapping &lt;/P&gt;&lt;P&gt;load from, '@' &amp;amp; from as to ;&amp;nbsp; &lt;/P&gt;&lt;P&gt;load * inline [ &lt;/P&gt;&lt;P&gt;from&lt;/P&gt;&lt;P&gt;A&lt;/P&gt;&lt;P&gt;B&lt;/P&gt;&lt;P&gt;C&lt;/P&gt;&lt;P&gt;D&lt;/P&gt;&lt;P&gt;E&lt;/P&gt;&lt;P&gt;M&lt;/P&gt;&lt;P&gt;N&lt;/P&gt;&lt;P&gt;O&lt;/P&gt;&lt;P&gt;X&lt;/P&gt;&lt;P&gt;Y&lt;/P&gt;&lt;P&gt;W&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;source:&lt;/P&gt;&lt;P&gt;load * inline [&lt;/P&gt;&lt;P&gt;FIELD1, FIELD2&lt;/P&gt;&lt;P&gt;A, YXW&lt;/P&gt;&lt;P&gt;B, CBA&lt;/P&gt;&lt;P&gt;C, ONM&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;FIELD1,&lt;/P&gt;&lt;P&gt;SubField(MapSubString('map', FIELD2), '@') as F&lt;/P&gt;&lt;P&gt;Resident&lt;/P&gt;&lt;P&gt;source;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table source;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;final:&lt;/P&gt;&lt;P&gt;noconcatenate &lt;/P&gt;&lt;P&gt;load &lt;/P&gt;&lt;P&gt;FIELD1,&lt;/P&gt;&lt;P&gt;Concat(F, '', F) as F&lt;/P&gt;&lt;P&gt;Resident t&lt;/P&gt;&lt;P&gt;Group by FIELD1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table t;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 07:31:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644374#M678364</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-05-23T07:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: Alphabetical order of string</title>
      <link>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644375#M678365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-users/10670"&gt;Massimo Grossi&lt;/A&gt;, another interesting idea !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 May 2014 07:34:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Alphabetical-order-of-string/m-p/644375#M678365</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-05-23T07:34:55Z</dc:date>
    </item>
  </channel>
</rss>

