<?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: Creating a Proc Report as a SAS dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/883113#M348953</link>
    <description>&lt;P&gt;You can use Proc Print and ODS statements to export to Excel.&amp;nbsp; See sample code below using SASHELP.CARS&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sort data = sashelp.cars out=cars;&lt;BR /&gt;by make;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;ods excel file = "c:\temp\cars.xlsx" options(sheet_interval='none');&lt;/P&gt;
&lt;P&gt;proc print data=cars;&lt;BR /&gt;id make;&lt;BR /&gt;by make;&lt;BR /&gt;sum msrp invoice;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;ods excel close;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 30 Jun 2023 14:58:26 GMT</pubDate>
    <dc:creator>JOL</dc:creator>
    <dc:date>2023-06-30T14:58:26Z</dc:date>
    <item>
      <title>Creating a Proc Report as a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/880768#M348004</link>
      <description>&lt;P&gt;I created a sample dataset to show what I have and what I want but I don't know how to get there. I am converting SQL code to SAS.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The input:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Row&lt;/TD&gt;&lt;TD&gt;Member_Order&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Member_Name&lt;/TD&gt;&lt;TD&gt;CHECK_DATE&lt;/TD&gt;&lt;TD&gt;CLAIM_ID&lt;/TD&gt;&lt;TD&gt;REVENUE_CODE&lt;/TD&gt;&lt;TD&gt;DIAGNOSIS_CODES&lt;/TD&gt;&lt;TD&gt;SERVICE_FROM_DT&lt;/TD&gt;&lt;TD&gt;SERVICE_THROUGH_DT&lt;/TD&gt;&lt;TD&gt;PAYOR&lt;/TD&gt;&lt;TD&gt;Rate&lt;/TD&gt;&lt;TD&gt;SUM_OF_DAYS&lt;/TD&gt;&lt;TD&gt;Sum_Of_Claim_Amt&lt;/TD&gt;&lt;TD&gt;SUM_OF_PAID_AMT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;smith,john&lt;/TD&gt;&lt;TD&gt;2/2/2022&lt;/TD&gt;&lt;TD&gt;678910&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;County1&lt;/TD&gt;&lt;TD&gt;838.7097&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;60000&lt;/TD&gt;&lt;TD&gt;26000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;smith,john&lt;/TD&gt;&lt;TD&gt;3/2/2022&lt;/TD&gt;&lt;TD&gt;111213&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;TD&gt;1/1/2022&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;county1&lt;/TD&gt;&lt;TD&gt;838.7097&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;60000&lt;/TD&gt;&lt;TD&gt;26000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;smith,john&lt;/TD&gt;&lt;TD&gt;3/30/2022&lt;/TD&gt;&lt;TD&gt;141516&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;TD&gt;2/1/2022&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;county1&lt;/TD&gt;&lt;TD&gt;1208.333&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;65000&lt;/TD&gt;&lt;TD&gt;29000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;9/21/2022&lt;/TD&gt;&lt;TD&gt;1546&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;b2&lt;/TD&gt;&lt;TD&gt;8/2/2022&lt;/TD&gt;&lt;TD&gt;8/8/2022&lt;/TD&gt;&lt;TD&gt;county2&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;9/21/2022&lt;/TD&gt;&lt;TD&gt;15465&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;b2&lt;/TD&gt;&lt;TD&gt;8/9/2022&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;county2&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;9/28/2022&lt;/TD&gt;&lt;TD&gt;8788&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;b2&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;county2&lt;/TD&gt;&lt;TD&gt;1788.889&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;10/12/2022&lt;/TD&gt;&lt;TD&gt;212121212&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;b2&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;9/4/2022&lt;/TD&gt;&lt;TD&gt;county2&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;16100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And the output I want:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Member_name&lt;/TD&gt;&lt;TD&gt;CHECK_DATE&lt;/TD&gt;&lt;TD&gt;CLAIM_ID&lt;/TD&gt;&lt;TD&gt;REVENUE_CODE&lt;/TD&gt;&lt;TD&gt;DIAGNOSIS_CODES&lt;/TD&gt;&lt;TD&gt;SERVICE_FROM_DT&lt;/TD&gt;&lt;TD&gt;SERVICE_THROUGH_DT&lt;/TD&gt;&lt;TD&gt;SUM_OF_DAYS&lt;/TD&gt;&lt;TD&gt;SUM_OF_CLAIM_AMT&lt;/TD&gt;&lt;TD&gt;SUM_OF_PAID_AMT&lt;/TD&gt;&lt;TD&gt;PAYOR&lt;/TD&gt;&lt;TD&gt;Rate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;smith,john&lt;/TD&gt;&lt;TD&gt;2/2/2022&lt;/TD&gt;&lt;TD&gt;678910&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;60000&lt;/TD&gt;&lt;TD&gt;26000&lt;/TD&gt;&lt;TD&gt;County1&lt;/TD&gt;&lt;TD&gt;838.7097&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;smith,john&lt;/TD&gt;&lt;TD&gt;3/2/2022&lt;/TD&gt;&lt;TD&gt;111213&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;1/1/2022&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;60000&lt;/TD&gt;&lt;TD&gt;26000&lt;/TD&gt;&lt;TD&gt;County1&lt;/TD&gt;&lt;TD&gt;838.7097&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12345&lt;/TD&gt;&lt;TD&gt;smith,john&lt;/TD&gt;&lt;TD&gt;3/30/2022&lt;/TD&gt;&lt;TD&gt;141516&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;2/1/2022&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;65000&lt;/TD&gt;&lt;TD&gt;29000&lt;/TD&gt;&lt;TD&gt;County1&lt;/TD&gt;&lt;TD&gt;1208.333&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;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;381&lt;/TD&gt;&lt;TD&gt;185000&lt;/TD&gt;&lt;TD&gt;81000&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;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;9/21/2022&lt;/TD&gt;&lt;TD&gt;1546&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;B2&lt;/TD&gt;&lt;TD&gt;8/2/2022&lt;/TD&gt;&lt;TD&gt;8/8/2022&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;TD&gt;County2&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;9/21/2022&lt;/TD&gt;&lt;TD&gt;15465&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;B2&lt;/TD&gt;&lt;TD&gt;8/9/2022&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;TD&gt;County2&lt;/TD&gt;&lt;TD&gt;2300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;9/28/2022&lt;/TD&gt;&lt;TD&gt;8788&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;B2&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;TD&gt;County2&lt;/TD&gt;&lt;TD&gt;1788.889&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23456&lt;/TD&gt;&lt;TD&gt;doe,jane&lt;/TD&gt;&lt;TD&gt;10/12/2022&lt;/TD&gt;&lt;TD&gt;212121212&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;B2&lt;/TD&gt;&lt;TD&gt;########&lt;/TD&gt;&lt;TD&gt;9/4/2022&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16800&lt;/TD&gt;&lt;TD&gt;16100&lt;/TD&gt;&lt;TD&gt;County2&lt;/TD&gt;&lt;TD&gt;2300&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;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;67200&lt;/TD&gt;&lt;TD&gt;64400&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;I know I can create this with the totals in Proc Report but I need it as a table to export to Excel. Any ideas on how I can create these subtotals by ID in a dataset?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(All data is made up for the sake of the sample.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 18:26:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/880768#M348004</guid>
      <dc:creator>SASuser8564</dc:creator>
      <dc:date>2023-06-14T18:26:05Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Proc Report as a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/883113#M348953</link>
      <description>&lt;P&gt;You can use Proc Print and ODS statements to export to Excel.&amp;nbsp; See sample code below using SASHELP.CARS&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sort data = sashelp.cars out=cars;&lt;BR /&gt;by make;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;ods excel file = "c:\temp\cars.xlsx" options(sheet_interval='none');&lt;/P&gt;
&lt;P&gt;proc print data=cars;&lt;BR /&gt;id make;&lt;BR /&gt;by make;&lt;BR /&gt;sum msrp invoice;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;ods excel close;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 14:58:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/883113#M348953</guid>
      <dc:creator>JOL</dc:creator>
      <dc:date>2023-06-30T14:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a Proc Report as a SAS dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/883191#M348977</link>
      <description>Hi: If you can get the look of the table you want, you could either send the PROC REPORT output directly to ODS EXCEL OR, you can use the OUT= option with PROC REPORT to create an OUTPUT dataset and then you could send that dataset to Excel.&lt;BR /&gt;Cynthia</description>
      <pubDate>Sat, 01 Jul 2023 14:02:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-Proc-Report-as-a-SAS-dataset/m-p/883191#M348977</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2023-07-01T14:02:11Z</dc:date>
    </item>
  </channel>
</rss>

