<?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 subset based on 2 variables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198272#M37133</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you looking for a data step or SQL solution? What hasn't worked for you?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 17 Apr 2015 02:07:30 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2015-04-17T02:07:30Z</dc:date>
    <item>
      <title>how to subset based on 2 variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198271#M37132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'd like to create a data set containing only observations that have a record where FIRST=1 within each ID group. In the example below, I'd like to keep all observations except those where ID=60, since this ID group does not have any records where FIRST=1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;HAVE:&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIRST&lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;60&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;60&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;76&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;76&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;76&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WANT:&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIRST&lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;56&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;76&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;76&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;76&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This seems like it should be very simple coding, but I'm spinning my wheels here! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Stephanie &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 01:41:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198271#M37132</guid>
      <dc:creator>burtsm</dc:creator>
      <dc:date>2015-04-17T01:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset based on 2 variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198272#M37133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you looking for a data step or SQL solution? What hasn't worked for you?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 02:07:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198272#M37133</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-04-17T02:07:30Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset based on 2 variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198273#M37134</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select * from have&lt;/P&gt;&lt;P&gt;group by id&lt;/P&gt;&lt;P&gt;having sum(first)&amp;gt;0&lt;/P&gt;&lt;P&gt;order by id, first;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 02:20:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198273#M37134</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2015-04-17T02:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset based on 2 variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198274#M37135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alternatively via data step&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=have;&lt;/P&gt;&lt;P&gt;by id descending first;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by id descending first;&lt;/P&gt;&lt;P&gt;retain test;&lt;/P&gt;&lt;P&gt;if first.id then test=first;&lt;/P&gt;&lt;P&gt;if test&amp;gt;0;&lt;/P&gt;&lt;P&gt;drop test;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Jag&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 03:17:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198274#M37135</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2015-04-17T03:17:23Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset based on 2 variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198275#M37136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am much more familiar/comfortable with coding using data step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The response by Jag below worked for me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 23:39:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198275#M37136</guid>
      <dc:creator>burtsm</dc:creator>
      <dc:date>2015-04-17T23:39:23Z</dc:date>
    </item>
    <item>
      <title>Re: how to subset based on 2 variables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198276#M37137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Apr 2015 23:40:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-subset-based-on-2-variables/m-p/198276#M37137</guid>
      <dc:creator>burtsm</dc:creator>
      <dc:date>2015-04-17T23:40:34Z</dc:date>
    </item>
  </channel>
</rss>

