<?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: PROC FREQ cumulative descending percent by group in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898423#M355093</link>
    <description>&lt;P&gt;If you think that is really useful:&lt;/P&gt;
&lt;PRE&gt;proc sort data=days;
   by child_gender data_days;
run;

proc freq data=days noprint;
   by child_gender;
   tables data_days/ outcum out=want;
run;&lt;/PRE&gt;
&lt;P&gt;Makes a data set as requested so some of the variable names are different.&lt;/P&gt;</description>
    <pubDate>Thu, 12 Oct 2023 21:55:57 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2023-10-12T21:55:57Z</dc:date>
    <item>
      <title>PROC FREQ cumulative descending percent by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898404#M355083</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;
&lt;P&gt;I have a dataset where each row has the following variables: &lt;CODE class=" language-sas"&gt;Ppt_ID&lt;/CODE&gt; (ID number), &lt;CODE class=" language-sas"&gt;child_gender&lt;/CODE&gt; (Boy or Girl), and &lt;CODE class=" language-sas"&gt;Data_days&lt;/CODE&gt; (Days of data). See below sample data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data Days;
Input Ppt_ID child_gender $  Data_days;
datalines;
1	Boy	22.6429
2	Boy	22.4286
3	Girl	15.28571
4	Boy	14.5714
5	Girl	17.21429
6	Boy	18.5714
7	Boy	21.5
8	Girl	14.42857
9	Boy	16.7143
10	Boy	20.2857
11	Boy	15.3571
12	Boy	12.8571
13	Girl	20.21429
14	Girl	20.07143
15	Boy	15.2143
16	Boy	19.0714
17	Girl	15.57143
18	Boy	13.8571
19	Boy	15.9286
20	Boy	17.5
21	Girl	17.57143
22	Boy	14.7143
23	Girl	17
24	Girl	15.14286
25	Girl	16.21429
26	Girl	16.71429
27	Boy	14
28	Girl	17.14286
29	Girl	14.35714
30	Girl	13.35714
31	Boy	14.5714
32	Boy	16.7143
33	Girl	15.64286
34	Girl	16.35714
35	Girl	13.35714
36	Girl	16.28571
37	Boy	16.4286
38	Girl	15.78571
39	Girl	16
40	Boy	15.5714
;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want to output the cumulative frequencies and percents by each &lt;CODE class=" language-sas"&gt;child_gender&lt;/CODE&gt;, but in descending order within each group according to the outcome variable, &lt;CODE class=" language-sas"&gt;Data_days&lt;/CODE&gt;. The code I have to produce frequencies by &lt;CODE class=" language-sas"&gt;child_gender&lt;/CODE&gt; by descending &lt;CODE class=" language-sas"&gt;Data_days&lt;/CODE&gt; is below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=Days;by child_gender;run;
proc freq data=Days NOPRINT;by child_gender;table Data_days/ out=gender_days;run;&lt;BR /&gt;proc sort data=gender_days;by child_gender descending Data_days;run;
proc print data=gender_days;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The code produces the following, where &lt;CODE class=" language-sas"&gt;Data_days&lt;/CODE&gt; is in descending order, by &lt;CODE class=" language-sas"&gt;child_gender&lt;/CODE&gt;:&lt;/P&gt;
&lt;TABLE width="368px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;child_gender&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;Data_days&lt;/TD&gt;
&lt;TD width="70.9px"&gt;COUNT&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;PERCENT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;22.6429&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;22.4286&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;21.5&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;20.2857&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;19.0714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;18.5714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;17.5&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16.7143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;2&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16.4286&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.9286&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.5714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.3571&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.2143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;14.7143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;14.5714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;2&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;14&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;13.8571&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Boy&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;12.8571&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;20.2143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;20.0714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;17.5714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;17.2143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;17.1429&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;17&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16.7143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16.3571&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16.2857&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16.2143&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;16&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.7857&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.6429&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.5714&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.2857&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;15.1429&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;14.4286&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;14.3571&lt;/TD&gt;
&lt;TD width="70.9px"&gt;1&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="117.6px"&gt;Girl&lt;/TD&gt;
&lt;TD width="90.8667px"&gt;13.3571&lt;/TD&gt;
&lt;TD width="70.9px"&gt;2&lt;/TD&gt;
&lt;TD width="87.8833px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I want to output is the following, where the cumulative count and percent are calculated beginning at the highest &lt;CODE class=" language-sas"&gt;Data_days&lt;/CODE&gt; value, again by &lt;CODE class=" language-sas"&gt;child_gender&lt;/CODE&gt; - that is, each cell is summing up the Count (or Percent) across all the previous rows and the current row:&lt;/P&gt;
&lt;TABLE width="702px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;child_gender&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;Data_days&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;COUNT&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;PERCENT&lt;/TD&gt;
&lt;TD width="147.917px"&gt;Cumulative_count&lt;/TD&gt;
&lt;TD width="196.55px"&gt;Cumulative_percent&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;22.6429&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;1&lt;/TD&gt;
&lt;TD width="196.55px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;22.4286&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;2&lt;/TD&gt;
&lt;TD width="196.55px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;21.5&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;3&lt;/TD&gt;
&lt;TD width="196.55px"&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;20.2857&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;4&lt;/TD&gt;
&lt;TD width="196.55px"&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;19.0714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;5&lt;/TD&gt;
&lt;TD width="196.55px"&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;18.5714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;6&lt;/TD&gt;
&lt;TD width="196.55px"&gt;30&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;17.5&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;7&lt;/TD&gt;
&lt;TD width="196.55px"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16.7143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;2&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;10&lt;/TD&gt;
&lt;TD width="147.917px"&gt;9&lt;/TD&gt;
&lt;TD width="196.55px"&gt;45&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16.4286&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;10&lt;/TD&gt;
&lt;TD width="196.55px"&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.9286&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;11&lt;/TD&gt;
&lt;TD width="196.55px"&gt;55&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.5714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;12&lt;/TD&gt;
&lt;TD width="196.55px"&gt;60&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.3571&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;13&lt;/TD&gt;
&lt;TD width="196.55px"&gt;65&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.2143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;14&lt;/TD&gt;
&lt;TD width="196.55px"&gt;70&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;14.7143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;15&lt;/TD&gt;
&lt;TD width="196.55px"&gt;75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;14.5714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;2&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;10&lt;/TD&gt;
&lt;TD width="147.917px"&gt;17&lt;/TD&gt;
&lt;TD width="196.55px"&gt;85&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;14&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;18&lt;/TD&gt;
&lt;TD width="196.55px"&gt;90&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;13.8571&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;19&lt;/TD&gt;
&lt;TD width="196.55px"&gt;95&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Boy&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;12.8571&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;20&lt;/TD&gt;
&lt;TD width="196.55px"&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;20.2143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;1&lt;/TD&gt;
&lt;TD width="196.55px"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;20.0714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;2&lt;/TD&gt;
&lt;TD width="196.55px"&gt;10&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;17.5714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;3&lt;/TD&gt;
&lt;TD width="196.55px"&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;17.2143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;4&lt;/TD&gt;
&lt;TD width="196.55px"&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;17.1429&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;5&lt;/TD&gt;
&lt;TD width="196.55px"&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;17&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;6&lt;/TD&gt;
&lt;TD width="196.55px"&gt;30&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16.7143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;7&lt;/TD&gt;
&lt;TD width="196.55px"&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16.3571&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;8&lt;/TD&gt;
&lt;TD width="196.55px"&gt;40&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16.2857&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;9&lt;/TD&gt;
&lt;TD width="196.55px"&gt;45&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16.2143&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;10&lt;/TD&gt;
&lt;TD width="196.55px"&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;16&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;11&lt;/TD&gt;
&lt;TD width="196.55px"&gt;55&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.7857&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;12&lt;/TD&gt;
&lt;TD width="196.55px"&gt;60&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.6429&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;13&lt;/TD&gt;
&lt;TD width="196.55px"&gt;65&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.5714&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;14&lt;/TD&gt;
&lt;TD width="196.55px"&gt;70&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.2857&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;15&lt;/TD&gt;
&lt;TD width="196.55px"&gt;75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;15.1429&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;16&lt;/TD&gt;
&lt;TD width="196.55px"&gt;80&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;14.4286&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;17&lt;/TD&gt;
&lt;TD width="196.55px"&gt;85&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;14.3571&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;1&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;5&lt;/TD&gt;
&lt;TD width="147.917px"&gt;18&lt;/TD&gt;
&lt;TD width="196.55px"&gt;90&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="113.867px"&gt;Girl&lt;/TD&gt;
&lt;TD width="87.9667px"&gt;13.3571&lt;/TD&gt;
&lt;TD width="68.9833px"&gt;2&lt;/TD&gt;
&lt;TD width="85.9667px"&gt;10&lt;/TD&gt;
&lt;TD width="147.917px"&gt;20&lt;/TD&gt;
&lt;TD width="196.55px"&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could someone help me with this? Thank you.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2023 20:54:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898404#M355083</guid>
      <dc:creator>confooseddesi89</dc:creator>
      <dc:date>2023-10-12T20:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: PROC FREQ cumulative descending percent by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898419#M355092</link>
      <description>&lt;P&gt;There are a couple of things that don't feel right here. PROC FREQ is not normally a tool I would choose for continuous variables such as your variable DATA_DAYS; in fact I think it is the wrong tool. Another things that doesn't feel right is that your cumulative percents are always multiples of 5. Now that could happen if your data is really 20 girls and 20 boys, but is your real data like that, 20 girls and 20 boys, and never some other numbers?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In any event, this seems like a job for &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/proc/p0le3p5ngj1zlbn1mh3tistq9t76.htm" target="_self"&gt;PROC RANK&lt;/A&gt; in which you can rank the numbers in DATA_DAYS from 1 to n, from which it is easy to calculate the cumulative percents.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2023 21:45:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898419#M355092</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-10-12T21:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: PROC FREQ cumulative descending percent by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898423#M355093</link>
      <description>&lt;P&gt;If you think that is really useful:&lt;/P&gt;
