<?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 SAS Newbie Needs to Extract Data in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45489#M11963</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your comments.&amp;nbsp; I may have selected the wrong program from &lt;A href="http://www.nber.org/data/hcris.html" target="_blank"&gt;www.nber.org/data/hcris.html&lt;/A&gt; to illustrate my question.&amp;nbsp; I open the SAS files of annual dta and copy/paste into Excel where I create very simply metrics e.x., rates of increase, profit margins, etc.&amp;nbsp; I found all the data I wanted from 1996-2006.&amp;nbsp; From 2007 forward, they created annual files but excluded the 5 or so columns that I have been working with.&amp;nbsp; Hence the need to extract the data for 2007 to 2010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will be happy when I am over this hump, one way or another.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 04 Feb 2012 13:45:13 GMT</pubDate>
    <dc:creator>alc</dc:creator>
    <dc:date>2012-02-04T13:45:13Z</dc:date>
    <item>
      <title>SAS Newbie Needs to Extract Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45485#M11959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am a non SAS user who has been "using" SAS to open some dbat files files to copy and past annual data from 1985-2010 into Excel.&amp;nbsp; These are very large files but I am working with a small amount of data.&amp;nbsp; This approach has worked well given my lack of skills with SAS.&amp;nbsp; I found, however, that the data elements that I am copying were not extracted from the CSV files from 2007-2010.&amp;nbsp; The organization from which I got the data keeps its programs and dbat files in the public domain so they pointed me to the data and their public domain programs saying that I should extract the data myself.&amp;nbsp; They are a small shop and have been very helpful to my work.&amp;nbsp; The problem is, however, I really don't know what to do with the program which is pasted below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*options obs=55;&lt;/P&gt;&lt;P&gt;options nocenter;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;*by Jean Roth, &lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:jroth@nber.org"&gt;jroth@nber.org&lt;/A&gt;&lt;SPAN&gt;, 2007-11-09 ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*NOTE:&amp;nbsp; This program is distributed under the GNU GPL. See end of&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;*this file and &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.gnu.org/licenses/"&gt;http://www.gnu.org/licenses/&lt;/A&gt;&lt;SPAN&gt; for details. ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp; The following line should contain the directory&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; where the SAS file is to be stored&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;libname library "~/bulk/hcris";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp; The following line should contain&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; the complete path and name of the raw data file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; On a PC, use backslashes in paths as in C:\&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro loop;&lt;/P&gt;&lt;P&gt;%do year=1995 %to 2007;&lt;/P&gt;&lt;P&gt;proc printto log&amp;nbsp; ="./read_hosp_rpt_alphnmrc&amp;amp;year..log";&lt;/P&gt;&lt;P&gt;proc printto print="./read_hosp_rpt_alphnmrc&amp;amp;year..lst";&lt;/P&gt;&lt;P&gt;FILENAME datafile "/homes/data/hcris/fy/hosp_&amp;amp;year._ALPHA.CSV";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp; The following line should contain the name of the SAS dataset ;&lt;/P&gt;&lt;P&gt;%let dataset=hosp_alpha&amp;amp;year._long ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data library.&amp;amp;dataset.; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Variable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Maximum&lt;/P&gt;&lt;P&gt;---------&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -------&lt;/P&gt;&lt;P&gt;RPT_REC_NUM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64331&lt;/P&gt;&lt;P&gt;WKSHT_CD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "S89R000"&lt;/P&gt;&lt;P&gt;LINE_NUM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "09919"&amp;nbsp; (min="00000". "00100" I think means "1". "00101" can mean "101" or "1.01", depending on the worksheet)&lt;/P&gt;&lt;P&gt;CLMN_NUM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "0600" (means "6", I think.&amp;nbsp;&amp;nbsp; Values are 0000, 0100, 0200, 0300, 0400, 0500, and 0600)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;length wksht_cd $7. line_num $5. clmn_num $4. alphnmrc_itm_txt $45. default = 4&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;* '2C' is hexadecimal for decimal 44 which represents ',' ;&lt;/P&gt;&lt;P&gt;* '0D' is hexadecimal for decimal 13 which represents '\r', which is the carriage return character;&lt;/P&gt;&lt;P&gt;infile datafile dsd delimiter='2C0D'x&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;INPUT&lt;/P&gt;&lt;P&gt;rpt_rec_num &lt;/P&gt;&lt;P&gt;wksht_cd $&lt;/P&gt;&lt;P&gt;line_num $ &lt;/P&gt;&lt;P&gt;clmn_num $&lt;/P&gt;&lt;P&gt;alphnmrc_itm_txt $&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc means data=library.&amp;amp;dataset. max n;&lt;/P&gt;&lt;P&gt;title "Inspect maximums:&amp;nbsp; Four bytes will retain six significant digits" ;&lt;/P&gt;&lt;P&gt;title2 "&amp;amp;dataset.";&lt;/P&gt;&lt;P&gt;proc freq data=library.&amp;amp;dataset.;&lt;/P&gt;&lt;P&gt;title "";&lt;/P&gt;&lt;P&gt;tables WKSHT_CD LINE_NUM CLMN_NUM ;&lt;/P&gt;&lt;P&gt;proc contents data=library.&amp;amp;dataset.;&lt;/P&gt;&lt;P&gt;data &amp;amp;dataset.;&lt;/P&gt;&lt;P&gt;set library.&amp;amp;dataset.;&lt;/P&gt;&lt;P&gt;proc sort data=&amp;amp;dataset. nodupkey;&lt;/P&gt;&lt;P&gt;by wksht_cd clmn_num line_num&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;proc print data=&amp;amp;dataset. noobs;&lt;/P&gt;&lt;P&gt;var wksht_cd clmn_num line_num;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;%loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;Copyright 2007 shared by Jean Roth and the National Bureau of Economic Research&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;National Bureau of Economic Research.&lt;/P&gt;&lt;P&gt;1050 Massachusetts Avenue&lt;/P&gt;&lt;P&gt;Cambridge, MA 02138&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-email-small" href="mailto:jroth@nber.org"&gt;jroth@nber.org&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This program and all programs referenced in it are free software. You&lt;/P&gt;&lt;P&gt;can redistribute the program or modify it under the terms of the GNU&lt;/P&gt;&lt;P&gt;General Public License as published by the Free Software Foundation;&lt;/P&gt;&lt;P&gt;either version 2 of the License, or (at your option) any later version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This program is distributed in the hope that it will be useful,&lt;/P&gt;&lt;P&gt;but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/P&gt;&lt;P&gt;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/P&gt;&lt;P&gt;GNU General Public License for more details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should have received a copy of the GNU General Public License&lt;/P&gt;&lt;P&gt;along with this program; if not, write to the Free Software&lt;/P&gt;&lt;P&gt;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA&amp;nbsp; 02111-1307&lt;/P&gt;&lt;P&gt;USA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am wondering if this is difficult to do?&amp;nbsp; Can you recommend a reference that will step me through using this program to complete my work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this question is within the scope of this site.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 19:16:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45485#M11959</guid>
      <dc:creator>alc</dc:creator>
      <dc:date>2012-02-03T19:16:18Z</dc:date>
    </item>
    <item>
      <title>SAS Newbie Needs to Extract Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45486#M11960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you remove the comments, it is easier to see what you have to change.&amp;nbsp; I put my own extra comments in CAPS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;YOU CAN RUN THE CODE BY COPYING AND PASTING IT INTO THE SAS ENHANCED EDITOR AND THEN CLICKING ON THE RUN ICON&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;/* CHANGE THE FOLLOWING LINE TO REFLECT WHERE YOU WANT THE SAS FILES TO BE CREATED */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;/* IF YOU WANT THEM PUT AT THE ROOT OF YOUR C: DRIVE THE FOLLOWING LINE IS OK AS IS */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;libname library "C:\";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt; %macro loop;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; /* THE FOLLOWING LINE CAUSE THE CODE TO RUN IN A LOOP FOR EACH YEAR */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; %do year=1995 %to 2007;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE NEXT TWO LINES HAVE TO CHANGED IF YOU DON'T WANT THE LOG AND PRINTOUT*/&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* PUT IN THE ROOT OF YOUR C: DRIVE */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc printto log&amp;nbsp; ="c:\&lt;SPAN style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #eef4f9;"&gt;read_hosp_rpt_alphnmrc&lt;/SPAN&gt;&amp;amp;year..log";&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc printto print="c:\read_hosp_rpt_alphnmrc&amp;amp;year..lst";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE NEXT LINE ASSUMES THAT YOUR DOWNLOADED CSV FILES WILL BE FOUND AT THE */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* ROOT OF YOUR C: DRIVE */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILENAME datafile "c:\fy/hosp_&amp;amp;year._ALPHA.CSV";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINE WILL CREATE THE SAS FILES LABELING THEM WITH */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* hosp_alpha&amp;nbsp; FOLLOWED BY THE YEAR&amp;nbsp;&amp;nbsp; FOLLOWED BY THE STRING _long */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let dataset=hosp_alpha&amp;amp;year._long ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINES CREATE THE FILES IN YOUR SPECIFIED DIRECTORY */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data library.&amp;amp;dataset.;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt; height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length wksht_cd $7. line_num $5. clmn_num $4. alphnmrc_itm_txt $45. default = 4&amp;nbsp; ;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infile datafile dsd delimiter='2C0D'x&amp;nbsp; ;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INPUT rpt_rec_num&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wksht_cd $&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; line_num $&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clmn_num $&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alphnmrc_itm_txt $;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt; height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt; height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINES WILL PRINT THE MAX AND N OF THE NUMERIC VARIABLES */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc means data=library.&amp;amp;dataset. max n;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title "Inspect maximums:&amp;nbsp; Four bytes will retain six significant digits" ;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title2 "&amp;amp;dataset.";&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINES PRINT FREQUENCY DISTRIBUTIONS OF THE SPECIFIED FIELDS */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc freq data=library.&amp;amp;dataset.;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title "";&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tables WKSHT_CD LINE_NUM CLMN_NUM ;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINES PRINT A SUMMARY OF THE FILE */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc contents data=library.&amp;amp;dataset.;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING CREATE A WORK DIRECTORY COPY OF THE FILE */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #eef4f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;data &amp;amp;dataset.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set library.&amp;amp;dataset.;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINES SORT THE WORK DIRECTORY COPY OF THE FILE */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #eef4f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;proc sort data=&amp;amp;dataset. nodupkey;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by wksht_cd clmn_num line_num&amp;nbsp; ;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THE FOLLOWING LINES PRINT THE SPECIFIED DATA */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #eef4f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;proc print data=&amp;amp;dataset. noobs;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var wksht_cd clmn_num line_num;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt; height: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif; min-height: 8pt; height: 8pt;"&gt;&amp;nbsp; /* THE FOLLOWING LINE ENDS THE LOOP */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;&amp;nbsp; /* THE FOLLOWING LINE ENDS THE CODE (CALLED A MACRO) */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;/* THE FOLLOWING LINE RUNS THE ABOVE MACRO */&lt;/P&gt;&lt;P style="background-color: #eef4f9; font-size: 12px; font-family: Arial, Helvetica, sans-serif;"&gt;%loop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 21:03:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45486#M11960</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-02-03T21:03:46Z</dc:date>
    </item>
    <item>
      <title>SAS Newbie Needs to Extract Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45487#M11961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you ran this program, the reason it stopped at 2007 is that the DO loop only runs from 1995 to 2007.&amp;nbsp; If you have more years data then you can just change the limits of the %DO YEAR= statement.&amp;nbsp; So if you downloaded data for 2007 to 2010 then you probably want the statement to be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%do year=2007 %to 2010 ;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Feb 2012 00:13:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45487#M11961</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2012-02-04T00:13:51Z</dc:date>
    </item>
    <item>
      <title>SAS Newbie Needs to Extract Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45488#M11962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for taking the time to answer my question.&amp;nbsp; I will see if I can make it work tomorrow.&amp;nbsp; I uses the SAS programs at a local University.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Feb 2012 04:19:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45488#M11962</guid>
      <dc:creator>alc</dc:creator>
      <dc:date>2012-02-04T04:19:25Z</dc:date>
    </item>
    <item>
      <title>SAS Newbie Needs to Extract Data</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45489#M11963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your comments.&amp;nbsp; I may have selected the wrong program from &lt;A href="http://www.nber.org/data/hcris.html" target="_blank"&gt;www.nber.org/data/hcris.html&lt;/A&gt; to illustrate my question.&amp;nbsp; I open the SAS files of annual dta and copy/paste into Excel where I create very simply metrics e.x., rates of increase, profit margins, etc.&amp;nbsp; I found all the data I wanted from 1996-2006.&amp;nbsp; From 2007 forward, they created annual files but excluded the 5 or so columns that I have been working with.&amp;nbsp; Hence the need to extract the data for 2007 to 2010.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will be happy when I am over this hump, one way or another.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Feb 2012 13:45:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SAS-Newbie-Needs-to-Extract-Data/m-p/45489#M11963</guid>
      <dc:creator>alc</dc:creator>
      <dc:date>2012-02-04T13:45:13Z</dc:date>
    </item>
  </channel>
</rss>

