<?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 WARNING: out of range in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47460#M12738</link>
    <description>hello,&lt;BR /&gt;
&lt;BR /&gt;
I am getting this warning would someone please help me figure out why&lt;BR /&gt;
thanks&lt;BR /&gt;
&lt;BR /&gt;
WARNING: Argument 2 to function GETVARN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range&lt;BR /&gt;
&lt;BR /&gt;
thank&lt;BR /&gt;
&lt;BR /&gt;
R.A.G.</description>
    <pubDate>Sun, 10 Apr 2011 01:59:13 GMT</pubDate>
    <dc:creator>R_A_G_</dc:creator>
    <dc:date>2011-04-10T01:59:13Z</dc:date>
    <item>
      <title>WARNING: out of range</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47460#M12738</link>
      <description>hello,&lt;BR /&gt;
&lt;BR /&gt;
I am getting this warning would someone please help me figure out why&lt;BR /&gt;
thanks&lt;BR /&gt;
&lt;BR /&gt;
WARNING: Argument 2 to function GETVARN referenced by the %SYSFUNC or %QSYSFUNC macro function is out of range&lt;BR /&gt;
&lt;BR /&gt;
thank&lt;BR /&gt;
&lt;BR /&gt;
R.A.G.</description>
      <pubDate>Sun, 10 Apr 2011 01:59:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47460#M12738</guid>
      <dc:creator>R_A_G_</dc:creator>
      <dc:date>2011-04-10T01:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: out of range</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47461#M12739</link>
      <description>Also this is my code&lt;BR /&gt;
Thanks&lt;BR /&gt;
R.A.G.&lt;BR /&gt;
&lt;BR /&gt;
%MACRO SaveItemOrder;&lt;BR /&gt;
%let num_skills=3;&lt;BR /&gt;
%let numatt=3;&lt;BR /&gt;
%let numitem=35;&lt;BR /&gt;
%let numclass=%eval(2**&amp;amp;num_skills);&lt;BR /&gt;
%let IDname=num_student; &lt;BR /&gt;
&lt;BR /&gt;
DATA _NULL_;&lt;BR /&gt;
/* Datasets to draw values from*/&lt;BR /&gt;
	%LET dataQmatrix=%SYSFUNC(OPEN(work.Qmatrix,i));&lt;BR /&gt;
  		%DO i=1 %TO &amp;amp;NUMITEM;&lt;BR /&gt;
/* Assign new macro variables as global*/&lt;BR /&gt;
			%GLOBAL itemorder&amp;amp;i;&lt;BR /&gt;
/* Gets entire row of data*/&lt;BR /&gt;
			%LET row=%SYSFUNC(FETCHOBS(&amp;amp;dataQmatrix.,&amp;amp;i.));&lt;BR /&gt;
/* Grabs specific value for threshold from that row*/&lt;BR /&gt;
			%LET item&amp;amp;i.=%SYSFUNC(GETVARN(&amp;amp;dataQmatrix.,&lt;BR /&gt;
					     %SYSFUNC(VARNUM(&amp;amp;dataQmatrix.,itematt&amp;amp;num_skills))));&lt;BR /&gt;
/* Transferring value to global macro, and checking via log;*/&lt;BR /&gt;
			%LET itemorder&amp;amp;i. = &amp;amp;&amp;amp;item&amp;amp;i.; &lt;BR /&gt;
		    %PUT itemorder&amp;amp;i. &amp;amp;&amp;amp;itemorder&amp;amp;i.; &lt;BR /&gt;
		%END;&lt;BR /&gt;
	/* Close dataset used in program;*/&lt;BR /&gt;
	%LET dataQmatrix=%SYSFUNC(CLOSE(&amp;amp;dataQmatrix.));&lt;BR /&gt;
RUN;&lt;BR /&gt;
%MEND;&lt;BR /&gt;
%SaveItemOrder;</description>
      <pubDate>Sun, 10 Apr 2011 02:29:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47461#M12739</guid>
      <dc:creator>R_A_G_</dc:creator>
      <dc:date>2011-04-10T02:29:31Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: out of range</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47462#M12740</link>
      <description>Hello,&lt;BR /&gt;
Just to let others who might be curious know that I have found out why I was getting "OUT OF RANGE WARNING" &lt;BR /&gt;
The section of the code that was referring to another file had the wrong name for the variable.&lt;BR /&gt;
Code:&lt;BR /&gt;
&lt;BR /&gt;
%SYSFUNC(VARNUM(&amp;amp;dataQmatrix.,itematt&amp;amp;num_skills))));&lt;BR /&gt;
&lt;BR /&gt;
itematt should have been changed to skills&lt;BR /&gt;
&lt;BR /&gt;
have a great rest of the weekend&lt;BR /&gt;
R.A. G.</description>
      <pubDate>Sun, 10 Apr 2011 22:59:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47462#M12740</guid>
      <dc:creator>R_A_G_</dc:creator>
      <dc:date>2011-04-10T22:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: WARNING: out of range</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47463#M12741</link>
      <description>Hi R.A. G.&lt;BR /&gt;
&lt;BR /&gt;
Second argument of the VARNUM function must be character. for example&lt;BR /&gt;
varnum(mydataid,'name')&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;A href="http://support.sas.com/documentation/cdl/en/sclref/59578/HTML/default/a000144731.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/sclref/59578/HTML/default/a000144731.htm&lt;/A&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Irena</description>
      <pubDate>Mon, 11 Apr 2011 08:44:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/WARNING-out-of-range/m-p/47463#M12741</guid>
      <dc:creator>ariari</dc:creator>
      <dc:date>2011-04-11T08:44:08Z</dc:date>
    </item>
  </channel>
</rss>

