<?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: ODS output in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127517#M34861</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote" modifiedtitle="true"&gt;
&lt;P&gt;ballardw wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;However you arrange your ODS destinations at least one must be open when output is generated.&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;No it doesn't...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Nov 2012 15:56:28 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2012-11-15T15:56:28Z</dc:date>
    <item>
      <title>ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127514#M34858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;In the below code, do I need to close ODS (ods listing close;) after the first proc lifetest and prior to the second proc lifetest steps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc lifetest data=s10;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ods select Quartiles;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ods output Quartiles=annual;&lt;/P&gt;&lt;P&gt;&amp;nbsp; time dur_filing_issuejoin*censor_filing_issue(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; strata cnty_name filingYear;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data s10ERT;&lt;/P&gt;&lt;P&gt;set work.s10;&lt;/P&gt;&lt;P&gt;if cnty_name in ('county1', 'County2');&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc lifetest data=s10ERT;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ods select Quartiles;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ods output Quartiles=annualnyc;&lt;/P&gt;&lt;P&gt;&amp;nbsp; time dur_filing_issuejoin*censor_filing_issue(1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; strata filingYear;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods listing close;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 13:51:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127514#M34858</guid>
      <dc:creator>Paul_NYS</dc:creator>
      <dc:date>2012-11-15T13:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127515#M34859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What are you trying to do?&lt;/P&gt;&lt;P&gt;Suppress all output to the listing tables?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use ods listing close before both or ods noresults before both.&lt;/P&gt;&lt;P&gt;You can also use the where clause in proc lifetest, you don't need to create that second dataset.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 15:48:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127515#M34859</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2012-11-15T15:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127516#M34860</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A generic ODS sandwich to prevent output going to listing but to your desired ods destination looks like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods listing close;&lt;/P&gt;&lt;P&gt;ods &amp;lt;output type&amp;gt; &amp;lt;options&amp;gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* procedures and output generators here*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods &amp;lt;output type&amp;gt; close;&lt;/P&gt;&lt;P&gt;ods listing ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This sends all of the output between the ODS output destination statements to a single file. If you need to redirect to another output destination put the new ODS output destination in the middle but you dont' need to repeat the listing close.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However you arrange your ODS destinations at least one must be open when output is generated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 15:54:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127516#M34860</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-11-15T15:54:58Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127517#M34861</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote" modifiedtitle="true"&gt;
&lt;P&gt;ballardw wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;However you arrange your ODS destinations at least one must be open when output is generated.&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;No it doesn't...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 15:56:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127517#M34861</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2012-11-15T15:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127518#M34862</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I suggest you changing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;if cnty_name in ('county1', 'County2');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;to&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="font-family: Courier New; font-size: 10pt;"&gt;if upcase(cnty_name) in (&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New; font-size: 10pt;"&gt;'COUNTY1'&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New; font-size: 10pt;"&gt;'COUNTY2'&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New; font-size: 10pt;"&gt;);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 16:01:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127518#M34862</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-11-15T16:01:05Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127519#M34863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In 9.2 here's what happens when attempting to print with all destinations closed:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;1 ods _all_ close; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 proc print data=sashelp.class; run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WARNING: No output destinations active. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE PRINT used (Total process time): &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;real time 0.00 seconds &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And no output generated. ODS output seems to require and ODS destination.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 16:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127519#M34863</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-11-15T16:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127520#M34864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But if you're trying to capture tables it works fine:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;21&amp;nbsp;&amp;nbsp; ods _all_ close;&lt;/P&gt;&lt;P&gt;22&amp;nbsp;&amp;nbsp; proc means data=sashelp.class;&lt;/P&gt;&lt;P&gt;23&amp;nbsp;&amp;nbsp; var height weight;&lt;/P&gt;&lt;P&gt;24&amp;nbsp;&amp;nbsp; ods output summary=summary1;&lt;/P&gt;&lt;P&gt;25&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.SUMMARY1 has 1 observations and 12 variables.&lt;/P&gt;&lt;P&gt;NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE MEANS used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 17:34:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127520#M34864</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2012-11-15T17:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: ODS output</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127521#M34865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; You're both right. Some procedures MUST have at least one destination open in order to produce results. The report procedures and graph procedures generally fall in this category. For ODS OUTPUT, it is a destination (just not a report destination), so even if you close LISTING, ODS OUTPUT is a valid destination for creation of an output dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 17:43:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/ODS-output/m-p/127521#M34865</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2012-11-15T17:43:54Z</dc:date>
    </item>
  </channel>
</rss>

