<?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 Export data to multiple sas7bdat files in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729032#M28308</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;I have data with over 4 millions observations&lt;/P&gt;
&lt;P&gt;How can I export these data to multiple sas7bdat files with 1 million observation in each file?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Mar 2021 12:35:33 GMT</pubDate>
    <dc:creator>mmea</dc:creator>
    <dc:date>2021-03-25T12:35:33Z</dc:date>
    <item>
      <title>Export data to multiple sas7bdat files</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729032#M28308</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;I have data with over 4 millions observations&lt;/P&gt;
&lt;P&gt;How can I export these data to multiple sas7bdat files with 1 million observation in each file?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Mar 2021 12:35:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729032#M28308</guid>
      <dc:creator>mmea</dc:creator>
      <dc:date>2021-03-25T12:35:33Z</dc:date>
    </item>
    <item>
      <title>Re: Export data to multiple sas7bdat files</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729038#M28309</link>
      <description>&lt;P&gt;The question is: what for?&lt;/P&gt;
&lt;P&gt;4 million observations ain't really much, so you're better off processing them at once.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Nevertheless, here's a little example:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro splits(inlib=,inds=,outlib=,outds=,split=);

%local num_ds i;

proc sql noprint;
select ceil(nobs/&amp;amp;split) into :num_ds from dictionary.tables
where libname = "&amp;amp;inlib." and memname = "&amp;amp;inds.";
quit;

data
%do i = 1 %to &amp;amp;num_ds.;
  &amp;amp;outlib..&amp;amp;outds.&amp;amp;i.
%end;
;
set &amp;amp;inlib..&amp;amp;inds.;
select (ceil(_n_/&amp;amp;split.));
%do i = 1 %to &amp;amp;num_ds.;
  when (&amp;amp;i) output &amp;amp;outlib..&amp;amp;outds.&amp;amp;i.;
%end;
end;
run;

%mend;

%splits(inlib=SASHELP,inds=CARS,outlib=WORK,outds=C,split=100)&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 25 Mar 2021 13:09:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729038#M28309</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-03-25T13:09:01Z</dc:date>
    </item>
    <item>
      <title>Re: Export data to multiple sas7bdat files</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729353#M28347</link>
      <description>The simplest code is:&lt;BR /&gt;&lt;BR /&gt;data a b c d;&lt;BR /&gt; set have;&lt;BR /&gt;if _n_&amp;lt;=1000000 then output a;&lt;BR /&gt; else if _n_&amp;lt;=2000000 then output b;&lt;BR /&gt;   else if _n_&amp;lt;=3000000 then output c;&lt;BR /&gt;     else output d;&lt;BR /&gt;run;</description>
      <pubDate>Fri, 26 Mar 2021 11:44:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Export-data-to-multiple-sas7bdat-files/m-p/729353#M28347</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-03-26T11:44:08Z</dc:date>
    </item>
  </channel>
</rss>

