<?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: Cancatinate in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544339#M150538</link>
    <description>Tnq</description>
    <pubDate>Tue, 19 Mar 2019 19:28:18 GMT</pubDate>
    <dc:creator>BrahmanandaRao</dc:creator>
    <dc:date>2019-03-19T19:28:18Z</dc:date>
    <item>
      <title>Cancatinate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544331#M150532</link>
      <description>&lt;P&gt;In sashelp.class&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to cancatinate name those who have same age group&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i want output as like below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Sex&lt;/TD&gt;&lt;TD&gt;Age&lt;/TD&gt;&lt;TD&gt;Height&lt;/TD&gt;&lt;TD&gt;Weight&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Joyce&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;51.3&lt;/TD&gt;&lt;TD&gt;50.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Thomas&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;57.5&lt;/TD&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;TD&gt;Joyce Thomas&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;James&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;57.3&lt;/TD&gt;&lt;TD&gt;83&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jane&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;59.8&lt;/TD&gt;&lt;TD&gt;84.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;59&lt;/TD&gt;&lt;TD&gt;99.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Louise&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;56.3&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Robert&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;64.8&lt;/TD&gt;&lt;TD&gt;128&lt;/TD&gt;&lt;TD&gt;James Jane John Louise&amp;nbsp; Robert&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Alice&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;56.5&lt;/TD&gt;&lt;TD&gt;84&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Barbara&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;65.3&lt;/TD&gt;&lt;TD&gt;98&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jeffrey&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;62.5&lt;/TD&gt;&lt;TD&gt;84&lt;/TD&gt;&lt;TD&gt;Alice Barbara&amp;nbsp; Jeffrey&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Alfred&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;69&lt;/TD&gt;&lt;TD&gt;112.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Carol&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;62.8&lt;/TD&gt;&lt;TD&gt;102.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Henry&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;63.5&lt;/TD&gt;&lt;TD&gt;102.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Judy&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;64.3&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;Alfred Carol Henry&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Janet&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;62.5&lt;/TD&gt;&lt;TD&gt;112.5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;66.5&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ronald&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;133&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;William&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;66.5&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;Janet Mary Ronald William&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Philip&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;Philip&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 20 Mar 2019 13:16:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544331#M150532</guid>
      <dc:creator>BrahmanandaRao</dc:creator>
      <dc:date>2019-03-20T13:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: Cancatinate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544333#M150533</link>
      <description>&lt;P&gt;So you want all the names of people who are 12 years old to be concatenated, such as this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;James Jane John Louise Robert&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is that correct, yes or no?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can't imagine why anyone would want to do this, how this helps anything, how this allows you to perform more meaningful operations here, could you explain? After all, there are many ways to do this and many possible output formats, and the real solution depends on what you plan to do with this result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is one way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql noprint;
    select distinct name into :names separated by ' ' from sashelp.class 
        where age=12;
quit;
%put &amp;amp;=names;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 19:18:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544333#M150533</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-03-19T19:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: Cancatinate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544334#M150534</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc sort data=sashelp.class out=have(keep= name age);
by age;
run;

data want;
do until(last.age);
set have;
by age;
length want $100;
want=catx(',',want,name);
end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 19 Mar 2019 19:19:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544334#M150534</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-03-19T19:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Cancatinate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544336#M150535</link>
      <description>&lt;P&gt;Tnq&lt;/P&gt;&lt;P&gt;Just logical and practice purpose&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 19:20:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544336#M150535</guid>
      <dc:creator>BrahmanandaRao</dc:creator>
      <dc:date>2019-03-19T19:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: Cancatinate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544339#M150538</link>
      <description>Tnq</description>
      <pubDate>Tue, 19 Mar 2019 19:28:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544339#M150538</guid>
      <dc:creator>BrahmanandaRao</dc:creator>
      <dc:date>2019-03-19T19:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: Cancatinate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544388#M150555</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/265860"&gt;@BrahmanandaRao&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Tnq&lt;/P&gt;
&lt;P&gt;Just logical and practice purpose&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Practice perhaps but not so logical.&lt;/P&gt;
&lt;P&gt;We get fair number of questions on how to deal with data provided with multiple values in a single variable and the solutions range from headachy to cumbersome or downright fragile.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 21:50:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cancatinate/m-p/544388#M150555</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-03-19T21:50:14Z</dc:date>
    </item>
  </channel>
</rss>

