<?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 Append in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601360#M173933</link>
    <description>&lt;P&gt;I have two data sets which I have produced from the following macro code&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC MEANS DATA=MERGFIN&amp;amp;K noprint;
VAR KL&amp;amp;K ;
OUTPUT OUT=KLALL&amp;amp;K   sum=skl&amp;amp;K ;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The data sets klall1 :&lt;/P&gt;&lt;P&gt;_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.41&lt;/P&gt;&lt;P&gt;and klaa2&lt;/P&gt;&lt;P&gt;_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.47&lt;/P&gt;&lt;P&gt;When I use the append code&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC APPEND BASE=KLALL DATA=KLALL&amp;amp;K  FORCE;
*PROC PRINT;
RUN;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the following warning:&lt;/P&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Appending WORK.KLALL2 to WORK.KLALL.&lt;/DIV&gt;&lt;DIV class="sasWarning"&gt;WARNING: Variable skl2 was not found on BASE file. The variable will not be added to the BASE file.&lt;/DIV&gt;&lt;DIV class="sasWarning"&gt;WARNING: Variable skl1 was not found on DATA file.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: FORCE is specified, so dropping/truncating will occur.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 1 observations read from the data set WORK.KLALL2.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: 1 observations added.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;How can I get the following final data set KLALL that I want?&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&lt;P&gt;KLALL:&lt;/P&gt;&lt;P&gt;_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.41&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.47&lt;/P&gt;&lt;/DIV&gt;&lt;PRE class="sasLog"&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 04 Nov 2019 13:27:17 GMT</pubDate>
    <dc:creator>jacksonan123</dc:creator>
    <dc:date>2019-11-04T13:27:17Z</dc:date>
    <item>
      <title>Proc Append</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601360#M173933</link>
      <description>&lt;P&gt;I have two data sets which I have produced from the following macro code&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC MEANS DATA=MERGFIN&amp;amp;K noprint;
VAR KL&amp;amp;K ;
OUTPUT OUT=KLALL&amp;amp;K   sum=skl&amp;amp;K ;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The data sets klall1 :&lt;/P&gt;&lt;P&gt;_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.41&lt;/P&gt;&lt;P&gt;and klaa2&lt;/P&gt;&lt;P&gt;_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.47&lt;/P&gt;&lt;P&gt;When I use the append code&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;PROC APPEND BASE=KLALL DATA=KLALL&amp;amp;K  FORCE;
*PROC PRINT;
RUN;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the following warning:&lt;/P&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Appending WORK.KLALL2 to WORK.KLALL.&lt;/DIV&gt;&lt;DIV class="sasWarning"&gt;WARNING: Variable skl2 was not found on BASE file. The variable will not be added to the BASE file.&lt;/DIV&gt;&lt;DIV class="sasWarning"&gt;WARNING: Variable skl1 was not found on DATA file.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: FORCE is specified, so dropping/truncating will occur.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: There were 1 observations read from the data set WORK.KLALL2.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: 1 observations added.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;How can I get the following final data set KLALL that I want?&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&lt;P&gt;KLALL:&lt;/P&gt;&lt;P&gt;_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.41&lt;/P&gt;&lt;P&gt;0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.47&lt;/P&gt;&lt;/DIV&gt;&lt;PRE class="sasLog"&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2019 13:27:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601360#M173933</guid>
      <dc:creator>jacksonan123</dc:creator>
      <dc:date>2019-11-04T13:27:17Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Append</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601364#M173934</link>
      <description>&lt;PRE&gt;The data sets klall1 :

_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1

0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.41

and klaa2

_type_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _freq_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; skl1

0&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; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.47&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your data, as presented, does not match what SAS is telling you. There is no SKL2 in the data you present, yet SAS finds it an decides this is an error. Could you please clarify?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2019 13:42:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601364#M173934</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-11-04T13:42:50Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Append</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601378#M173938</link>
      <description>&lt;P&gt;I think you misread the macro code and the variable headers in your KLALL2 table. The summary variable is not called SKL1, but SKL2, that's the problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The easy way to solve the problem seems to be to change the SUM= part of the OUTPUT statement in PROC MEANS:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;OUTPUT OUT=KLALL&amp;amp;K   sum=skl1 ;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;That way, the summary variable will be named SKL1 in all your temporary outputs.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2019 14:28:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601378#M173938</guid>
      <dc:creator>s_lassen</dc:creator>
      <dc:date>2019-11-04T14:28:20Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Append</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601424#M173958</link>
      <description>&lt;P&gt;This may be a silly question but after you have all of these proc means results appended together how do you know which data set any specific value came from? Or the original variable?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Relying on order of appearance in a data set to indicate source or other properties is generally a very poor idea.&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2019 16:16:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601424#M173958</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-11-04T16:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Append</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601435#M173964</link>
      <description>A summary confidence interval will be calculated so data order is not important.</description>
      <pubDate>Mon, 04 Nov 2019 17:06:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Append/m-p/601435#M173964</guid>
      <dc:creator>jacksonan123</dc:creator>
      <dc:date>2019-11-04T17:06:00Z</dc:date>
    </item>
  </channel>
</rss>

