VALIDVARNAME=V7 | UPCASE | ANY
与变量名称相关,而不是数据集名称。
尽管
options VALIDMEMNAME=EXTEND;
指数据集,但只允许名称中包含特殊字符,限制仍然是 32 个字符。
来自 SAS 帮助:
> EXTEND
> specifies that a SAS data set name, a SAS data view name, or an item store name must follow these rules:
> Names can include national characters.
> The name can include special characters, except for the / \ * ? " < > |: -. characters.
> Note: The SPD Engine does not allow ‘.’ (the period) anywhere in the member name.
> The name must contain at least one character.
> The length of the name can be up to 32 bytes.
> Null bytes are not allowed.
> Names cannot begin with a blank or a ‘.’ (the period).
所以我认为你必须重命名文件。