问题标签 [sas-ods]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
209 浏览

sas - SAS ODS 查询/语句打印及其输出

SAS EG

有什么方法可以使用 SAS ODS 打印用于获取输出的查询/语句以及输出?

认为,

这将打印从上述查询生成的OUTPUT 。但是我也可以通过 ods pdf 连同输出一起打印查询吗?

0 投票
1 回答
992 浏览

sas - SAS 在图表底部和脚注之间添加空格

我希望你能帮忙。我想减少 SAS 在图表底部和脚注之间添加的空白量。我正在将图表生成为 .pdf 文件,这些文件需要满足某些要求,即具有最小边距(我在选项声明中指定)以及左对齐的标题和脚注。随着越来越多的标题和页脚被添加,似乎空白的数量不成比例地增加了。我还想延长图形的左右长度。我曾尝试在 ods 图形语句中使用宽度和高度选项以及许多其他内容。
下面使用 sashelp.esno 编写代码。任何见解表示赞赏。

更新:Richard 分享的 SAS 知识库文章包含一个有用的解决方法。http://support.sas.com/kb/55/923.html。这是改编后的代码:

0 投票
1 回答
416 浏览

sas - 使用 ODS Tagsets.ExcelXP 显示一个空表

我有这段代码可以使用 ODS Tagsets.ExcelXP 在 Excel 文件中编写报告。当数据集“revenus”不为空时,报表将显示在 Excel 工作表中。但是,当数据集“revenus”为空时,不会创建报表。

即使数据集为空,我们如何修改此代码以显示报告?我们可以有报告标题和它下面的空行吗?

谢谢你。

0 投票
0 回答
97 浏览

sas - ODS PACKAGE 发布邮件不发送邮件

SAS EG / SAS 9.4

我目前正在使用ODS package压缩一些文件,然后使用filename email. 我最近浏览了ODS 用户指南(请参阅 参考资料EMAIL PROPERTIES),其中说我们可以将存档发布到电子邮件地址。

我正在使用以下代码段 - (我使用过libnamefilename语句)

上述代码在指定路径中创建 zip 文件,但不会将其传送到提供的电子邮件地址。创建的 zip 文件的大小略小于 1 MB,我可以使用filename email语句通过数据步骤发送它。

是否有需要更改或检查的内容,还是我在解释 ODS 用户指南时有误?

0 投票
0 回答
224 浏览

templates - 在 SAS 中,如何使用 ODS tagsets.sasreport13 为具有模板样式的表格定义表格单元格填充?

我正在尝试定义我的模板样式,当输出为“ODS tagsets.sasreport13”时,我无法增加表格单元格的填充。

此代码可以更改表格单元格的填充,但仅当输出为 HTML、PDF 和 RTF 时。

我也一直在尝试这些,但它们并没有改变任何东西

HTML: HTML

标签集.sasreport13: 标签集.sasreport13

编辑
使用 SAS 9.3 和 Enterprise Guide 7.1

0 投票
1 回答
44 浏览

sas - 灵活创建SAS表头

我想为一张桌子创建一个表头,替换原来的表头。

表头包含两行:

头1 = !!!SS!FAS!PPS!

head2 = !索引!!(N=30)!(N=30)!(N=30)!

这里!意思是列分隔符。head1是表头的第一行。head1中,第一、二列为空,第三、四、五的内容分别为SS、FAS、PPS。

head2为表头第二行,第一列内容为索引;第二个是空白;第三到第五个是(N-30)。

我想形成如下表头: 在此处输入图像描述

0 投票
1 回答
763 浏览

sas - SAS 回归结果输出到一张表格中的 excel

我想将我的 SAS 回归结果输出到 excel 中。
代码是:

尽管它成功生成了 excel 文件,但它包含许多工作表。我想在一张纸上生成所有东西。我能怎么做?

0 投票
1 回答
305 浏览

sas - ODS 标签集 RTF

我试图在使用 ODS 标记集时在输出中显示下划线 (_),但由于某些未知原因,它没有按预期显示。我正在使用 SAS 9.4。它与 Bodytitle 和 Bodytitle_aux 一起出现,但使用标签集的分页效果要好得多。

不幸的是,使用 unicode 也不起作用。这是一个示例代码:

在附图中,突出显示的圆圈是下划线应该在的地方。任何帮助表示赞赏。在此处输入图像描述

0 投票
2 回答
273 浏览

sas - 在 SAS 中使用带有 by 语句的 sgplot 时如何在 png 文件名中插入 #byval 值

我正在使用 sgplot 和这样的by语句制作几个 png 图像:

这将创建 1 个 html 文件 (index.html)
和 2 个 png 文件 (boom1.png & boom3.png)

我想知道是否可以根据 by 值命名 png 文件。与添加标题类似#byval

目前,数字会自动添加到imagenamefrom 中ods graphics,我想摆脱数字并改用 byval。

到目前为止,我唯一的解决方案是单独制作所有图形,在宏中使用 %do 循环,这样我可以参数化图像名并给它一个宏变量名。这样做的问题是实现起来要复杂得多,而且速度要慢得多。

编辑:使用 SAS 9.3

0 投票
1 回答
646 浏览

sas - 列的 SAS Proc Report 分页符

我希望有人能够帮助我解决这个问题。我正在尝试使用带有 proc 的报告进行报告ods pdf。问题是当我使用该page选项来在新页面上显示右侧的列时,它们出现在同一页面左侧列的正下方,而不是新页面上。这是一个示例代码:

我的输出是:在此处输入图像描述

这个想法是在新页面上显示传动系统、msrp、发票和发动机尺寸。我正在使用 SAS 9.4。我已经阅读了文档,以防我错过了一些选项,但似乎无法弄清楚。将不胜感激任何帮助。