IN=*** 这个选项用来创建和命名一个变量,其取值指示当前观测从哪个数据集得到。
set work.people (in = inemp)
work.money (in = insal);
这个语句说明,在读取数据时,
当该观测来自work.people时,inemp 值为1,否则为0,
当该观测来自work.money时,insal值为1,否则为0。
这样每读取一个观测都会对 inemp 和insal赋值。
读取这个观测后, if insal and inemp; 这个语句决定了这个观测是否被写入到新的数据集中。
可见 insal 和inemp不可能同时为1, 即所有观测都不被写入。

[em01]