%让 vc = 12025;
理想的输出(格式为 comma
)是 12,025
;
但是 %put %sysfunc(put(&vc,comma6.))
似乎不起作用。错误如下。
错误:未找到 %SYSFUNC 或 %QSYSFUNC 宏函数中引用的 PUT 函数。
最佳答案
PUT
函数不适用于 %SYSFUNC
,但是您可以使用 PUTN
获取数值,或使用 PUTC
字符。
尝试:
%put %sysfunc(putn(&vc,comma6.));
关于将宏变量格式化为逗号6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959405/