<?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: Split a table into multiple Files based on the distinct values ​​of a column in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717044#M221719</link>
    <description>&lt;P&gt;If you only want the Excel workbooks and do not need the individual SAS data sets, you could do something like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Name $9. Eyes_Colour $;
datalines;
Daniele   Brown
Luca      Blue 
Francesca Brown
Antonio   Blue 
Stefano   Brown
Viviana   Green
;

proc sql noprint;
   select distinct Eyes_Colour into :e1 -
   from have;
quit;

%macro odse;

   proc sql noprint;
      select distinct Eyes_Colour into :e1 -
      from have;
   quit;

   %do i = 1 %to &amp;amp;sqlobs.;
      ods excel file = "YourPathHere\&amp;amp;&amp;amp;e&amp;amp;i...xlsx" ;
      
      proc print data = have(where=(Eyes_Colour = "&amp;amp;&amp;amp;e&amp;amp;i"));
      run;

      ods excel close;
   %end;
%mend;

%odse;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 05 Feb 2021 11:30:50 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2021-02-05T11:30:50Z</dc:date>
    <item>
      <title>Split a table into multiple Files based on the distinct values ​​of a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717024#M221705</link>
      <description>&lt;P&gt;I have a table like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Eyes_Colour&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Daniele&lt;/TD&gt;&lt;TD&gt;Brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Luca&lt;/TD&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Francesca&lt;/TD&gt;&lt;TD&gt;Brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Antonio&lt;/TD&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Stefano&lt;/TD&gt;&lt;TD&gt;Brown&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Viviana&lt;/TD&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;i want to split this table in 3 table based on Eyes_Colour&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Table Brown&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Table Blue&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Table Green&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Eyes_Colour&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Eyes_Colour&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Eyes_Colour&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Daniele&lt;/TD&gt;&lt;TD&gt;Brown&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Luca&lt;/TD&gt;&lt;TD&gt;Blue&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Viviana&lt;/TD&gt;&lt;TD&gt;Green&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Francesca&lt;/TD&gt;&lt;TD&gt;Brown&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Antonio&lt;/TD&gt;&lt;TD&gt;Blue&lt;/TD&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;Stefano&lt;/TD&gt;&lt;TD&gt;Brown&lt;/TD&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;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;and i want to export this tables in 3 files xls.&lt;/P&gt;&lt;P&gt;can you help me?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 10:18:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717024#M221705</guid>
      <dc:creator>daniele_1306</dc:creator>
      <dc:date>2021-02-05T10:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Split a table into multiple Files based on the distinct values ​​of a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717039#M221715</link>
      <description>&lt;P&gt;Do you know the distinct values in advance?&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 11:10:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717039#M221715</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-02-05T11:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: Split a table into multiple Files based on the distinct values ​​of a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717041#M221717</link>
      <description>&lt;P&gt;If you don't have a big table .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
 set sashelp.heart;
run;


proc freq data=have noprint;
table sex/out=temp;
run;
data _null_;
 set temp;
 call execute(cat('data ',sex,';set have;if sex="',sex,'";run;'));
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 05 Feb 2021 11:16:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717041#M221717</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-02-05T11:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: Split a table into multiple Files based on the distinct values ​​of a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717044#M221719</link>
      <description>&lt;P&gt;If you only want the Excel workbooks and do not need the individual SAS data sets, you could do something like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Name $9. Eyes_Colour $;
datalines;
Daniele   Brown
Luca      Blue 
Francesca Brown
Antonio   Blue 
Stefano   Brown
Viviana   Green
;

proc sql noprint;
   select distinct Eyes_Colour into :e1 -
   from have;
quit;

%macro odse;

   proc sql noprint;
      select distinct Eyes_Colour into :e1 -
      from have;
   quit;

   %do i = 1 %to &amp;amp;sqlobs.;
      ods excel file = "YourPathHere\&amp;amp;&amp;amp;e&amp;amp;i...xlsx" ;
      
      proc print data = have(where=(Eyes_Colour = "&amp;amp;&amp;amp;e&amp;amp;i"));
      run;

      ods excel close;
   %end;
%mend;

%odse;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 05 Feb 2021 11:30:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717044#M221719</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-02-05T11:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: Split a table into multiple Files based on the distinct values ​​of a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717059#M221724</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Excellent, thank you very much! however, in doing so it is first necessary to download the xls (and therefore to open them) and then to save them. it is not possible to save them automatically in the path I indicated&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 13:11:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717059#M221724</guid>
      <dc:creator>daniele_1306</dc:creator>
      <dc:date>2021-02-05T13:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Split a table into multiple Files based on the distinct values ​​of a column</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717069#M221728</link>
      <description>&lt;P&gt;can you help me again?&amp;nbsp;&lt;SPAN&gt;I want to automatically export the files without having to download them first.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thank you very much...&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Feb 2021 14:10:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Split-a-table-into-multiple-Files-based-on-the-distinct-values/m-p/717069#M221728</guid>
      <dc:creator>daniele_1306</dc:creator>
      <dc:date>2021-02-05T14:10:54Z</dc:date>
    </item>
  </channel>
</rss>

