<DIV>Hi Rafael,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Before your posting, I used maskout and const combined taking five steps to get what I need.&nbsp; with your method, one step and I&nbsp;got the same answer.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Smart!&nbsp; Thank you very much.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Frank</DIV>
<DIV><BR><BR><B><I>Rafael Rosolem &lt;rosolem@GMAIL.COM&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">hi,<BR><BR>supose you have two thresholds the lower one, tlo, and the upper one,<BR>thi, and you want to have tlo &lt; var &lt; thi, then you'll need to set the<BR>maskout as follows:<BR><BR>aa=maskout(var,-(var-tlo)*(var-thi))<BR><BR>the minus sign at the beginning of the statement guarantees you that you<BR>are doing tlo &lt; var &lt; thi, otherwise you would be doing tlo &gt; var &lt; thi.<BR><BR>try it out!<BR><BR>good luck.<BR><BR>R.<BR><BR><BR>JL Lee wrote:<BR><BR>&gt;Dear All,<BR>&gt;<BR>&gt;Is there anyone that have experience on doing average by cutting a<BR>&gt;threshold value without cutting off points that are "zero".<BR>&gt;<BR>&gt;For example, aa=maskout(var,var-2.); this will make all var to be missing<BR>&gt;value including points that are "zero". Is there anyway that I can keep<BR>&gt;points that are zero and maskout points that are 0 &lt; var &lt;
 2?<BR>&gt;<BR>&gt;<BR>&gt;Many Thanks.<BR>&gt;<BR>&gt;<BR>&gt;<BR></BLOCKQUOTE><p>
                <hr size=1>Do You Yahoo!?<br> Yahoo! Small Business - <a href="http://us.rd.yahoo.com/evt=31637/*http://smallbusiness.yahoo.com/resources/">Try our new Resources site!</a>