1

我有一个报告,其中我将当前日期存储在一个变量中,我想将它作为字段包含在报告中。我试过这个:

-SET &WORKDATE = AYMD(&YYMD,0,'I8YYMD') ;
-SET &SAVEDATE=EDIT(&WORKDATE,'99999999$');
.....
.....
BY
    '&SAVEDATE'  AS 'Date Rpt Run'

我也试过:

BY
    &SAVEDATE  AS 'Date Rpt Run'

两个都给我

(FOC003) THE FIELDNAME IS NOT RECOGNIZED: 20140430
BYPASSING TO END OF COMMAND

在报告中包含变量的正确语法是什么?报告的输出是 Excel,如果这很重要的话。

4

1 回答 1

3

你试试怎么样

-SET &BYTODAY = &YYMD;

DEFINE FILE TABLE1
BYDATE/I8YYMD = &BYTODAY;
END
TABLE FILE TABLE1
...
BY BYDATE
...
于 2014-05-20T18:31:32.370 回答