<?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: Can you please explain this log? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137436#M36996</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe you're not showing us the full picture here. How else would it be possible that you're dropping "VAR1" for output data set "def" but then can sort by "VAR1" on input data set "DEF"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc sort data = abc (keep = var1 var2 var3 var4 var5 var6 var7 var8)&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out = &lt;SPAN style="color: #339966; font-size: 18pt;"&gt;def (&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-size: 18pt;"&gt;drop = var1&lt;/SPAN&gt;) &lt;SPAN style="color: #ff0000; font-size: 12pt; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; by var1 var2 var3 var4;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; where upcase(compbl(var5)) = "SOME TEXT" and var6 = 9999;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="color: #ff0000; font-size: 12pt; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;NOTE: 0 duplicate observations were deleted.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NOTE: There were 43 observations read from the data set ABC.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE (UPCASE(COMPBL(var5))='SOME TEXT') and (var6=9999);&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NOTE: The data set WORK.DEF has 43 observations and 10 variables.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NOTE: PROCEDURE SORT used:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc sort data = &lt;SPAN style="font-size: 18pt; color: #339966;"&gt;def&lt;/SPAN&gt;&amp;nbsp; out= ghi &lt;SPAN style="color: #ff0000; font-size: 12pt; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #339966; font-size: 18pt;"&gt;by var1&lt;/SPAN&gt; var2 var3;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Dec 2014 08:03:04 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2014-12-05T08:03:04Z</dc:date>
    <item>
      <title>Can you please explain this log?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137435#M36995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Hi guys,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;First of all let me clarify that I am executing my code in SAS version 8.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;Have a look at the 2 scenarios below. I am basically trying to eliminate exact duplicate records from dataset "abc", keeping/dropping certain variables and also applying a filter. I understand why the first first proc sort on data abc does not delete duplicates. It is definitely because the "by" variables used do not ensure that exact duplicate records get arranged in a sequential order and hence do not get deleted.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;What I do not understand is the output of the second proc sort on data "def". In both the scenarios this second proc sort is exactly the same. Why then does it not eliminate duplicates in scenario 1 whereas delete in scenario 2?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;I am pretty sure I am missing something really basic here &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline; color: #ff0000;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline; color: #ff0000;"&gt;&lt;STRONG&gt;Scenario 1:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data = abc (keep = var1 var2 var3 var4 var5 var6 var7 var8)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out = def (drop = var5) &lt;SPAN style="color: #ff0000; font-size: 12pt;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; by var1 var2 var3 var4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; where upcase(compbl(var5)) = "SOME TEXT" and var6 = 9999;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; color: #ff0000;"&gt;&lt;STRONG&gt;NOTE: 0 duplicate observations were deleted.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;NOTE: There were 43 observations read from the data set ABC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE (UPCASE(COMPBL(var5))='SOME TEXT') and (var6=9999);&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.DEF has 43 observations and 7 variables.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SORT used:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data = def&amp;nbsp; out= ghi &lt;SPAN style="font-size: 12pt; color: #ff0000;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; by var1 var2 var3;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; color: #ff0000;"&gt;&lt;STRONG&gt;NOTE: Input data set is already sorted; it has been copied to the output data set.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;NOTE: There were 43 observations read from the data set WORK.DEF&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.GHI has 43 observations and 7 variables.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SORT used:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000; text-decoration: underline;"&gt;&lt;STRONG&gt;Scenario 2:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data = abc (keep = var1 var2 var3 var4 var5 var6 var7 var8)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out = def (drop = var5) ;&amp;nbsp; &lt;SPAN style="color: #ff0000; font-size: 12pt;"&gt;&lt;STRONG&gt; noduprec not used here&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; by var1 var2 var3 var4;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; where upcase(compbl(var5)) = "SOME TEXT" and var6 = 9999;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: There were 43 observations read from the data set ABC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE (UPCASE(COMPBL(var5))='SOME TEXT') and (var6=9999);&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.DEF has 43 observations and 7 variables.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SORT used:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data = def&amp;nbsp; out= ghi &lt;SPAN style="color: #ff0000; font-size: 12pt;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; by var1 var2 var3;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000; font-size: 12pt;"&gt;&lt;STRONG&gt;NOTE: 5 duplicate observations were deleted.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;NOTE: There were 43 observations read from the data set WORK.DEF&lt;/P&gt;&lt;P&gt;NOTE: The data set WORK.GHI has 38 observations and 7 variables.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SORT used:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2014 06:12:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137435#M36995</guid>
      <dc:creator>Ameet</dc:creator>
      <dc:date>2014-12-05T06:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Can you please explain this log?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137436#M36996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe you're not showing us the full picture here. How else would it be possible that you're dropping "VAR1" for output data set "def" but then can sort by "VAR1" on input data set "DEF"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc sort data = abc (keep = var1 var2 var3 var4 var5 var6 var7 var8)&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out = &lt;SPAN style="color: #339966; font-size: 18pt;"&gt;def (&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-size: 18pt;"&gt;drop = var1&lt;/SPAN&gt;) &lt;SPAN style="color: #ff0000; font-size: 12pt; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; by var1 var2 var3 var4;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; where upcase(compbl(var5)) = "SOME TEXT" and var6 = 9999;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;SPAN style="color: #ff0000; font-size: 12pt; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;NOTE: 0 duplicate observations were deleted.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NOTE: There were 43 observations read from the data set ABC.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE (UPCASE(COMPBL(var5))='SOME TEXT') and (var6=9999);&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NOTE: The data set WORK.DEF has 43 observations and 10 variables.&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;NOTE: PROCEDURE SORT used:&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc sort data = &lt;SPAN style="font-size: 18pt; color: #339966;"&gt;def&lt;/SPAN&gt;&amp;nbsp; out= ghi &lt;SPAN style="color: #ff0000; font-size: 12pt; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;noduprec&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #339966; font-size: 18pt;"&gt;by var1&lt;/SPAN&gt; var2 var3;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2014 08:03:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137436#M36996</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-12-05T08:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Can you please explain this log?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137437#M36997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Patrick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are absolutely correct. Problems with data anonymization!! I replaced the dataset names and variables names from the actual dataset/variables names that I was using in production data. I have now updated my question text....I also realized that my log note had 10 variables whereas the input itself had 8 here &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry for the trouble &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://communities.sas.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2014 09:03:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137437#M36997</guid>
      <dc:creator>Ameet</dc:creator>
      <dc:date>2014-12-05T09:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Can you please explain this log?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137438#M36998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Without seeing the actual data one can only guess! However, your main problem is likely because you are using NODUPREC. In all of my years of using SAS I have never seen a situation where that would be advisable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Compare the definitions of NODUPREC and NODUPKEY in the documentation (e.g., &lt;A href="http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000146878.htm" title="http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000146878.htm"&gt;Base SAS(R) 9.2 Procedures Guide&lt;/A&gt;),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I ALWAYS use NODUPKEY.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Dec 2014 14:06:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137438#M36998</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-12-05T14:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: Can you please explain this log?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137439#M36999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ameet,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This tip is the reason Arthur (and most of us) don't use NODUPREC:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Because NODUPRECS checks only consecutive observations, some nonconsecutive duplicate observations might remain in the output data set. You can remove all duplicates with this option by sorting on all variables."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have sorted by all variables, you might as well use NODUPKEY.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Dec 2014 14:39:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-you-please-explain-this-log/m-p/137439#M36999</guid>
      <dc:creator>Doc_Duke</dc:creator>
      <dc:date>2014-12-08T14:39:54Z</dc:date>
    </item>
  </channel>
</rss>

