<?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: How to merge appended values? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691868#M210651</link>
    <description>&lt;P&gt;In SQL, SELECT id and SUM(cost), GROUP BY id.&lt;/P&gt;</description>
    <pubDate>Thu, 15 Oct 2020 15:21:15 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2020-10-15T15:21:15Z</dc:date>
    <item>
      <title>How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691864#M210648</link>
      <description>&lt;P&gt;I currently have a situation where I have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cost&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1&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;10&lt;/P&gt;&lt;P&gt;1&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; 5&lt;/P&gt;&lt;P&gt;2&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;10&lt;/P&gt;&lt;P&gt;3&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; 10&lt;/P&gt;&lt;P&gt;3&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; 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What code can I use to convert the above into:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cost&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1&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;15&lt;/P&gt;&lt;P&gt;2&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;10&lt;/P&gt;&lt;P&gt;3&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;20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2020 15:12:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691864#M210648</guid>
      <dc:creator>EC27556</dc:creator>
      <dc:date>2020-10-15T15:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691868#M210651</link>
      <description>&lt;P&gt;In SQL, SELECT id and SUM(cost), GROUP BY id.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2020 15:21:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691868#M210651</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-10-15T15:21:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691872#M210654</link>
      <description>&lt;P&gt;And just to show explicitly &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;'s answer:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
    input id cost;
    datalines;
1 10
1 5
2 10
3 10
3 10
;
run;

proc sql;
    create table want as
    select id, sum(cost) as cost
    from have
    group by id;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2020 15:27:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691872#M210654</guid>
      <dc:creator>mklangley</dc:creator>
      <dc:date>2020-10-15T15:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691876#M210655</link>
      <description>PROC MEANS. &lt;BR /&gt;&lt;BR /&gt;proc means data=have noprint NWAY SUM STACKODS;&lt;BR /&gt;by ID;&lt;BR /&gt;var cost;&lt;BR /&gt;run;</description>
      <pubDate>Thu, 15 Oct 2020 15:39:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691876#M210655</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-10-15T15:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691877#M210656</link>
      <description>&lt;P&gt;Fab, thanks &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2020 15:42:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691877#M210656</guid>
      <dc:creator>EC27556</dc:creator>
      <dc:date>2020-10-15T15:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691881#M210658</link>
      <description>Oh, one quick follow up too, if I were to instead have:&lt;BR /&gt;&lt;BR /&gt;ID Cost1 Cost2&lt;BR /&gt;&lt;BR /&gt;1 10 10&lt;BR /&gt;&lt;BR /&gt;1 5 10&lt;BR /&gt;&lt;BR /&gt;2 10 10&lt;BR /&gt;&lt;BR /&gt;3 10 10&lt;BR /&gt;&lt;BR /&gt;3 10 10&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;and wanted&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;ID Cost1 Cost2&lt;BR /&gt;&lt;BR /&gt;1 15 20&lt;BR /&gt;&lt;BR /&gt;2 10 10&lt;BR /&gt;&lt;BR /&gt;3 20 20&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I would simply need to add the extra variable, i.e:&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;create table want as&lt;BR /&gt;select id, sum(cost1) as cost1, sum(cost2) as cost2&lt;BR /&gt;from have&lt;BR /&gt;group by id;&lt;BR /&gt;quit;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;(sorry if an obvious answer - my SQL skills aren't quite up to scratch!)</description>
      <pubDate>Thu, 15 Oct 2020 16:02:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691881#M210658</guid>
      <dc:creator>EC27556</dc:creator>
      <dc:date>2020-10-15T16:02:42Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691882#M210659</link>
      <description>Yes, that's exactly right.&lt;BR /&gt;&lt;BR /&gt;And it's super easy (and faster) to test to see if your hypothesis is correct!  Just pull open SAS EG or SAS Studio (or whatever platform you're using) and create your HAVE dataset using a datalines DATA STEP (like I demonstrated in my comment above), and then run the PROC SQL hypothesis to see if it gives the results you're expecting.</description>
      <pubDate>Thu, 15 Oct 2020 16:11:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691882#M210659</guid>
      <dc:creator>mklangley</dc:creator>
      <dc:date>2020-10-15T16:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691898#M210663</link>
      <description>&lt;P&gt;What &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/223296"&gt;@mklangley&lt;/a&gt;&amp;nbsp;said in (I guess) his last post is also known as Maxim 4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(the "guess" is because of the pronomen)&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2020 17:21:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691898#M210663</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-10-15T17:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691910#M210669</link>
      <description>&lt;P&gt;And that's where PROC MEANS will shine over SQL. In SQL you'll have to list every variable and statistic separately. If you want a different stat, say the mean or the standard deviation for 10 variables that will get tedious quickly.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc means data=have noprint NWAY SUM STACKODS;
by ID;
var cost;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Now, you add 4 cost variables and want both the sum and average? Add MEAN to the PROC statement and change the VAR statement slightly to include all 4 variables.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc means data=have noprint NWAY SUM MEAN STACKODS;
by ID;
var cost1-cost4;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Oct 2020 17:03:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691910#M210669</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-10-15T17:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691923#M210673</link>
      <description>Hi, forgive me, but when I run:&lt;BR /&gt;&lt;BR /&gt;data have;&lt;BR /&gt;input id cost1 cost2;&lt;BR /&gt;datalines;&lt;BR /&gt;1 10 10&lt;BR /&gt;1 5 10&lt;BR /&gt;2 10 10&lt;BR /&gt;3 10 10&lt;BR /&gt;3 10 10&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;proc means data=have NWAY SUM MEAN stackods;&lt;BR /&gt;by ID;&lt;BR /&gt;var cost1 cost2;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;I simply get the input table as my output table!</description>
      <pubDate>Thu, 15 Oct 2020 18:06:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691923#M210673</guid>
      <dc:creator>EC27556</dc:creator>
      <dc:date>2020-10-15T18:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to merge appended values?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691930#M210675</link>
      <description>Add the following line: ods output summary=want;</description>
      <pubDate>Thu, 15 Oct 2020 18:34:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-merge-appended-values/m-p/691930#M210675</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-10-15T18:34:00Z</dc:date>
    </item>
  </channel>
</rss>

