-1
data work.temp work.error/view = work.temp;
infile rawdata;
input Xa Xb Xc;
if Xa=. then output work.errors;
else output work.temp;
run;
エラーがOUTPUT文のタイプミスですこのSASビューコード内の構文エラーはどこですか?
data work.temp work.error/view = work.temp;
infile rawdata;
input Xa Xb Xc;
if Xa=. then output work.errors;
else output work.temp;
run;
エラーがOUTPUT文のタイプミスですこのSASビューコード内の構文エラーはどこですか?
...それは、DATA文に構文エラーがあると言うが、私はどこ見つけることができません。あなたはERRORS
に観測値を書き込もうとしていますが、データステートメントはERROR
と定義されています。
これは奇妙な構成であり、私が推奨するものではありませんが、動作するようです。ビューTEMP
を実行すると、データセットERROR
も生成されます。
67 data x; set temp; run;
NOTE: The infile RAWDATA is:
Filename=...
NOTE: 2 records were read from the infile RAWDATA.
The minimum record length was 5.
The maximum record length was 5.
NOTE: View WORK.TEMP.VIEW used (Total process time):
real time 0.32 seconds
cpu time 0.01 seconds
NOTE: The data set WORK.ERROR has 1 observations and 3 variables.
NOTE: There were 1 observations read from the data set WORK.TEMP.
NOTE: The data set WORK.X has 1 observations and 3 variables.
@ YaoChen https://meta.stackexchange.com/a/5235/289619 – 0m3r