<?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 proc report--number of rows in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969056#M376715</link>
    <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;Lets say I have a data set with 20,000 rows and 10 columns.&lt;/P&gt;
&lt;P&gt;Is it possible and recommended to create display proc report (that also color some cell based on crietria)?&lt;/P&gt;
&lt;P&gt;Or it is too many rows for proc report???&lt;/P&gt;</description>
    <pubDate>Sun, 15 Jun 2025 06:59:47 GMT</pubDate>
    <dc:creator>Ronein</dc:creator>
    <dc:date>2025-06-15T06:59:47Z</dc:date>
    <item>
      <title>proc report--number of rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969056#M376715</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;Lets say I have a data set with 20,000 rows and 10 columns.&lt;/P&gt;
&lt;P&gt;Is it possible and recommended to create display proc report (that also color some cell based on crietria)?&lt;/P&gt;
&lt;P&gt;Or it is too many rows for proc report???&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 06:59:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969056#M376715</guid>
      <dc:creator>Ronein</dc:creator>
      <dc:date>2025-06-15T06:59:47Z</dc:date>
    </item>
    <item>
      <title>Re: proc report--number of rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969060#M376718</link>
      <description>&lt;P&gt;It depends on the destination.&lt;/P&gt;
&lt;P&gt;HTML, for instance, does not force SAS to keep the whole output in memory; every new line of the report is just appended to the file or stream.&lt;/P&gt;
&lt;P&gt;EXCEL, OTOH, forces this, as the whole XML information is written as a ZIP archive only when the destination is closed, not before. And therefore SAS needs to keep the whole, uncompressed file in memory.&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 10:35:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969060#M376718</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2025-06-15T10:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: proc report--number of rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969066#M376720</link>
      <description>&lt;P&gt;You need to be a bit more specific as to what the "report" would contain.&lt;/P&gt;
&lt;P&gt;For example a report that summarizes numeric values by some sort of grouping variables would quite likely display many fewer than 20000 rows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What are the rules for "coloring cells"? This is likely crucial. If the coloring is based only on the content of the cell itself then Proc Print may well be a much better option for that much output.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are displaying all 20,000 observations that is roughly the equivalent of 250 pages of output depending on page and font sizes. Who is going to "read" these 250 pages?&lt;/P&gt;</description>
      <pubDate>Sun, 15 Jun 2025 16:43:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969066#M376720</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2025-06-15T16:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: proc report--number of rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969073#M376722</link>
      <description>&lt;P&gt;Maybe you could split this dataset into many small part data. and output them one by one separatedly&amp;nbsp; and combine them together by hand or by the third-part software ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data part1 part2;
 set sashelp.class;
run;

ods _all_ close;
ods noresults;
ods excel file='c:\temp\&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;temp1.xlsx&lt;/STRONG&gt;&lt;/FONT&gt;' options(sheet_name='part1');
proc report data=part1 nowd;
define _all_/display;
compute age;
if age&amp;lt;14 then call define(_col_,'style','style={background=yellow}');
endcomp;
run;
ods excel close;


ods excel file='c:\temp\&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;temp2.xlsx&lt;/STRONG&gt;&lt;/FONT&gt;' options(sheet_name='part2');
proc report data=part2 nowd;
define _all_/display;
compute age;
if age&amp;lt;14 then call define(_col_,'style','style={background=yellow}');
endcomp;
run;
ods excel close;&lt;/PRE&gt;</description>
      <pubDate>Mon, 16 Jun 2025 00:59:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-number-of-rows/m-p/969073#M376722</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2025-06-16T00:59:42Z</dc:date>
    </item>
  </channel>
</rss>

