标签: proc-report

SAS - 一个Excel工作表上的多个Proc报告

是否可以使用proc报告在一个excel工作表上堆叠多个表?例如,下面是我的代码的简化版本,我想使用第一个proc报告显示table1,然后跳过一行并在同一工作表的正下方显示table2.

ods listing close;
ods results off;
ods tagsets.excelxp file="c:\temp\char.xls" style=esgexcel ;

proc report data=table1 missing nowindows spacing=1;
column  field1
        field2
        field3 
        ;

define field1 /   'acct';
define field2 / format=mmddyy10.  'date';
define field3 / format=dollar22.2 'value';

run;

proc report data=table2 missing nowindows spacing=1;
column  field1
        field2
        field3 
        ;

define field1 /   'acct';
define field2 / format=mmddyy10.  'date';
define field3 / format=dollar22.2 'value';

run;

ods tagsets.excelxp close;
ods listing;
ods results;
Run Code Online (Sandbox Code Playgroud)

它不起作用.它将两个proc报告放在单独的工作表上.

sas proc-report sas-ods

1
推荐指数
1
解决办法
4643
查看次数

仅在满足特定条件时才从SAS发送电子邮件

我希望SAS发送一封电子邮件,但前提是全局宏变量和警告等于1.

这可能吗?我正在尝试以下方法,但它不起作用.警告= 0时,它仍会发送电子邮件.

filename outbox email
               to=('me@myemail.com')
               subject='Warning Report'
               from='you@myemail.com'
               attach='/report.html';

DATA _null_;
file outbox;
Put "Hello,"//
"Warning report attached."//
"Regards,"/
"Chris";
if &warning. =1
run;
Run Code Online (Sandbox Code Playgroud)

sas enterprise-guide proc-report

1
推荐指数
1
解决办法
212
查看次数

标签 统计

proc-report ×2

sas ×2

enterprise-guide ×1

sas-ods ×1