<?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: Summarize: Var#1- once per group, Var#2-n  - all in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/757617#M239171</link>
    <description>&lt;P&gt;That's the problems you get with redundant values.&lt;/P&gt;
&lt;P&gt;You need a two-step approach: first summarize by year and region, and take the max of population, then summarize by year:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
class year region;
var population account:;
output
  out=inter
  max(population)=
  sum(acc:)=
;
run;

proc summary data=inter nway;
class year;
var population acc:;
output
  out=want (drop=_:)
  sum()=
;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 28 Jul 2021 09:02:24 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2021-07-28T09:02:24Z</dc:date>
    <item>
      <title>Summarize: Var#1- once per group, Var#2-n  - all</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/757616#M239170</link>
      <description>&lt;P&gt;Hi forum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to summarize the &lt;EM&gt;Account1-AccountN&lt;/EM&gt; over all regions and per year (2019, 2020).&lt;/P&gt;&lt;P&gt;The &lt;EM&gt;population&lt;/EM&gt; I want to summarize per year, but only one value per Region (for example 2019:&amp;nbsp;82320980+50879514+43025905). Because otherwise the population size would be too high (the population size of the different regions can be found multiply in the dataset).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data I have:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;year&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Region&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;population&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Account1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Account2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AccountN&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionA&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;82320980&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionA&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;82320980&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;50879514&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;50879514&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;43025905&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;43025905&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionA&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;82320520&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionA&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;82320520&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;50879320&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;50879320&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;43025782&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;7&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;RegionC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;43025782&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;.&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;This is the code for the dataset:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input year $ Region $ population Account1 Account2 AccountN;
datalines;
2019 RegionA 82320980 . 8 7
2019 RegionA 82320980 4 . 8
2019 RegionB 50879514 . 6 .
2019 RegionB 50879514 2 . .
2019 RegionC 43025905 4 . 5
2019 RegionC 43025905 . 2 .
2020 RegionA 82320520 5 4 .
2020 RegionA 82320520 1 . 8
2020 RegionB 50879320 . 3 5
2020 RegionB 50879320 4 4 .
2020 RegionC 43025782 7 . 6
2020 RegionC 43025782 5 9 .
;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This is what I want:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;year&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;population&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Account1&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Account2&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;AccountN&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2019&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;176226399&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2020&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;176225622&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;22&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;19&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;I tried it with this code...&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
class year;
id population;
var account1 account2 accountN;
output
out=want (drop=_freq_ _type_)
sum()=
;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;...but It doesnt work. It summarizes the account-values per year, but not the population. Where is the problem of my attemption? How can I modify the summary-command? &lt;STRONG&gt;Thank you&lt;/STRONG&gt;!&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, 28 Jul 2021 08:52:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/757616#M239170</guid>
      <dc:creator>Konkordanz</dc:creator>
      <dc:date>2021-07-28T08:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Summarize: Var#1- once per group, Var#2-n  - all</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/757617#M239171</link>
      <description>&lt;P&gt;That's the problems you get with redundant values.&lt;/P&gt;
&lt;P&gt;You need a two-step approach: first summarize by year and region, and take the max of population, then summarize by year:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
class year region;
var population account:;
output
  out=inter
  max(population)=
  sum(acc:)=
;
run;

proc summary data=inter nway;
class year;
var population acc:;
output
  out=want (drop=_:)
  sum()=
;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 28 Jul 2021 09:02:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/757617#M239171</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-07-28T09:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: Summarize: Var#1- once per group, Var#2-n  - all</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/758040#M239322</link>
      <description>&lt;P&gt;Thank you, its working. may I ask:&lt;/P&gt;&lt;P&gt;What does that mean? Why an equalsign with no value behind it?&lt;/P&gt;&lt;LI-CODE lang="sas"&gt;max(population)=
sum(acc:)=&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jul 2021 11:03:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/758040#M239322</guid>
      <dc:creator>Konkordanz</dc:creator>
      <dc:date>2021-07-29T11:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: Summarize: Var#1- once per group, Var#2-n  - all</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/758056#M239332</link>
      <description>&lt;P&gt;Look under&lt;/P&gt;
&lt;H4 class="xisDoc-argument"&gt;&lt;EM class="xisDoc-userSuppliedValue"&gt;output-statistic-specification(s)&lt;/EM&gt;&lt;/H4&gt;
&lt;P&gt;here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/proc/p04vbvpcjg2vrjn1v8wyf0daypfi.htm" target="_blank" rel="noopener"&gt;OUTPUT Statement&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jul 2021 12:18:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Summarize-Var-1-once-per-group-Var-2-n-all/m-p/758056#M239332</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-07-29T12:18:38Z</dc:date>
    </item>
  </channel>
</rss>

