z8938560 发表于 2017-4-24 10:00 
您好,感谢您的帮助,我基本上看懂了,有一段代码我不是很明白,就是筛选九月十月为0的那段, if not(m ...
是的,因为我们知道数组元素myar(4)一定是放的九月份数据,而myar(5)放的是十月。
那么,你的本意是这俩必须都为0,如果愿意的话你可以直接写成if(myar(4) =0 and myar(5) =0)。
但在逻辑上,它与not(myar(4)OR myar(5))是等价的(你想想,两个必须都为零,意味着两个中任何一个可能是1都不行),而SAS在逻辑判断中把任何非零数值视为1,所以写起来简便点。