IBM大型机论坛索引
 
 登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答  寄存器
 

在大型机中进行打印


IBM大型机论坛 -> 所有其他大型机主题
 发表新话题    回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
阿里姆·S

新的用户


加入:2020年11月11日
帖子:3
地点:印度

 发布 发表于:2020年11月11日,星期三9:01 pm
引用回复

嗨,大家好,

首先,我不了解SAS,目前在大型机中运行SAS作业。我正在尝试打印具有100多个字段的数据集,但未按预期填充。

当前O / P:

Obs 1 Field1 ........................ field8
2 field1 .................................. field8
.
'
'
Obs 1栏位9 .............................栏位15
2栏位9 ..................................栏位15

预期:

Obs1 field1 ................................................. ....... field15
2 field1 ................................................. ..... field15

我正在使用以下命令:
proc打印数据= rawdata.correct;

有人可以帮我吗
回到顶部
查看用户资料 发送私信
乔格·芬代森

活跃用户


已加入:2015年8月15日
帖子:389
地点:德国班贝格

 发布 发表于:2020年11月11日,星期三10:09 pm
引用回复

当您不向我们展示proc的外观时,您期望什么? icon_question.gif
回到顶部
查看用户资料 发送私信
阿里姆·S

新的用户


加入:2020年11月11日
帖子:3
地点:印度

 发布 发表于:2020年11月11日,星期三10:15 pm
引用回复

请参阅下面的过程,

码:
// S01SAS EXEC WPS,
// PARM ='SYSPARM ="%LET IF_MV = MV;%LET XMAC = ANNUITY;%LET RAW = Y;
//                %LET MTHYR=OCT20;"'
// SASEXEC DD DSN = SWDDEV.UICS.MACLIB.COMMON(AUTOEXEC),
//            DISP=SHR
//在       DD DSN = SWDDEV.EOM20OCT.MAS001.ANNCURMV,DISP = SHR
// SASDATA DD DSN = SWDDEV.SASLIB.ANNUITYV.B0801,DISP = OLD
//原始数据 DD DSN = SWDDEV.MV.SASDATA.B0507.NEW,DISP = OLD
// SASCAT   DD DSN = SWDDEV.UACTMAST.CPORT.ANNUITYV,DISP = OLD
// MVSUMEX DD DSN = SWDDEV.REPORTS.MVSUMEX.B0507,DISP = OLD
// MVCONT1 DD DSN = SWDDEV.REPORTS.MVCONT1.B0507,DISP = OLD
// MVCONT2 DD DSN = SWDDEV.REPORTS.MVCONT2.B0507,DISP = OLD
// MVERROR DD DSN = SWDDEV.REPORTS.MVERROR.B0507,DISP = OLD
//图书馆 DD DSN = SWDDEV.SASSACT.LIBRARY.SASLIB.B0507,DISP = SHR
//工作     DD UNIT=SYSDA,SPACE=(CYL,(150,75))
// SASAUTOS DD DSN = SWDDEV.UICS.MACLIB.COMMON,DISP = SHR
//         DD DSN = SWDDEV.UICS.SASSACT.MACLIB.ANNUITY.REPORTS,
//            DISP=SHR
//         DD DSN = SWDDEV.ANN.UICS.PROD.SASSACT.MACLIB.ANNUITY,DISP = SHR
//         DD DSN = SWDDEV.ANN.UICS.PROD.SASSACT.MACLIB.COMMON,DISP = SHR
//         DD DSN = SWDDEV.UICS.PROD.SASSACT.MACLIB.COMMON,DISP = SHR
// SASLOG   DD SYSOUT=*
// SASLIST DD DSN = SWD.DVAXS.STCSAS.OUT,
//            DISP=(OLD,CATLG,CATLG),UNIT=SYSDA,
//            SPACE=(CYL,(100,99),RLSE),
//            DCB=(RECFM = FB,LRECL = 5000,BLKSIZE = 0)



我在这里给出了显示声明,如下所示:

码:
***********************;
****输出记录****;
***********************;

输出rawdata.correct;
按预期放置:';
proc打印数据= rawdata.correct;
%下降;


它以O / p打印,但不是同一记录

码:
**************************************数据顶部************** ********************
  Obs    valdate POLNO        BKNO1 BKNO2       MOPNO        MOVECODE SUBCODE

     1 31OCT2020  xxxxxxxxxxxx  AN    999                        09      09    01
     2 31OCT2020  xxxxxxxxxxxx  AN    999                        09      09    01

Obs  NAME                     CLASS         MKRS1        MKRS2        MKRS3

   1 YYYYYYYYYYYY        XXX          528384            0            2
   2 YYYYYYYYYYYY        XXX         528384      8389120            0


为您编码-下次自己做
回到顶部
查看用户资料 发送私信
威利·詹森(Willy Jensen)

活跃用户


已加入:2015年9月1日
帖子:416
地点:丹麦

 发布 发表于:2020年11月12日,星期四2:32 pm
引用回复

已经很长时间了,但是我记得,如果并排打印不能排成一行,SAS将会像显示的那样打印。再次提醒您,您可以指定每个项目的并排和长度。我最好的建议是阅读手册。
回到顶部
查看用户资料 发送私信
阿里姆·S

新的用户


加入:2020年11月11日
帖子:3
地点:印度

 发布 发表于:2020年11月12日,星期四4:34 pm
引用回复

感谢您的答复。

谢谢,
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
 发表新话题    回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 所有其他大型机主题

 


类似主题
话题 论坛 回覆
 没有新帖 寻找大型机系统程序员 大型机工作 0
 没有新帖 需要大型机上的意见才能云迁移... 一般谈话和有趣的东西 7
 没有新帖 寻找大型机项目经理 大型机工作 0
 没有新帖 带有href链接的大型机jcl作业不... 所有其他大型机主题 3
 没有新帖 一个非常巧妙的大型机自动化... CA产品 1
搜索我们的论坛:


 回到顶部