<?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: compare two variables in same dataset in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412995#M101035</link>
    <description>&lt;P&gt;&amp;nbsp;&amp;nbsp; dob1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dob2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rank&lt;BR /&gt;10/18/2017&amp;nbsp;01/27/1998&amp;nbsp; 1&lt;BR /&gt;10/09/2017&amp;nbsp;11/03/1982&amp;nbsp; 3&lt;BR /&gt;08/23/2017&amp;nbsp;04/09/1999&amp;nbsp; 1&lt;BR /&gt;10/23/2017&amp;nbsp;05/20/1988&amp;nbsp; 2&lt;BR /&gt;10/18/2017&amp;nbsp;07/12/1999&amp;nbsp; 1&lt;BR /&gt;09/25/2017&amp;nbsp;09/25/2017&amp;nbsp; 1&lt;BR /&gt;09/25/2017&amp;nbsp;09/25/2017&amp;nbsp; 1&lt;BR /&gt;09/26/2017&amp;nbsp;09/26/2017&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Log&lt;/P&gt;&lt;P&gt;data get;&lt;BR /&gt;set have;&lt;BR /&gt;if dofb eq dob1 then score is null;&lt;BR /&gt;else rank=rank;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;Log&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/P&gt;</description>
    <pubDate>Mon, 13 Nov 2017 18:13:02 GMT</pubDate>
    <dc:creator>West26</dc:creator>
    <dc:date>2017-11-13T18:13:02Z</dc:date>
    <item>
      <title>compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412963#M101020</link>
      <description>&lt;P&gt;Have a dataset with three columns&lt;/P&gt;&lt;P&gt;have dataset&lt;/P&gt;&lt;P&gt;dob1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dob2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rank&lt;/P&gt;&lt;P&gt;10/18/2017&amp;nbsp; 10/27/1998&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;10/09/2017&amp;nbsp;&amp;nbsp;11/03/1982&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;09/10/1991&amp;nbsp;&amp;nbsp; 09/10/1991&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;needed dataset&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dob1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dob2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rank&lt;/P&gt;&lt;P&gt;10/18/2017&amp;nbsp; 10/27/1998&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;10/09/2017&amp;nbsp;&amp;nbsp;11/03/1982&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;09/10/1991&amp;nbsp;&amp;nbsp; 09/10/1991&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if dob1=dob2 then ran=null ; else rank=rank;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;both dob1 and dbo2 are date formats (type=date and length &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help how to get needed dataset. Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 17:15:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412963#M101020</guid>
      <dc:creator>West26</dc:creator>
      <dc:date>2017-11-13T17:15:40Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412980#M101026</link>
      <description>&lt;P&gt;Did you try the code you've shown? If it didn't work, please explain how.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You've misspelled rank and you specify null in SAS with the period ( . ) or use CALL MISSING instead.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 17:55:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412980#M101026</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-13T17:55:46Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412987#M101028</link>
      <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;Thanks for taking your time to reply my post.&lt;/P&gt;&lt;P&gt;Getting the below error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Haven't misspelled rank, while I'm coding. Sorry it's a&amp;nbsp;typo mistake in the post.&lt;/P&gt;&lt;P&gt;But my doubt is can we use dob1=dbo2?&lt;/P&gt;&lt;P&gt;As dob1 doesn't have a value of dob2, I don't think it is proper syntax.&lt;/P&gt;&lt;P&gt;So, definitely it's a syntax error. And I need to know what would be the right one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 18:03:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412987#M101028</guid>
      <dc:creator>West26</dc:creator>
      <dc:date>2017-11-13T18:03:00Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412989#M101030</link>
      <description>&lt;P&gt;Post your code and log.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You're stating there's errors but we can't see them or your data or your code so it's a guessing game, which I don't really want to play.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Good Luck.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 18:05:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412989#M101030</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-13T18:05:24Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412990#M101031</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/70743"&gt;@West26&lt;/a&gt;!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If your "rank" variable is categorical, you can do what your describing with the code below:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
	input @1 dob1 mmddyy10. @12 dob2 mmddyy10. @23 rank $;
	datalines;
10/18/2017 10/27/1998 1
10/09/2017 11/03/1982 2
09/10/1991 09/10/1991 2
;
run;

data need;
	set have;
	if dob1=dob2 then rank ="null";
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If your "rank" variable is numeric, and by "null" you mean you want the entry to be missing, you can use the following code:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
	input @1 dob1 mmddyy10. @12 dob2 mmddyy10. @23 rank;
	datalines;
10/18/2017 10/27/1998 1
10/09/2017 11/03/1982 2
09/10/1991 09/10/1991 2
;
run;

data need;
	set have;
	if dob1=dob2 then rank =.;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Hope that helps!&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 18:07:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412990#M101031</guid>
      <dc:creator>OliviaWright</dc:creator>
      <dc:date>2017-11-13T18:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412995#M101035</link>
      <description>&lt;P&gt;&amp;nbsp;&amp;nbsp; dob1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dob2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rank&lt;BR /&gt;10/18/2017&amp;nbsp;01/27/1998&amp;nbsp; 1&lt;BR /&gt;10/09/2017&amp;nbsp;11/03/1982&amp;nbsp; 3&lt;BR /&gt;08/23/2017&amp;nbsp;04/09/1999&amp;nbsp; 1&lt;BR /&gt;10/23/2017&amp;nbsp;05/20/1988&amp;nbsp; 2&lt;BR /&gt;10/18/2017&amp;nbsp;07/12/1999&amp;nbsp; 1&lt;BR /&gt;09/25/2017&amp;nbsp;09/25/2017&amp;nbsp; 1&lt;BR /&gt;09/25/2017&amp;nbsp;09/25/2017&amp;nbsp; 1&lt;BR /&gt;09/26/2017&amp;nbsp;09/26/2017&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Log&lt;/P&gt;&lt;P&gt;data get;&lt;BR /&gt;set have;&lt;BR /&gt;if dofb eq dob1 then score is null;&lt;BR /&gt;else rank=rank;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;Log&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 18:13:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412995#M101035</guid>
      <dc:creator>West26</dc:creator>
      <dc:date>2017-11-13T18:13:02Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412998#M101037</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/70743"&gt;@West26&lt;/a&gt;, where you have "score is null" you should have either "rank="null"" or "rank=." Check out my solution below. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 18:14:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/412998#M101037</guid>
      <dc:creator>OliviaWright</dc:creator>
      <dc:date>2017-11-13T18:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: compare two variables in same dataset</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/413001#M101039</link>
      <description>Thank you so much. Appreciated.</description>
      <pubDate>Mon, 13 Nov 2017 18:18:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-variables-in-same-dataset/m-p/413001#M101039</guid>
      <dc:creator>West26</dc:creator>
      <dc:date>2017-11-13T18:18:08Z</dc:date>
    </item>
  </channel>
</rss>

