<?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: Modifier logic in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89511#M18992</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this what you want..or i have not understood your problem.Can you paste the output you want.&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;input id date code modifier $ 29-31;&lt;/P&gt;&lt;P&gt;informat date mmddyy10.;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770 26&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770 26&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770 TC&lt;/P&gt;&lt;P&gt;12345 07/29/2011 77052&lt;/P&gt;&lt;P&gt;12345 07/29/2011 77052&lt;/P&gt;&lt;P&gt;12345 07/29/2011 77052 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70450 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70544 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70549 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70553 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 71010 26&lt;/P&gt;&lt;P&gt;34567 09/23/2011 74000 TC&lt;/P&gt;&lt;P&gt;34567 09/23/2011 74000&lt;/P&gt;&lt;P&gt;34567 09/23/2011 74000 26&lt;/P&gt;&lt;P&gt;34567 09/30/2011 70486&lt;/P&gt;&lt;P&gt;34567 09/30/2011 70486&lt;/P&gt;&lt;P&gt;34567 09/30/2011 70486 26&lt;/P&gt;&lt;P&gt;34567 02/22/2011 71020&lt;/P&gt;&lt;P&gt;56789 04/05/2011 74176&lt;/P&gt;&lt;P&gt;56789 04/05/2011 74176&lt;/P&gt;&lt;P&gt;56789 04/05/2011 74176 26&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as &lt;/P&gt;&lt;P&gt;select * from one where modifier = ''&lt;/P&gt;&lt;P&gt;group by id, date;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Apr 2012 16:40:38 GMT</pubDate>
    <dc:creator>shivas</dc:creator>
    <dc:date>2012-04-19T16:40:38Z</dc:date>
    <item>
      <title>Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89510#M18991</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 267px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="64"&gt;id&lt;/TD&gt;&lt;TD width="75"&gt;date&lt;/TD&gt;&lt;TD width="64"&gt;code&lt;/TD&gt;&lt;TD width="64"&gt;modifier&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;76770&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;76770&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;76770&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;76770&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;76770&lt;/TD&gt;&lt;TD align="right"&gt;TC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;77052&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;77052&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;07/29/2011&lt;/TD&gt;&lt;TD align="right"&gt;77052&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;02/26/2011&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;02/26/2011&lt;/TD&gt;&lt;TD align="right"&gt;70450&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;02/26/2011&lt;/TD&gt;&lt;TD align="right"&gt;70544&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;02/26/2011&lt;/TD&gt;&lt;TD align="right"&gt;70549&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;02/26/2011&lt;/TD&gt;&lt;TD align="right"&gt;70553&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;12345&lt;/TD&gt;&lt;TD&gt;02/26/2011&lt;/TD&gt;&lt;TD align="right"&gt;71010&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;09/23/2011&lt;/TD&gt;&lt;TD align="right"&gt;74000&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TC&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;09/23/2011&lt;/TD&gt;&lt;TD align="right"&gt;74000&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;09/23/2011&lt;/TD&gt;&lt;TD align="right"&gt;74000&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;09/30/2011&lt;/TD&gt;&lt;TD align="right"&gt;70486&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;09/30/2011&lt;/TD&gt;&lt;TD align="right"&gt;70486&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;09/30/2011&lt;/TD&gt;&lt;TD align="right"&gt;70486&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;34567&lt;/TD&gt;&lt;TD&gt;02/22/2011&lt;/TD&gt;&lt;TD align="right"&gt;71020&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;56789&lt;/TD&gt;&lt;TD&gt;04/05/2011&lt;/TD&gt;&lt;TD align="right"&gt;74176&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;56789&lt;/TD&gt;&lt;TD&gt;04/05/2011&lt;/TD&gt;&lt;TD align="right"&gt;74176&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;56789&lt;/TD&gt;&lt;TD&gt;04/05/2011&lt;/TD&gt;&lt;TD align="right"&gt;74176&lt;/TD&gt;&lt;TD align="right"&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;on the same date if an id has same code and if modifier is not missing then do not select those rows.for instance for id 12345 on 07/29/11 id has two different codes 76770 and 77052, out of 8 rows select only 4 rows where modifier is missing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 16:19:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89510#M18991</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2012-04-19T16:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89511#M18992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this what you want..or i have not understood your problem.Can you paste the output you want.&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;input id date code modifier $ 29-31;&lt;/P&gt;&lt;P&gt;informat date mmddyy10.;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770 26&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770 26&lt;/P&gt;&lt;P&gt;12345 07/29/2011 76770 TC&lt;/P&gt;&lt;P&gt;12345 07/29/2011 77052&lt;/P&gt;&lt;P&gt;12345 07/29/2011 77052&lt;/P&gt;&lt;P&gt;12345 07/29/2011 77052 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70450 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70544 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70549 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 70553 26&lt;/P&gt;&lt;P&gt;12345 02/26/2011 71010 26&lt;/P&gt;&lt;P&gt;34567 09/23/2011 74000 TC&lt;/P&gt;&lt;P&gt;34567 09/23/2011 74000&lt;/P&gt;&lt;P&gt;34567 09/23/2011 74000 26&lt;/P&gt;&lt;P&gt;34567 09/30/2011 70486&lt;/P&gt;&lt;P&gt;34567 09/30/2011 70486&lt;/P&gt;&lt;P&gt;34567 09/30/2011 70486 26&lt;/P&gt;&lt;P&gt;34567 02/22/2011 71020&lt;/P&gt;&lt;P&gt;56789 04/05/2011 74176&lt;/P&gt;&lt;P&gt;56789 04/05/2011 74176&lt;/P&gt;&lt;P&gt;56789 04/05/2011 74176 26&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as &lt;/P&gt;&lt;P&gt;select * from one where modifier = ''&lt;/P&gt;&lt;P&gt;group by id, date;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 16:40:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89511#M18992</guid>
      <dc:creator>shivas</dc:creator>
      <dc:date>2012-04-19T16:40:38Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89512#M18993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm sorry.The conditions are:&lt;/P&gt;&lt;P&gt;on the same date if an id has same code and if modifier is not missing then do not select those rows.&lt;/P&gt;&lt;P&gt;for instance for id 12345 on 07/29/11 id has two different codes 76770 and 77052, out of 8 rows select only 4 rows where modifier is missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if there is only one code and whatever be the modifier we will select that row.&lt;/P&gt;&lt;P&gt;for instance for id 12345 on 02/26/11 we need to select all the rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for 34567 0n 09/23/11 we select 74000 where modifier is missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 16:55:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89512#M18993</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2012-04-19T16:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89513#M18994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I understand correctly, and your data are already sorted (as shown in your example), then how about something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by id date code notsorted;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (first.code and last.code) or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; missing(modifier);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 17:09:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89513#M18994</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-04-19T17:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89514#M18995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;even if they are sorted, notsorted can be used right?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 17:24:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89514#M18995</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2012-04-19T17:24:03Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89515#M18996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes but, if they aren't in the correct order for your logic, then you would have to sort them and then the notsorted option wouldn't have to be there.&amp;nbsp; However, it wouldn't hurt.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 18:20:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89515#M18996</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-04-19T18:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89516#M18997</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;select *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; from one&lt;/P&gt;&lt;P&gt;&amp;nbsp; group by id, date&lt;STRONG&gt;, code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;having missing(modifier) or count(*)=1;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Art, you are correct, however with the example data results will be the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Matthew Kastin, edit is in bold&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 18:59:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89516#M18997</guid>
      <dc:creator>FriedEgg</dc:creator>
      <dc:date>2012-04-19T18:59:48Z</dc:date>
    </item>
    <item>
      <title>Re: Modifier logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89517#M18998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FriedEgg: I think that should be&lt;/P&gt;&lt;P&gt;group by id, date, code&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Apr 2012 19:02:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Modifier-logic/m-p/89517#M18998</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-04-19T19:02:29Z</dc:date>
    </item>
  </channel>
</rss>

