<?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 flag unassigned variables as missing in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416510#M102259</link>
    <description>&lt;P&gt;I have a large claims dataset that I flagged for variables of interest but now I want to identify those with no flagged variables,&lt;/P&gt;&lt;P&gt;I flagged these variables by writing a code like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;if&amp;nbsp; ndc=123 then a=1;&lt;/P&gt;&lt;P&gt;else if ndc=456 then b=1;&lt;/P&gt;&lt;P&gt;else if ndc=789 then c=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I have now is&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; A&amp;nbsp;&amp;nbsp; B&amp;nbsp; C&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&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; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I want to flag ID 2 and 5 for not having any flagged variables&lt;/P&gt;&lt;P&gt;I tried&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;where a ne 1 and b ne 1 and c ne;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;The above code did not flag ID 2 and 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Mon, 27 Nov 2017 21:27:50 GMT</pubDate>
    <dc:creator>leahcho</dc:creator>
    <dc:date>2017-11-27T21:27:50Z</dc:date>
    <item>
      <title>flag unassigned variables as missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416510#M102259</link>
      <description>&lt;P&gt;I have a large claims dataset that I flagged for variables of interest but now I want to identify those with no flagged variables,&lt;/P&gt;&lt;P&gt;I flagged these variables by writing a code like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;if&amp;nbsp; ndc=123 then a=1;&lt;/P&gt;&lt;P&gt;else if ndc=456 then b=1;&lt;/P&gt;&lt;P&gt;else if ndc=789 then c=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I have now is&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; A&amp;nbsp;&amp;nbsp; B&amp;nbsp; C&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&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; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then I want to flag ID 2 and 5 for not having any flagged variables&lt;/P&gt;&lt;P&gt;I tried&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;where a ne 1 and b ne 1 and c ne;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;The above code did not flag ID 2 and 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2017 21:27:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416510#M102259</guid>
      <dc:creator>leahcho</dc:creator>
      <dc:date>2017-11-27T21:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: flag unassigned variables as missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416514#M102263</link>
      <description>&lt;P&gt;By any chance, did you actually complete the WHERE statement?&amp;nbsp; It looks like it's missing the number '1' at the end.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another possibility to consider:&amp;nbsp; You are using the data set HAVE as input to both DATA steps.&amp;nbsp; But HAVE doesn't contain A, B, and C.&amp;nbsp; You need to use the output from the first DATA step as the input to the second DATA step.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Finally, you may find this easier to read:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where sum(0, a, b, c) = 0;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2017 22:06:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416514#M102263</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-11-27T22:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: flag unassigned variables as missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416522#M102266</link>
      <description>&lt;P&gt;Try the N or NMISS functions&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if n(a, b, c) &amp;lt; 1 then ..... ;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/151476"&gt;@leahcho&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;I have a large claims dataset that I flagged for variables of interest but now I want to identify those with no flagged variables,&lt;/P&gt;
&lt;P&gt;I flagged these variables by writing a code like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;if&amp;nbsp; ndc=123 then a=1;&lt;/P&gt;
&lt;P&gt;else if ndc=456 then b=1;&lt;/P&gt;
&lt;P&gt;else if ndc=789 then c=1;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I have now is&lt;/P&gt;
&lt;P&gt;ID&amp;nbsp; A&amp;nbsp;&amp;nbsp; B&amp;nbsp; C&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;P&gt;5&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; 1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then I want to flag ID 2 and 5 for not having any flagged variables&lt;/P&gt;
&lt;P&gt;I tried&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;where a ne 1 and b ne 1 and c ne;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;The above code did not flag ID 2 and 5&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please help&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2017 22:32:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/flag-unassigned-variables-as-missing/m-p/416522#M102266</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-11-27T22:32:41Z</dc:date>
    </item>
  </channel>
</rss>

