SAS中文论坛

标题: 向大家请教个问题啊 [打印本页]

作者: shiyiming    时间: 2010-5-30 18:06
标题: 向大家请教个问题啊
各位好,想问一程序?

FILENAME raw "C:\raw.txt";

DATA B
    INFILE raw;
    INPUT @23 C $4.;
    IF C='0000' then let E=0;(将E转换成数字型的)
    IF C='0001' then let E=1;
(这样还需要根据E的值来确定F的startpoint)[color=#FF0000:24zrmcu1]这里是难点,请大家帮忙[/color:24zrmcu1]
call execute[color=#FF0000:24zrmcu1]('another data step need to invoke variable "E" and "F");[/color:24zrmcu1]
run;
[color=#FF0000:24zrmcu1]
还有怎么调用他们的值?[/color:24zrmcu1] 谢谢。
作者: shiyiming    时间: 2010-5-30 19:35
标题: Re: 向大家请教个问题啊
前半个问题我猜的,后半个问题没看懂
[code:gp1gbnli]data temp;
        input @;
        select (substr(_infile_,10,4));
                when ('0000') e=0;
                when ('0001') e=1;
        end;
        input @(e+5) f $1.;
datalines;
1234A67890000X
12345B7890001X
;[/code:gp1gbnli]




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2