是否有在OpenVMS中输出无符号分区十进制字段的格式?

时间:2010-07-30 13:14:53

标签: sas openvms

我正在尝试在测试文件中写一个零填充字段,COBOL程序将使用图片条款9(5)v999读取该字段。但是我无法找到合适的格式。我已经尝试过z8.3但SAS插入小数点...即99.999,因为我需要00099999作为结果。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我相信这就是你所追求的:

proc format ;
  picture x low-high = '99999999' (prefix='0' mult=100);
run;

data _null_;
  do cnt = 0 to 20 by 0.5;
    put cnt x.;
  end;
run;

您可以在此PDF中找到更多自定义格式示例:

www2.sas.com/proceedings/sugi29/236-29.pdf

干杯 罗布