<?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 create count for the exclusion and the remain as a waterfall view in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-count-for-the-exclusion-and-the-remain-as-a/m-p/814334#M321430</link>
    <description>&lt;P&gt;The SQL gods may shoot me but you can cheat it like this if nobody has something more elegant.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data clientdata;
	infile cards dlm=" 	";
	input Client_ID:$4. Client_Age  Client_A_Score 
	Client_B_Score 	Client_Type;
datalines;
a1	18	527	634	1
a2	94	686	594	2
a3	42	486	820	4
a4	18	554	586	4
a5	82	423	849	0
a6	65	421	568	5
a7	100	435	832	4
a8	45	451	870	3
a9	89	410	549	1
a10	20	508	808	2
a11	63	589	792	5
a12	34	719	683	2
a13	28	735	548	0
a14	76	588	619	5
a15	53	414	581	0
a16	33	760	856	5
a17	31	652	505	4
a18	76	407	669	5
a19	37	659	844	1
a20	40	328	754	3
a21	31	729	766	4
a22	85	692	895	5
a23	84	318	691	3
a24	46	689	711	4
a25	68	396	572	5
a26	53	544	877	1
a27	22	556	537	3
a28	56	369	531	5
a29	86	779	524	0
a30	82	698	660	5
a31	90	793	682	5
a32	27	764	653	1
a33	23	363	744	3
a34	95	474	778	2
a35	97	334	762	4
a36	70	456	873	1
a37	26	452	578	1
a38	43	651	549	2
a39	28	695	659	3
a40	30	362	864	1
a41	44	352	863	5
a42	93	748	586	4
a43	79	394	855	5
a44	21	343	669	1
a45	45	792	584	4
a46	95	534	872	4
a47	34	528	788	3
a48	81	407	802	0
a49	63	497	864	0
a50	92	470	803	3
a51	64	310	863	4
a52	34	346	749	1
a53	50	678	583	2
a54	99	478	521	2
a55	48	303	577	0
a56	29	596	889	5
a57	25	636	696	0
a58	99	648	848	1
a59	74	562	876	0
a60	66	676	526	0
a61	27	723	597	3
a62	54	731	597	5
a63	54	679	880	4
a64	62	488	803	5
a65	79	378	727	1
a66	21	492	618	1
a67	20	742	576	4
a68	49	572	764	5
a69	19	799	839	4
a70	32	691	590	2
a71	40	591	590	0
a72	29	782	881	0
a73	52	471	665	5
a74	24	508	885	3
a75	100	324	723	1
a76	41	609	847	5
a77	94	710	553	5
a78	51	595	681	5
a79	82	593	553	1
a80	79	527	615	2
a81	99	540	632	5
a82	72	579	519	4
a83	33	739	537	4
a84	45	667	547	2
a85	92	750	558	4
a86	20	554	894	4
a87	48	784	763	0
a88	69	747	719	3
a89	47	600	879	5
a90	50	775	790	3
a91	78	787	633	2
a92	84	469	758	5
a93	87	404	574	1
a94	68	383	707	4
a95	95	398	729	5
a96	43	364	741	3
a97	92	407	509	4
a98	78	605	896	5
a99	93	676	570	3
a100	74	720	763	2
;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
	select 1, "Starting base", 0 as Excluded, count(*) as Waterfall
	from clientdata
	union
	select 2, "Keep Age 30-100", 
	count(case when client_age &amp;lt;30 or client_age &amp;gt;100 then 1 end), 
	count(case when client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 3, "Keep Client_A_Score&amp;gt;=500", 
	count(case when client_a_score &amp;lt; 500 and client_age between 30 and 100 then 1 end), 
	count(case when client_a_score &amp;gt;= 500 and client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 4, "Keep Client_B_Score&amp;gt;=600", 
	count(case when client_b_score &amp;lt;600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end), 
	count(case when client_b_score &amp;gt;= 600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 5, "Keep Client Type in (0,1,2)", 
	count(case when client_type not in (0,1,2) 
		and client_b_score &amp;gt;=600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end), 
	count(case when client_type in (0,1,2) 
		and client_b_score &amp;gt;= 600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 6, "End Base", 0 as Excluded,
	count(case when client_type in (0,1,2) 
		and client_b_score &amp;gt;=600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end) 
	from clientdata
	order by 1;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;which gives you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="392"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="200"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;Excluded&lt;/TD&gt;
&lt;TD width="64"&gt;Waterfall&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Starting base&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Keep Age 30-100&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;TD&gt;81&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;Keep Client_A_Score&amp;gt;=500&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;46&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;Keep Client_B_Score&amp;gt;=600&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;TD&gt;28&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;Keep Client Type in (0,1,2)&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;End Base&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's ugly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 19 May 2022 16:57:37 GMT</pubDate>
    <dc:creator>HB</dc:creator>
    <dc:date>2022-05-19T16:57:37Z</dc:date>
    <item>
      <title>How to create count for the exclusion and the remain as a waterfall view</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-count-for-the-exclusion-and-the-remain-as-a/m-p/814312#M321424</link>
      <description>&lt;P&gt;Hello, I am trying to using the data sample (as an example) to created a output below: can anyone help to let me know whether SAS functions can create this output?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Situation: I have a data sample of 100 obs. From the beginning 100 population, I want to calculate the exclusions&amp;nbsp;and remain from each category (as the desire output). The second category start base would be the previous remain in the first category. The view is like the waterfall. The data sample is below as well.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Now I am doing this manually&amp;nbsp;in excel and wonder whether in SAS there is any function could let me run it automatically&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thank you.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Data Sample:&amp;nbsp;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Client_ID&lt;/TD&gt;&lt;TD&gt;Client_Age&lt;/TD&gt;&lt;TD&gt;Client_A_Score&lt;/TD&gt;&lt;TD&gt;Client_B_Score&lt;/TD&gt;&lt;TD&gt;Client_Type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;527&lt;/TD&gt;&lt;TD&gt;634&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a2&lt;/TD&gt;&lt;TD&gt;94&lt;/TD&gt;&lt;TD&gt;686&lt;/TD&gt;&lt;TD&gt;594&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a3&lt;/TD&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;486&lt;/TD&gt;&lt;TD&gt;820&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a4&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;554&lt;/TD&gt;&lt;TD&gt;586&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a5&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;423&lt;/TD&gt;&lt;TD&gt;849&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a6&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;TD&gt;421&lt;/TD&gt;&lt;TD&gt;568&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a7&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;435&lt;/TD&gt;&lt;TD&gt;832&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a8&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;451&lt;/TD&gt;&lt;TD&gt;870&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a9&lt;/TD&gt;&lt;TD&gt;89&lt;/TD&gt;&lt;TD&gt;410&lt;/TD&gt;&lt;TD&gt;549&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a10&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;508&lt;/TD&gt;&lt;TD&gt;808&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a11&lt;/TD&gt;&lt;TD&gt;63&lt;/TD&gt;&lt;TD&gt;589&lt;/TD&gt;&lt;TD&gt;792&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a12&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;719&lt;/TD&gt;&lt;TD&gt;683&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a13&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;735&lt;/TD&gt;&lt;TD&gt;548&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a14&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;588&lt;/TD&gt;&lt;TD&gt;619&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a15&lt;/TD&gt;&lt;TD&gt;53&lt;/TD&gt;&lt;TD&gt;414&lt;/TD&gt;&lt;TD&gt;581&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a16&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;760&lt;/TD&gt;&lt;TD&gt;856&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a17&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;652&lt;/TD&gt;&lt;TD&gt;505&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a18&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;407&lt;/TD&gt;&lt;TD&gt;669&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a19&lt;/TD&gt;&lt;TD&gt;37&lt;/TD&gt;&lt;TD&gt;659&lt;/TD&gt;&lt;TD&gt;844&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a20&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;328&lt;/TD&gt;&lt;TD&gt;754&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a21&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;729&lt;/TD&gt;&lt;TD&gt;766&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a22&lt;/TD&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;TD&gt;692&lt;/TD&gt;&lt;TD&gt;895&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a23&lt;/TD&gt;&lt;TD&gt;84&lt;/TD&gt;&lt;TD&gt;318&lt;/TD&gt;&lt;TD&gt;691&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a24&lt;/TD&gt;&lt;TD&gt;46&lt;/TD&gt;&lt;TD&gt;689&lt;/TD&gt;&lt;TD&gt;711&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a25&lt;/TD&gt;&lt;TD&gt;68&lt;/TD&gt;&lt;TD&gt;396&lt;/TD&gt;&lt;TD&gt;572&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a26&lt;/TD&gt;&lt;TD&gt;53&lt;/TD&gt;&lt;TD&gt;544&lt;/TD&gt;&lt;TD&gt;877&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a27&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;556&lt;/TD&gt;&lt;TD&gt;537&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a28&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;369&lt;/TD&gt;&lt;TD&gt;531&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a29&lt;/TD&gt;&lt;TD&gt;86&lt;/TD&gt;&lt;TD&gt;779&lt;/TD&gt;&lt;TD&gt;524&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a30&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;698&lt;/TD&gt;&lt;TD&gt;660&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a31&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;793&lt;/TD&gt;&lt;TD&gt;682&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a32&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;764&lt;/TD&gt;&lt;TD&gt;653&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a33&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;363&lt;/TD&gt;&lt;TD&gt;744&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a34&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;TD&gt;474&lt;/TD&gt;&lt;TD&gt;778&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a35&lt;/TD&gt;&lt;TD&gt;97&lt;/TD&gt;&lt;TD&gt;334&lt;/TD&gt;&lt;TD&gt;762&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a36&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;873&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a37&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;452&lt;/TD&gt;&lt;TD&gt;578&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a38&lt;/TD&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;651&lt;/TD&gt;&lt;TD&gt;549&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a39&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;695&lt;/TD&gt;&lt;TD&gt;659&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a40&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;362&lt;/TD&gt;&lt;TD&gt;864&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a41&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;352&lt;/TD&gt;&lt;TD&gt;863&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a42&lt;/TD&gt;&lt;TD&gt;93&lt;/TD&gt;&lt;TD&gt;748&lt;/TD&gt;&lt;TD&gt;586&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a43&lt;/TD&gt;&lt;TD&gt;79&lt;/TD&gt;&lt;TD&gt;394&lt;/TD&gt;&lt;TD&gt;855&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a44&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;343&lt;/TD&gt;&lt;TD&gt;669&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a45&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;792&lt;/TD&gt;&lt;TD&gt;584&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a46&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;TD&gt;534&lt;/TD&gt;&lt;TD&gt;872&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a47&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;528&lt;/TD&gt;&lt;TD&gt;788&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a48&lt;/TD&gt;&lt;TD&gt;81&lt;/TD&gt;&lt;TD&gt;407&lt;/TD&gt;&lt;TD&gt;802&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a49&lt;/TD&gt;&lt;TD&gt;63&lt;/TD&gt;&lt;TD&gt;497&lt;/TD&gt;&lt;TD&gt;864&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a50&lt;/TD&gt;&lt;TD&gt;92&lt;/TD&gt;&lt;TD&gt;470&lt;/TD&gt;&lt;TD&gt;803&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a51&lt;/TD&gt;&lt;TD&gt;64&lt;/TD&gt;&lt;TD&gt;310&lt;/TD&gt;&lt;TD&gt;863&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a52&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;346&lt;/TD&gt;&lt;TD&gt;749&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a53&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;678&lt;/TD&gt;&lt;TD&gt;583&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a54&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;TD&gt;478&lt;/TD&gt;&lt;TD&gt;521&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a55&lt;/TD&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;303&lt;/TD&gt;&lt;TD&gt;577&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a56&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;596&lt;/TD&gt;&lt;TD&gt;889&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a57&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;636&lt;/TD&gt;&lt;TD&gt;696&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a58&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;TD&gt;648&lt;/TD&gt;&lt;TD&gt;848&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a59&lt;/TD&gt;&lt;TD&gt;74&lt;/TD&gt;&lt;TD&gt;562&lt;/TD&gt;&lt;TD&gt;876&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a60&lt;/TD&gt;&lt;TD&gt;66&lt;/TD&gt;&lt;TD&gt;676&lt;/TD&gt;&lt;TD&gt;526&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a61&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;723&lt;/TD&gt;&lt;TD&gt;597&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a62&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;TD&gt;731&lt;/TD&gt;&lt;TD&gt;597&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a63&lt;/TD&gt;&lt;TD&gt;54&lt;/TD&gt;&lt;TD&gt;679&lt;/TD&gt;&lt;TD&gt;880&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a64&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;488&lt;/TD&gt;&lt;TD&gt;803&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a65&lt;/TD&gt;&lt;TD&gt;79&lt;/TD&gt;&lt;TD&gt;378&lt;/TD&gt;&lt;TD&gt;727&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a66&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;492&lt;/TD&gt;&lt;TD&gt;618&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a67&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;742&lt;/TD&gt;&lt;TD&gt;576&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a68&lt;/TD&gt;&lt;TD&gt;49&lt;/TD&gt;&lt;TD&gt;572&lt;/TD&gt;&lt;TD&gt;764&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a69&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;799&lt;/TD&gt;&lt;TD&gt;839&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a70&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;691&lt;/TD&gt;&lt;TD&gt;590&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a71&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;591&lt;/TD&gt;&lt;TD&gt;590&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a72&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;782&lt;/TD&gt;&lt;TD&gt;881&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a73&lt;/TD&gt;&lt;TD&gt;52&lt;/TD&gt;&lt;TD&gt;471&lt;/TD&gt;&lt;TD&gt;665&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a74&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;508&lt;/TD&gt;&lt;TD&gt;885&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a75&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;324&lt;/TD&gt;&lt;TD&gt;723&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a76&lt;/TD&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;TD&gt;609&lt;/TD&gt;&lt;TD&gt;847&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a77&lt;/TD&gt;&lt;TD&gt;94&lt;/TD&gt;&lt;TD&gt;710&lt;/TD&gt;&lt;TD&gt;553&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a78&lt;/TD&gt;&lt;TD&gt;51&lt;/TD&gt;&lt;TD&gt;595&lt;/TD&gt;&lt;TD&gt;681&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a79&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;593&lt;/TD&gt;&lt;TD&gt;553&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a80&lt;/TD&gt;&lt;TD&gt;79&lt;/TD&gt;&lt;TD&gt;527&lt;/TD&gt;&lt;TD&gt;615&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a81&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;TD&gt;540&lt;/TD&gt;&lt;TD&gt;632&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a82&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;TD&gt;579&lt;/TD&gt;&lt;TD&gt;519&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a83&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;739&lt;/TD&gt;&lt;TD&gt;537&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a84&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;667&lt;/TD&gt;&lt;TD&gt;547&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a85&lt;/TD&gt;&lt;TD&gt;92&lt;/TD&gt;&lt;TD&gt;750&lt;/TD&gt;&lt;TD&gt;558&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a86&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;554&lt;/TD&gt;&lt;TD&gt;894&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a87&lt;/TD&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;784&lt;/TD&gt;&lt;TD&gt;763&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a88&lt;/TD&gt;&lt;TD&gt;69&lt;/TD&gt;&lt;TD&gt;747&lt;/TD&gt;&lt;TD&gt;719&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a89&lt;/TD&gt;&lt;TD&gt;47&lt;/TD&gt;&lt;TD&gt;600&lt;/TD&gt;&lt;TD&gt;879&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a90&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;775&lt;/TD&gt;&lt;TD&gt;790&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a91&lt;/TD&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;TD&gt;787&lt;/TD&gt;&lt;TD&gt;633&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a92&lt;/TD&gt;&lt;TD&gt;84&lt;/TD&gt;&lt;TD&gt;469&lt;/TD&gt;&lt;TD&gt;758&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a93&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;404&lt;/TD&gt;&lt;TD&gt;574&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a94&lt;/TD&gt;&lt;TD&gt;68&lt;/TD&gt;&lt;TD&gt;383&lt;/TD&gt;&lt;TD&gt;707&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a95&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;TD&gt;398&lt;/TD&gt;&lt;TD&gt;729&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a96&lt;/TD&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;364&lt;/TD&gt;&lt;TD&gt;741&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a97&lt;/TD&gt;&lt;TD&gt;92&lt;/TD&gt;&lt;TD&gt;407&lt;/TD&gt;&lt;TD&gt;509&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a98&lt;/TD&gt;&lt;TD&gt;78&lt;/TD&gt;&lt;TD&gt;605&lt;/TD&gt;&lt;TD&gt;896&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a99&lt;/TD&gt;&lt;TD&gt;93&lt;/TD&gt;&lt;TD&gt;676&lt;/TD&gt;&lt;TD&gt;570&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;a100&lt;/TD&gt;&lt;TD&gt;74&lt;/TD&gt;&lt;TD&gt;720&lt;/TD&gt;&lt;TD&gt;763&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Desired Output:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Excluded&lt;/TD&gt;&lt;TD&gt;Waterfall&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Starting Base&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Keep Age 30-100&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;81&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Keep Client_A_Score&amp;gt;=500&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;46&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Keep Client_B_Score&amp;gt;=600&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Keep Client Type in (0,1,2)&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;End Base&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 May 2022 15:35:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-count-for-the-exclusion-and-the-remain-as-a/m-p/814312#M321424</guid>
      <dc:creator>septemberbulb</dc:creator>
      <dc:date>2022-05-19T15:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to create count for the exclusion and the remain as a waterfall view</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-count-for-the-exclusion-and-the-remain-as-a/m-p/814334#M321430</link>
      <description>&lt;P&gt;The SQL gods may shoot me but you can cheat it like this if nobody has something more elegant.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data clientdata;
	infile cards dlm=" 	";
	input Client_ID:$4. Client_Age  Client_A_Score 
	Client_B_Score 	Client_Type;
datalines;
a1	18	527	634	1
a2	94	686	594	2
a3	42	486	820	4
a4	18	554	586	4
a5	82	423	849	0
a6	65	421	568	5
a7	100	435	832	4
a8	45	451	870	3
a9	89	410	549	1
a10	20	508	808	2
a11	63	589	792	5
a12	34	719	683	2
a13	28	735	548	0
a14	76	588	619	5
a15	53	414	581	0
a16	33	760	856	5
a17	31	652	505	4
a18	76	407	669	5
a19	37	659	844	1
a20	40	328	754	3
a21	31	729	766	4
a22	85	692	895	5
a23	84	318	691	3
a24	46	689	711	4
a25	68	396	572	5
a26	53	544	877	1
a27	22	556	537	3
a28	56	369	531	5
a29	86	779	524	0
a30	82	698	660	5
a31	90	793	682	5
a32	27	764	653	1
a33	23	363	744	3
a34	95	474	778	2
a35	97	334	762	4
a36	70	456	873	1
a37	26	452	578	1
a38	43	651	549	2
a39	28	695	659	3
a40	30	362	864	1
a41	44	352	863	5
a42	93	748	586	4
a43	79	394	855	5
a44	21	343	669	1
a45	45	792	584	4
a46	95	534	872	4
a47	34	528	788	3
a48	81	407	802	0
a49	63	497	864	0
a50	92	470	803	3
a51	64	310	863	4
a52	34	346	749	1
a53	50	678	583	2
a54	99	478	521	2
a55	48	303	577	0
a56	29	596	889	5
a57	25	636	696	0
a58	99	648	848	1
a59	74	562	876	0
a60	66	676	526	0
a61	27	723	597	3
a62	54	731	597	5
a63	54	679	880	4
a64	62	488	803	5
a65	79	378	727	1
a66	21	492	618	1
a67	20	742	576	4
a68	49	572	764	5
a69	19	799	839	4
a70	32	691	590	2
a71	40	591	590	0
a72	29	782	881	0
a73	52	471	665	5
a74	24	508	885	3
a75	100	324	723	1
a76	41	609	847	5
a77	94	710	553	5
a78	51	595	681	5
a79	82	593	553	1
a80	79	527	615	2
a81	99	540	632	5
a82	72	579	519	4
a83	33	739	537	4
a84	45	667	547	2
a85	92	750	558	4
a86	20	554	894	4
a87	48	784	763	0
a88	69	747	719	3
a89	47	600	879	5
a90	50	775	790	3
a91	78	787	633	2
a92	84	469	758	5
a93	87	404	574	1
a94	68	383	707	4
a95	95	398	729	5
a96	43	364	741	3
a97	92	407	509	4
a98	78	605	896	5
a99	93	676	570	3
a100	74	720	763	2
;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
	select 1, "Starting base", 0 as Excluded, count(*) as Waterfall
	from clientdata
	union
	select 2, "Keep Age 30-100", 
	count(case when client_age &amp;lt;30 or client_age &amp;gt;100 then 1 end), 
	count(case when client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 3, "Keep Client_A_Score&amp;gt;=500", 
	count(case when client_a_score &amp;lt; 500 and client_age between 30 and 100 then 1 end), 
	count(case when client_a_score &amp;gt;= 500 and client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 4, "Keep Client_B_Score&amp;gt;=600", 
	count(case when client_b_score &amp;lt;600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end), 
	count(case when client_b_score &amp;gt;= 600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 5, "Keep Client Type in (0,1,2)", 
	count(case when client_type not in (0,1,2) 
		and client_b_score &amp;gt;=600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end), 
	count(case when client_type in (0,1,2) 
		and client_b_score &amp;gt;= 600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end) 
	from clientdata
	union
	select 6, "End Base", 0 as Excluded,
	count(case when client_type in (0,1,2) 
		and client_b_score &amp;gt;=600 
		and client_a_score &amp;gt;=500 
		and client_age between 30 and 100 then 1 end) 
	from clientdata
	order by 1;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;which gives you&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="392"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="200"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;Excluded&lt;/TD&gt;
&lt;TD width="64"&gt;Waterfall&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;Starting base&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;Keep Age 30-100&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;TD&gt;81&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;Keep Client_A_Score&amp;gt;=500&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;46&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;Keep Client_B_Score&amp;gt;=600&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;TD&gt;28&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;Keep Client Type in (0,1,2)&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;End Base&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's ugly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 May 2022 16:57:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-count-for-the-exclusion-and-the-remain-as-a/m-p/814334#M321430</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2022-05-19T16:57:37Z</dc:date>
    </item>
  </channel>
</rss>

