<?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 splitting an appended variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568640#M160108</link>
    <description>hi all , please can you help me with this requirement&lt;BR /&gt;thanks in advance.&lt;BR /&gt;input dataset&lt;BR /&gt;&lt;BR /&gt;Id claim_list&lt;BR /&gt;----- -----------------&lt;BR /&gt;abc 123, 456 ,789&lt;BR /&gt;def&lt;BR /&gt;ghi 111,222,333&lt;BR /&gt;&lt;BR /&gt;my output requirement:&lt;BR /&gt;&lt;BR /&gt;id claim_id&lt;BR /&gt;abc 123&lt;BR /&gt;abc 456&lt;BR /&gt;abc 789&lt;BR /&gt;def&lt;BR /&gt;ghi 111&lt;BR /&gt;ghi 222&lt;BR /&gt;ghi 333</description>
    <pubDate>Tue, 25 Jun 2019 06:51:38 GMT</pubDate>
    <dc:creator>dennis_oz</dc:creator>
    <dc:date>2019-06-25T06:51:38Z</dc:date>
    <item>
      <title>splitting an appended variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568640#M160108</link>
      <description>hi all , please can you help me with this requirement&lt;BR /&gt;thanks in advance.&lt;BR /&gt;input dataset&lt;BR /&gt;&lt;BR /&gt;Id claim_list&lt;BR /&gt;----- -----------------&lt;BR /&gt;abc 123, 456 ,789&lt;BR /&gt;def&lt;BR /&gt;ghi 111,222,333&lt;BR /&gt;&lt;BR /&gt;my output requirement:&lt;BR /&gt;&lt;BR /&gt;id claim_id&lt;BR /&gt;abc 123&lt;BR /&gt;abc 456&lt;BR /&gt;abc 789&lt;BR /&gt;def&lt;BR /&gt;ghi 111&lt;BR /&gt;ghi 222&lt;BR /&gt;ghi 333</description>
      <pubDate>Tue, 25 Jun 2019 06:51:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568640#M160108</guid>
      <dc:creator>dennis_oz</dc:creator>
      <dc:date>2019-06-25T06:51:38Z</dc:date>
    </item>
    <item>
      <title>Re: splitting an appended variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568653#M160120</link>
      <description>&lt;P&gt;Use countw(), scan(), and a conditional do loop:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile datalines truncover;
input Id $ claim_list :$20.;
datalines;
abc 123,456,789
def
ghi 111,222,333
;

data want;
set have;
length claim_id $3;
if countw(claim_list,',') &amp;gt; 0
then do i = 1 to countw(claim_list,',');
  claim_id = scan(claim_list,i,',');
  output;
end;
else output;
keep id claim_id;
run;

proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;Id     claim_id

abc      123   
abc      456   
abc      789   
def            
ghi      111   
ghi      222   
ghi      333   
&lt;/PRE&gt;</description>
      <pubDate>Tue, 25 Jun 2019 08:32:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568653#M160120</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-06-25T08:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: splitting an appended variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568931#M160253</link>
      <description>thanks for this . deeply appreciated&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 25 Jun 2019 21:10:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/splitting-an-appended-variable/m-p/568931#M160253</guid>
      <dc:creator>dennis_oz</dc:creator>
      <dc:date>2019-06-25T21:10:43Z</dc:date>
    </item>
  </channel>
</rss>

