<?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 Put comma after (x) characters in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864055#M1013741</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 am quite new with QlikView and already found some "road block" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my sample data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101206308116&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 889784231&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114852&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The end result will be &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101,206,308,116&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 889,784,231&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114,852&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So basically, put comma after 3 characters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any guidance will be great appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Apr 2015 04:35:19 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-04-20T04:35:19Z</dc:date>
    <item>
      <title>Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864055#M1013741</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 am quite new with QlikView and already found some "road block" &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my sample data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101206308116&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 889784231&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114852&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The end result will be &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 101,206,308,116&lt;/P&gt;&lt;P&gt;B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 889,784,231&lt;/P&gt;&lt;P&gt;C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 114,852&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So basically, put comma after 3 characters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any guidance will be great appreciated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 04:35:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864055#M1013741</guid>
      <dc:creator />
      <dc:date>2015-04-20T04:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864056#M1013743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For output of expressions in a table, see the Number tab. Using the Format Pattern input field, you can add whatever characters you like. The default US number formatting string (thousands separator = comma) will do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For dimensions, you can use a simple calculated dimension with the &lt;SPAN style="font-family: 'courier new', courier;"&gt;num()&lt;/SPAN&gt; function. Does the same as the Number tab.&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>Mon, 20 Apr 2015 15:39:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864056#M1013743</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-04-20T15:39:23Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864057#M1013744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this,&lt;IMG alt="for.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/84155_for.png" style="height: 208px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 15:53:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864057#M1013744</guid>
      <dc:creator>buzzy996</dc:creator>
      <dc:date>2015-04-20T15:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864058#M1013746</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;Thanks for all the reply, I may need to explain further&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is not for formatting purpose, but each 3 characters will have a different purpose.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The raw data is XXXxxxXXXxxx, I want to put split each 3 characters to XXX,xxx,XXX,xxx where XXX or xxx will be used for another purpose&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already have SSIS package (T-SQL) which process the data, I am just wondering if I can replicate it to QlikView Load Script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T-SQL as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DECLARE @pos INT, @result VARCHAR(100);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SET @result = (&lt;/P&gt;&lt;P&gt;&amp;nbsp; Select distinct substring(&lt;/P&gt;&lt;P&gt;&amp;nbsp; (&lt;/P&gt;&lt;P&gt;&amp;nbsp; Select rtrim (''+ST1.CCDESC)&amp;nbsp; AS [text()]&lt;/P&gt;&lt;P&gt;&amp;nbsp; From STG_ORDER_SALES ST1&lt;/P&gt;&lt;P&gt;&amp;nbsp; Where ST1.CCCODE like 'SALE%'&lt;/P&gt;&lt;P&gt;&amp;nbsp; ORDER BY ST1.CCCODE&lt;/P&gt;&lt;P&gt;&amp;nbsp; For XML PATH ('')&lt;/P&gt;&lt;P&gt;&amp;nbsp; ), 1, 1000) [OrderClass]&lt;/P&gt;&lt;P&gt;&amp;nbsp; From STG_ORDER_SALES ST2&lt;/P&gt;&lt;P&gt;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SET @pos = 4 -- location where we want to put , &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; WHILE @pos &amp;lt; LEN(@result)+1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BEGIN &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET @result = STUFF(@result, @pos, 0, ','); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET @pos = @pos+4; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; END&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestion?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 22:55:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864058#M1013746</guid>
      <dc:creator />
      <dc:date>2015-04-20T22:55:06Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864059#M1013748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is the data ALWAYS the same length?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 23:59:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864059#M1013748</guid>
      <dc:creator>jduenyas</dc:creator>
      <dc:date>2015-04-20T23:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864060#M1013750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If they are numbers, and multiples of 3 digits, you can cheat and use the number formatting routine to insert the commas like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=text(num(123456,'0,000'))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 00:01:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864060#M1013750</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2015-04-21T00:01:25Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864061#M1013751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Josh, no, they have different length&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 00:03:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864061#M1013751</guid>
      <dc:creator />
      <dc:date>2015-04-21T00:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864062#M1013752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;‌you can use subfield for this subfield('123,567,89', 1) will give you 123, etc...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 00:03:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864062#M1013752</guid>
      <dc:creator>ramoncova06</dc:creator>
      <dc:date>2015-04-21T00:03:59Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864063#M1013753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if it's alphanumeric, see if this works for you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/84162_pastedImage_0.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table1:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Data,&lt;/P&gt;&lt;P&gt;Number,&lt;/P&gt;&lt;P&gt;ceil(len(trim(Number))/3) as Len_Number&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data,Number&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A,101206308116 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B,889784231&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C,114852&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table2:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Data,&lt;/P&gt;&lt;P&gt;Number,&lt;/P&gt;&lt;P&gt;IterNo()-Len_Number as Flag_Keep,&lt;/P&gt;&lt;P&gt;if(Data=peek(Data),peek(Number2)&amp;amp;','&amp;amp;mid(Number,(IterNo()*3)-2,3),mid(Number,(IterNo()*3)-2,3)) as Number2&lt;/P&gt;&lt;P&gt;Resident Table1&lt;/P&gt;&lt;P&gt;while IterNo()&amp;lt;=Len_Number&lt;/P&gt;&lt;P&gt;order by Data asc&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table Table1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table3:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Data,&lt;/P&gt;&lt;P&gt;Number,&lt;/P&gt;&lt;P&gt;Number2&lt;/P&gt;&lt;P&gt;Resident Table2&lt;/P&gt;&lt;P&gt;Where Flag_Keep=0&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop table Table2;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 00:45:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864063#M1013753</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-21T00:45:40Z</dc:date>
    </item>
    <item>
      <title>Re: Put comma after (x) characters</title>
      <link>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864064#M1013754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your input &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/cool.png" /&gt;, it works&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 01:16:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Put-comma-after-x-characters/m-p/864064#M1013754</guid>
      <dc:creator />
      <dc:date>2015-04-21T01:16:44Z</dc:date>
    </item>
  </channel>
</rss>

