<?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: Scanning multiple variables to create new variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547745#M151824</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4954"&gt;@Astounding&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;With numeric variables, the comparison is easy:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if min(of ref1-ref5) ne max(of ref1-ref5) then result = 'no match';&lt;/P&gt;
&lt;P&gt;else result='match';&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Simpler&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if range (of ref1-ref5) = 0 then result='match';&lt;/P&gt;
&lt;P&gt;else result = 'no match'.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Though I find the though of using a character result cringeworthy:&lt;/P&gt;
&lt;P&gt;result = range(of ref1-ref5) = 0;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 01 Apr 2019 21:42:41 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2019-04-01T21:42:41Z</dc:date>
    <item>
      <title>Scanning multiple variables to create new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547719#M151807</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need to assess whether data across multiple variables matches.&amp;nbsp; At the same time I need to bypass missings (not take them into account when determining whether there's a match or non-matching data.&amp;nbsp; For example, In the data below I would want to note in the first data row that data do not match.&amp;nbsp; The second data row would be a 'match'.&amp;nbsp; Thank you!&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;REF1&amp;nbsp; &amp;nbsp; REF2&amp;nbsp; &amp;nbsp; &amp;nbsp;REF3&amp;nbsp; &amp;nbsp; &amp;nbsp;REF4&amp;nbsp; &amp;nbsp; &amp;nbsp;REF5&lt;/P&gt;&lt;P&gt;123&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;123&amp;nbsp; &amp;nbsp; &amp;nbsp; 124&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; .&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 124&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;124&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;&amp;nbsp; &amp;nbsp;123&amp;nbsp; &amp;nbsp; &amp;nbsp;123&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;</description>
      <pubDate>Mon, 01 Apr 2019 20:05:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547719#M151807</guid>
      <dc:creator>KathyD1</dc:creator>
      <dc:date>2019-04-01T20:05:27Z</dc:date>
    </item>
    <item>
      <title>Re: Scanning multiple variables to create new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547730#M151815</link>
      <description>&lt;P&gt;With numeric variables, the comparison is easy:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if min(of ref1-ref5) ne max(of ref1-ref5) then result = 'no match';&lt;/P&gt;
&lt;P&gt;else result='match';&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2019 20:22:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547730#M151815</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2019-04-01T20:22:25Z</dc:date>
    </item>
    <item>
      <title>Re: Scanning multiple variables to create new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547731#M151816</link>
      <description>&lt;P&gt;If these are numeric then&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
     set have;
     nonmatches = var (of ref1 - ref5);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If the variance is zero, then the non-missings are all equal, they all match. If the variance is greater than zero, then there is at least one mismatch among the non-missing values.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2019 20:22:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547731#M151816</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-04-01T20:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Scanning multiple variables to create new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547745#M151824</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4954"&gt;@Astounding&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;With numeric variables, the comparison is easy:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if min(of ref1-ref5) ne max(of ref1-ref5) then result = 'no match';&lt;/P&gt;
&lt;P&gt;else result='match';&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Simpler&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if range (of ref1-ref5) = 0 then result='match';&lt;/P&gt;
&lt;P&gt;else result = 'no match'.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Though I find the though of using a character result cringeworthy:&lt;/P&gt;
&lt;P&gt;result = range(of ref1-ref5) = 0;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2019 21:42:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547745#M151824</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-04-01T21:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Scanning multiple variables to create new variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547881#M151872</link>
      <description>&lt;P&gt;Thank you everyone!&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2019 12:59:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Scanning-multiple-variables-to-create-new-variable/m-p/547881#M151872</guid>
      <dc:creator>KathyD1</dc:creator>
      <dc:date>2019-04-02T12:59:08Z</dc:date>
    </item>
  </channel>
</rss>

