<?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: Array Question in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105604#M29459</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Could you explain me what is happening in this step???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before = (0 &amp;lt; f204 &amp;lt; f550);&lt;/P&gt;&lt;P&gt;how are we getting before =0 and before=1???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d1=315 d2=316 d3=317 d4=550 d5=509 d6=612 d7=204 f550=4 f204=7 before=0&lt;/P&gt;&lt;P&gt;d1=204 d2=550 d3=312 d4=101 d5=990 d6=317 d7=880 f550=2 f204=1 before=1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Jun 2013 15:18:11 GMT</pubDate>
    <dc:creator>robertrao</dc:creator>
    <dc:date>2013-06-13T15:18:11Z</dc:date>
    <item>
      <title>Array Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105602#M29457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; I want to scan from D1 thru D7 and check if a person has 550&lt;/P&gt;&lt;P&gt;After checking that i also want to check if a particular code say (204) occurs after 550 or Prior to 550!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;D1&amp;nbsp;&amp;nbsp;&amp;nbsp; D2&amp;nbsp;&amp;nbsp;&amp;nbsp; D3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D7&lt;BR /&gt; 315&amp;nbsp;&amp;nbsp; 316&amp;nbsp;&amp;nbsp; 317&amp;nbsp;&amp;nbsp; 550&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 509&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 612&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 204&lt;/P&gt;&lt;P&gt;204&amp;nbsp;&amp;nbsp;&amp;nbsp; 550&amp;nbsp;&amp;nbsp; 312&amp;nbsp;&amp;nbsp;&amp;nbsp; 101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 990&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 317&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 880&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 14:55:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105602#M29457</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-06-13T14:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: Array Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105603#M29458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use WHICHN function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input d1-d7;&lt;/P&gt;&lt;P&gt;f550 = whichn(550, of d1-d7);&lt;/P&gt;&lt;P&gt;f204 = whichn(204, of d1-d7);&lt;/P&gt;&lt;P&gt;before = (0 &amp;lt; f204 &amp;lt; f550);&lt;/P&gt;&lt;P&gt;put (_all_) (=);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;315 316 317 550 509 612 204&lt;/P&gt;&lt;P&gt;204 550 312 101 990 317 880&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 15:01:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105603#M29458</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-06-13T15:01:55Z</dc:date>
    </item>
    <item>
      <title>Re: Array Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105604#M29459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Could you explain me what is happening in this step???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;before = (0 &amp;lt; f204 &amp;lt; f550);&lt;/P&gt;&lt;P&gt;how are we getting before =0 and before=1???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;d1=315 d2=316 d3=317 d4=550 d5=509 d6=612 d7=204 f550=4 f204=7 before=0&lt;/P&gt;&lt;P&gt;d1=204 d2=550 d3=312 d4=101 d5=990 d6=317 d7=880 f550=2 f204=1 before=1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 15:18:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105604#M29459</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-06-13T15:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Array Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105605#M29460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When SAS evaluates logic expressions it generates 0 for FALSE and 1 for TRUE.&lt;/P&gt;&lt;P&gt;So when the index for 204 is found (F204 &amp;gt; 0) and before the index for 550 (F204 &amp;lt; F550) then the expression is TRUE so the variable is set to 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jun 2013 16:05:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105605#M29460</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-06-13T16:05:10Z</dc:date>
    </item>
    <item>
      <title>Re: Array Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105606#M29461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I was wondering if WHICHN works on missing values??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;list1&amp;nbsp; list2&amp;nbsp;&amp;nbsp; list3&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; .&amp;nbsp; &lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;missing=whichn(&lt;STRONG&gt;. ,&lt;/STRONG&gt; list1-list3)&lt;/P&gt;&lt;P&gt;we would not get 2 in this case if i am not wrong!!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2013 19:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105606#M29461</guid>
      <dc:creator>robertrao</dc:creator>
      <dc:date>2013-06-14T19:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: Array Question</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105607#M29462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;missing=whichc(.,of list1-list3);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jun 2013 19:26:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Array-Question/m-p/105607#M29462</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-06-14T19:26:54Z</dc:date>
    </item>
  </channel>
</rss>

