<?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: Concatenate all variable into one seperated by delimiter in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169015#M43720</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;I want a generalised solution as there is chance that new collumns(col 5 col6 col7) will be added to the dataset.... I want write in such a way that it would concatenalte all columns starting with name COL so that in case new collumns are added in near future....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jul 2014 15:19:58 GMT</pubDate>
    <dc:creator>rakeshvvv</dc:creator>
    <dc:date>2014-07-07T15:19:58Z</dc:date>
    <item>
      <title>Concatenate all variable into one seperated by delimiter</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169013#M43718</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;I have dataset X with variables COL1 TO COLN....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted to create new varaible to concatenate all collumns sepeareted by delimiter..... COLN coule be col20 or col25...so it has to be generalised for all col starting with COL.... I TRIED THIS WAY BUT NOT WORKING....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; separator='%%$%%';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col1='The Olympic&amp;nbsp; '; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col2='&amp;nbsp;&amp;nbsp; Arts Festival ';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col3='&amp;nbsp;&amp;nbsp; includes works by ';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col4='Dale Chihuly.';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; result=catx(separator,col:);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; put result $char.; &lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 14:56:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169013#M43718</guid>
      <dc:creator>rakeshvvv</dc:creator>
      <dc:date>2014-07-07T14:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate all variable into one seperated by delimiter</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169014#M43719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, that seems to be an example from the help page.&amp;nbsp; Anyways, use the of colx-coly.&amp;nbsp; Note it will trim your data and hence lose the spaces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col1='The Olympic&amp;nbsp; '; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col2='&amp;nbsp;&amp;nbsp; Arts Festival ';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col3='&amp;nbsp;&amp;nbsp; includes works by ';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col4='Dale Chihuly.';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; result=cat(of col1-col4);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; put result $char.; &lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need the $ then put it into your strings.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 15:15:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169014#M43719</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-07-07T15:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate all variable into one seperated by delimiter</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169015#M43720</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;I want a generalised solution as there is chance that new collumns(col 5 col6 col7) will be added to the dataset.... I want write in such a way that it would concatenalte all columns starting with name COL so that in case new collumns are added in near future....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 15:19:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169015#M43720</guid>
      <dc:creator>rakeshvvv</dc:creator>
      <dc:date>2014-07-07T15:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate all variable into one seperated by delimiter</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169016#M43721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are the variables already defined in the dataset or are you creating them?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If they're already defined you can try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;array col(*) col:;&lt;/P&gt;&lt;P&gt;result=catx(",", of col(*));&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 15:24:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169016#M43721</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-07-07T15:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate all variable into one seperated by delimiter</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169017#M43722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; separator='%%$%%';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col1='The Olympic&amp;nbsp; '; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col2='&amp;nbsp;&amp;nbsp; Arts Festival ';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col3='&amp;nbsp;&amp;nbsp; includes works by ';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; col4='Dale Chihuly.';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; result=catx(separator,&lt;STRONG&gt;of col:&lt;/STRONG&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; put result $char.; &lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 15:25:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169017#M43722</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-07-07T15:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate all variable into one seperated by delimiter</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169018#M43723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks... This is what iw as looking for......&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 15:36:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-all-variable-into-one-seperated-by-delimiter/m-p/169018#M43723</guid>
      <dc:creator>rakeshvvv</dc:creator>
      <dc:date>2014-07-07T15:36:18Z</dc:date>
    </item>
  </channel>
</rss>

