<?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: producing a summary using if and first. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448632#M112869</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/134228"&gt;@mona4u&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;that the result that I got by your code&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Obs&lt;/TD&gt;
&lt;TD&gt;Status&lt;/TD&gt;
&lt;TD&gt;Category&lt;/TD&gt;
&lt;TD&gt;numcat&lt;/TD&gt;
&lt;TD&gt;cat&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;41&lt;/TD&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;42&lt;/TD&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Other&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;43&lt;/TD&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Other&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;44&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;46&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;47&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;48&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;49&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Scan Region&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;but that what I aim for&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Status&lt;/TD&gt;
&lt;TD&gt;Category&lt;/TD&gt;
&lt;TD&gt;numcat&lt;/TD&gt;
&lt;TD&gt;cat&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Other&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Scan Region&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Why do you want to eliminate observation 42 but not eliminate observations 44 to 48?&lt;/P&gt;
&lt;P&gt;If you just want one observations per BY group than add this statement to the bottom of the data step.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if last.category;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 26 Mar 2018 13:41:56 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2018-03-26T13:41:56Z</dc:date>
    <item>
      <title>producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448275#M112758</link>
      <description>&lt;P&gt;I'm experiencing problem using first. and if statement&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;this is the code that I'm using&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sort data=&amp;amp;Queries.2; by status category; run;&lt;/P&gt;&lt;P&gt;data &amp;amp;Queries.5;&lt;BR /&gt;set &amp;amp;Queries.2;&lt;BR /&gt;by status category;&lt;BR /&gt;retain numcat 0;&lt;BR /&gt;if first.category and status="Open" then do;&lt;BR /&gt;numcat+1;&lt;BR /&gt;if last.category and status="Open"; end;&lt;BR /&gt;else cat=0;&lt;BR /&gt;cat=numcat;&lt;BR /&gt;keep status category cat numcat;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I'm not getting the result that I want I want to count the number of distinct category only when status="Open" but&amp;nbsp;&lt;/P&gt;&lt;P&gt;what I'm getting here it the code start to count every thing after &lt;SPAN&gt;&amp;nbsp;status="Open"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;which I don't desire to have. I want unreasonable to be 0 in both cat and&amp;nbsp;numcat&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;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;numcat&lt;/TD&gt;&lt;TD&gt;cat&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;TD&gt;Closed&lt;/TD&gt;&lt;TD&gt;Unblinded Data&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;Closed&lt;/TD&gt;&lt;TD&gt;Unblinded Data&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;Closed&lt;/TD&gt;&lt;TD&gt;Unblinded Data&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Other&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;46&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;47&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Scan Region&lt;/TD&gt;&lt;TD&gt;2&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 13:28:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448275#M112758</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-26T13:28:54Z</dc:date>
    </item>
    <item>
      <title>Re: producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448354#M112770</link>
      <description>&lt;P&gt;A couple suggestions:&lt;/P&gt;
&lt;P&gt;Get rid of that 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 it adds nothing to the information and is possibly misleading as to variable names and such.&lt;/P&gt;
&lt;P&gt;Post less example data of identical rows&lt;/P&gt;
&lt;PRE&gt;Closed Other 
Closed Other 
Closed Other 
Closed Other 
Closed Other 
Closed Other 
Closed Other 
Closed Other 
Closed Other 
Closed Other 
 
&lt;/PRE&gt;
&lt;P&gt;could just as well be&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Closed Other 
Closed Other 
Closed Other 
&lt;/PRE&gt;
&lt;P&gt;to get the structure of data across.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And finally, show what the expected result would be. Showing undesired output and then saying "which I don't desire to have." Doesn't exactly clarify which records should have "0 in both cat and&amp;nbsp;numcat" (and that string of useless numbers obfuscates the column headings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Even better is to post example data from your data set as data Instructions here: &lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt; will show how to turn an existing SAS data set into data step code that can be pasted into a forum code box using the {i} icon or attached as text to show exactly what you have and that we can test code against.step code.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 22:44:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448354#M112770</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-03-23T22:44:17Z</dc:date>
    </item>
    <item>
      <title>Re: producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448361#M112772</link>
      <description>&lt;P&gt;I agree with&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt;! You don't provide enough info for anyone to know what you're trying to do. My initial guess is:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  by status category;
  if first.category then numcat=0;
  if status eq 'Open' then numcat+1;
  cat=numcat;
  keep status category cat numcat;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 22:41:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448361#M112772</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-03-23T22:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448628#M112867</link>
      <description>&lt;P&gt;just edit it&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 13:29:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448628#M112867</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-26T13:29:25Z</dc:date>
    </item>
    <item>
      <title>Re: producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448631#M112868</link>
      <description>&lt;P&gt;that the result that I got by your code&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;numcat&lt;/TD&gt;&lt;TD&gt;cat&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Other&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Other&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;46&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;47&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;48&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;49&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Scan Region&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but that what I aim for&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;numcat&lt;/TD&gt;&lt;TD&gt;cat&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Open&lt;/TD&gt;&lt;TD&gt;Other&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Missing Images&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Unresolvable&lt;/TD&gt;&lt;TD&gt;Scan Region&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 26 Mar 2018 13:37:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448631#M112868</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-26T13:37:42Z</dc:date>
    </item>
    <item>
      <title>Re: producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448632#M112869</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/134228"&gt;@mona4u&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;that the result that I got by your code&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Obs&lt;/TD&gt;
&lt;TD&gt;Status&lt;/TD&gt;
&lt;TD&gt;Category&lt;/TD&gt;
&lt;TD&gt;numcat&lt;/TD&gt;
&lt;TD&gt;cat&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;41&lt;/TD&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;42&lt;/TD&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Other&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;43&lt;/TD&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Other&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;44&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;46&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;47&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;48&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;49&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Scan Region&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;but that what I aim for&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Status&lt;/TD&gt;
&lt;TD&gt;Category&lt;/TD&gt;
&lt;TD&gt;numcat&lt;/TD&gt;
&lt;TD&gt;cat&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Open&lt;/TD&gt;
&lt;TD&gt;Other&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Missing Images&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Unresolvable&lt;/TD&gt;
&lt;TD&gt;Scan Region&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Why do you want to eliminate observation 42 but not eliminate observations 44 to 48?&lt;/P&gt;
&lt;P&gt;If you just want one observations per BY group than add this statement to the bottom of the data step.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if last.category;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Mar 2018 13:41:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448632#M112869</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-03-26T13:41:56Z</dc:date>
    </item>
    <item>
      <title>Re: producing a summary using if and first.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448763#M112895</link>
      <description>&lt;P&gt;I don't think you have to use the first. and last. steps.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data test2;&lt;BR /&gt;set test1;&lt;BR /&gt;by status category;&lt;BR /&gt;retain numcat 0;&lt;/P&gt;&lt;P&gt;if status = 'Open' then numcat+1;&lt;BR /&gt;else numcat=0;&lt;BR /&gt;cat = numcat;&lt;BR /&gt;keep status category cat numcat;&lt;BR /&gt;run;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this will get you required output.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Mar 2018 18:01:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/producing-a-summary-using-if-and-first/m-p/448763#M112895</guid>
      <dc:creator>SASUser_22</dc:creator>
      <dc:date>2018-03-26T18:01:20Z</dc:date>
    </item>
  </channel>
</rss>

