使用SAS9.4运行以下程序时发生错误,程序如下所示:
proc format;
picture pct low-high="000.00%";
/*指定pct为带%、两位小数点的显示样式*/
run;
proc tabulate;
class gender age bd;
table (gender="" all)*age="",(bd="体型" all)*(n *f= 5.1 rowpctn *f = pct) / box="性别 年龄" misstext="ND";
/*gender和all并列,二者均与age交叉 bd和all并列,二者均与n和rowpctn交叉 n显示为5.1的格式,即总长度为5,小数点1位 rowpctn显示为指定的pct格式*/
keylabel n="例数" rowpctn="比例";
run;
日志报错信息如下所示:
ERROR: 名称 (f) 的类型未知。
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “PROCEDURE TABULATE”所用时间(总处理时间):
实际时间 0.00 秒
CPU 时间 0.01 秒
麻烦请问一下出现该问题应该如何解决?