&lt;PRE&gt;proc sort data=days;
   by child_gender data_days;
run;

proc freq data=days noprint;
   by child_gender;
   tables data_days/ outcum out=want;
run;&lt;/PRE&gt;
&lt;P&gt;Makes a data set as requested so some of the variable names are different.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Oct 2023 21:55:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898423#M355093</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2023-10-12T21:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: PROC FREQ cumulative descending percent by group</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898466#M355116</link>
      <description>&lt;P&gt;If I understand the question, I think you want to add a DATA step that uses BY group processing on the gender variable. Use the FIRST.child_gender indicator variable to set the cumulative totals to 0 at the start of each by group, then increment the cumulative variable for each observation. You might want to read about BY-group processing and the FIRST.variable indicator variable in the article, &lt;A href="https://blogs.sas.com/content/iml/2018/02/26/how-to-use-first-variable-and-last-variable-in-a-by-group-analysis-in-sas.html" target="_self"&gt;"How to use FIRST.variable and LAST.variable in a BY-group analysis in SAS."&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's one solution:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Want;
set gender_days;
by child_gender;
if first.child_gender then do;
   Cumulative_count = 0;
   Cumulative_percent = 0;
end;
Cumulative_count + count;
Cumulative_percent + percent;
run;

proc print; run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 13 Oct 2023 11:09:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-FREQ-cumulative-descending-percent-by-group/m-p/898466#M355116</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2023-10-13T11:09:27Z</dc:date>
    </item>
  </channel>
</rss>

