<?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 statement to sas file in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/put-statement-to-sas-file/m-p/106828#M22265</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a possibility to direct put statement to sas file ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to export i&lt;LI&gt; to sas file:&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data COM;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; array x[5] $3 ('a' 'b' 'c' 'd' 'e');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; array c[3] $3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; array i[3];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; n=dim(x);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; k=dim(i);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; i[1]=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ncomb=comb(n,k);&amp;nbsp;&amp;nbsp;&amp;nbsp; /* The one extra call goes back */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; do j=1 to ncomb+1;&amp;nbsp; /* to the first combination. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call allcombi(n, k, of i&lt;LI&gt;, add, remove);&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do h=1 to k;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c&lt;H&gt;=x[i&lt;H&gt;];&lt;/H&gt;&lt;/H&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *put @4 j= @10 'i= ' i&lt;LI&gt; +3 'c= ' c&lt;/LI&gt;&lt;LI&gt; +3 add= remove=;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put c&lt;LI&gt;;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 May 2012 09:53:39 GMT</pubDate>
    <dc:creator>tom12122</dc:creator>
    <dc:date>2012-05-08T09:53:39Z</dc:date>
    <item>
      <title>put statement to sas file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/put-statement-to-sas-file/m-p/106828#M22265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a possibility to direct put statement to sas file ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to export i&lt;LI&gt; to sas file:&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Sample code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data COM;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; array x[5] $3 ('a' 'b' 'c' 'd' 'e');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; array c[3] $3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; array i[3];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; n=dim(x);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; k=dim(i);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; i[1]=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ncomb=comb(n,k);&amp;nbsp;&amp;nbsp;&amp;nbsp; /* The one extra call goes back */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; do j=1 to ncomb+1;&amp;nbsp; /* to the first combination. */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; call allcombi(n, k, of i&lt;LI&gt;, add, remove);&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do h=1 to k;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c&lt;H&gt;=x[i&lt;H&gt;];&lt;/H&gt;&lt;/H&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *put @4 j= @10 'i= ' i&lt;LI&gt; +3 'c= ' c&lt;/LI&gt;&lt;LI&gt; +3 add= remove=;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put c&lt;LI&gt;;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2012 09:53:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/put-statement-to-sas-file/m-p/106828#M22265</guid>
      <dc:creator>tom12122</dc:creator>
      <dc:date>2012-05-08T09:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: put statement to sas file</title>
      <link>https://communities.sas.com/t5/SAS-Programming/put-statement-to-sas-file/m-p/106829#M22266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PUT output can be directed to a text file by adding a FILE statement in the data step;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data com;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file "put the name of your output file here";&lt;/P&gt;&lt;P&gt;&amp;lt;other code&amp;gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure what you mean by "SAS file" as SAS uses a fair number of different file types: data set, catalog, transport, programs as well as generating output in many more formats.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2012 14:32:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/put-statement-to-sas-file/m-p/106829#M22266</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-05-08T14:32:57Z</dc:date>
    </item>
  </channel>
</rss>

