sas - 2 个 proc 报告之间的 SAS 空白
问题描述
我有 ods HTML 电子邮件发件人,其中包含 2 个 proc 报告:
ods html file=sendmail;
proc report data=h2 headskip headline spacing=100;
column d1 d2 d3;
define d3/group noprint;
define d1/display left;
define d2/display center;
break afetr gr/;
compute after gr;
line " ";
endcomp;
compute before _page_ /style=[color=red] line;
line "abcdefg";
endcomp;
run;
proc report data=h3 noheader nocenter spacing=100;
column r1;
define r1/display style=[color='green'];
compute before _page_ /style=[color=red] line;
line "qwerty123";
endcomp;
run;
ods html close;
ods listing;
结果我得到了 2 个报告,但它们之间有一个巨大的空白,比如额外的空白行或标题位置。我怎样才能将报告严格地放在另一个之下(只有 1 个空行)?提前谢谢
解决方案
删除代码中的一些错误后,我在两个报告之间看不到任何大的空白。
data h2;
input d1 $ d2 $ d3 $;
datalines;
aa ss ff
bb qq ff
cc yy dd
dd dd dd
;
run;
data h3;
input r1 $;
datalines;
gg
hh
jj
tt
;
run;
ods html file="thePath\sendmail.html";
proc report data=h2 headskip headline spacing=100;
column d1 d2 d3;
define d3/group noprint;
define d1/display left;
define d2/display center;
break after d3/;
compute after d3;
line " ";
endcomp;
compute before _page_ /style=[color=red];
line "abcdefg";
endcomp;
run;
proc report data=h3 noheader nocenter spacing=100;
column r1;
define r1/display style=[color=green];
compute before _page_ /style=[color=red];
line "qwerty123";
endcomp;
run;
ods html close;
ods listing;
那是你要找的吗?
推荐阅读
- java - Eclipse IDE 支持 Java 14 早期访问版本
- python - 我想将 Python 转换为导入 tensorflow 的 exe
- sum - 如何使用 DAX Power BI 添加组内每行的总和
- javascript - 如何从 API 获取数据、处理数据并在解析数据后呈现所有内容?
- git - VS Code Git 扩展 API
- c++ - 如何找到位数大于5的数字的总和
- ruby-on-rails - 在 Windows 中,“Rails new”不会创建所有文件和文件夹,会停在 -> 从“.”运行 git init
- python - 为什么`from django import *`不能导入所有子模块?
- python - 如何修改另一个文件中的特定变量并在其他不同的文件中使用它?
- python - 如何关闭一个选项卡,然后使用 selenium 转到另一个选项卡?