<?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: export tables according to a column in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509010#M136773</link>
    <description>macro is needed..if column B have hundreds of values,this way could not work</description>
    <pubDate>Wed, 31 Oct 2018 06:44:09 GMT</pubDate>
    <dc:creator>Geo-</dc:creator>
    <dc:date>2018-10-31T06:44:09Z</dc:date>
    <item>
      <title>export tables according to a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/508570#M136599</link>
      <description>&lt;P&gt;Hi, I have a table like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a101&lt;/TD&gt;&lt;TD&gt;b1&lt;/TD&gt;&lt;TD&gt;c1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a102&lt;/TD&gt;&lt;TD&gt;b2&lt;/TD&gt;&lt;TD&gt;c2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a103&lt;/TD&gt;&lt;TD&gt;b3&lt;/TD&gt;&lt;TD&gt;c3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and will create 3 excel files like:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;table1_b2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a102&lt;/TD&gt;&lt;TD&gt;b2&lt;/TD&gt;&lt;TD&gt;c2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;table_b1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a101&lt;/TD&gt;&lt;TD&gt;b1&lt;/TD&gt;&lt;TD&gt;c1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;table_b3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a&lt;/TD&gt;&lt;TD&gt;b&lt;/TD&gt;&lt;TD&gt;c&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a103&lt;/TD&gt;&lt;TD&gt;b3&lt;/TD&gt;&lt;TD&gt;c3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;how to use macro to create and export tables according to&amp;nbsp; distinct value of column b and create table_&amp;amp;bi,thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 30 Oct 2018 02:37:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/508570#M136599</guid>
      <dc:creator>Geo-</dc:creator>
      <dc:date>2018-10-30T02:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: export tables according to a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/508578#M136600</link>
      <description>&lt;P&gt;You don't need macros.&lt;/P&gt;
&lt;P&gt;Something like this works:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
  set TABLE(keep=B);
  by B;
  if first.B then call execute ('ods excel .....sheet_name= ....    '
                             || 'proc print data=TABLE noobs; where B='||quote(B)||';run;'
                             || 'ods ..... ');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Oct 2018 22:36:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/508578#M136600</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-10-30T22:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: export tables according to a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509010#M136773</link>
      <description>macro is needed..if column B have hundreds of values,this way could not work</description>
      <pubDate>Wed, 31 Oct 2018 06:44:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509010#M136773</guid>
      <dc:creator>Geo-</dc:creator>
      <dc:date>2018-10-31T06:44:09Z</dc:date>
    </item>
    <item>
      <title>Re: export tables according to a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509013#M136776</link>
      <description>And you know this because? Hundreds should work.&lt;BR /&gt;</description>
      <pubDate>Wed, 31 Oct 2018 06:48:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509013#M136776</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-10-31T06:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: export tables according to a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509038#M136783</link>
      <description>&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token procnames"&gt;data&lt;/SPAN&gt; _null_&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
  &lt;SPAN class="token keyword"&gt;set&lt;/SPAN&gt; &lt;SPAN class="token statement"&gt;TABLE&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token keyword"&gt;keep&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=company&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
  &lt;SPAN class="token statement"&gt;by&lt;/SPAN&gt; company&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
  &lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;first&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.company&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;then&lt;/SPAN&gt; call &lt;SPAN class="token keyword"&gt;execute&lt;/SPAN&gt; &lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'ods excel file="c:\temp.xlsx"&amp;nbsp; sheet_name="sales report"    '&lt;/SPAN&gt;
                             &lt;SPAN class="token operator"&gt;||&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;'proc print data=TABLE noobs; where company='&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;||&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;quote&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(company&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;||&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;';run;'&lt;/SPAN&gt;
                             &lt;SPAN class="token operator"&gt;||&lt;/SPAN&gt; &lt;SPAN class="token string"&gt;'ods excel close '&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token procnames"&gt;run&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Hi expert ,would you please&amp;nbsp; check where is wrong with the code&lt;/P&gt;</description>
      <pubDate>Wed, 31 Oct 2018 09:35:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509038#M136783</guid>
      <dc:creator>Geo-</dc:creator>
      <dc:date>2018-10-31T09:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: export tables according to a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509041#M136785</link>
      <description>&lt;P&gt;1. Missing semicolons&lt;/P&gt;
&lt;P&gt;2. You overwrite the same file over and over&lt;/P&gt;</description>
      <pubDate>Wed, 31 Oct 2018 22:02:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/export-tables-according-to-a-column/m-p/509041#M136785</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-10-31T22:02:38Z</dc:date>
    </item>
  </channel>
</rss>

