问题标签 [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 投票
2 回答
290 浏览

sas - 如何限制页眉打印的次数?

每次我使用 SAS 从 tso 大型机打印作业时,我都会得到如下信息:

基本上,我在输出中多次获得标题。我正在使用:

我还应该添加什么以获得更好的输出?

0 投票
5 回答
29413 浏览

sas - 使用多个表保存来自 SAS proc freq 的结果

我是 SAS 的初学者,我有以下问题。

我需要从一个数据集中计算几个变量 (ABC) 的计数和百分比,并将结果保存到另一个数据集中。我的代码是:

过程频率数据=我的数据;表 ABC / out=data_out ; 跑;

每个变量的过程结果出现在 SAS 输出窗口中,但 data_out 仅包含最后一个变量的结果。如何将它们全部保存在 data_out 中?任何帮助表示赞赏。

0 投票
0 回答
625 浏览

sas - Tabulate\Ods.ExcelXP - 在 var 上使用 tagattr 在类上使用 style

所以在这里,我丢失了突出显示的“全部”行上的 TagAttr。我想要的是要突出显示的 Total 行并在输出上保持 TagAttr 。

0 投票
1 回答
1512 浏览

sas - HTML 输出的 SAS 列宽

我正在尝试调整来自 SAS ODS 的 HTML 输出。

这就是我所拥有的:

ODS HTML FILE = 'C:\filename.html' 选项(pagebreak='no');

过程打印数据=数据集菜鸟;

跑;

ODS HTML 关闭;

跑:

理想情况下,如果可能的话,我只会让列具有自动调整功能。

任何帮助表示赞赏。

0 投票
0 回答
284 浏览

sas - In SAS, using ODS TAGSETS.ExcelXP and proc report, how can I adjust bordercolor for ONE column only?

I have an excel file I want to create from a PROC REPORT step, using ODS TAGSETS.ExcelXP and an adjusted version of the style MINIMAL. I want to have the first column in the output to have white borders (so it doesn't look like it has a border) while the rest of the columns have the black border from MINIMAL still.

I have been trying all day to do it but alas, no success! It is either changing all the borders, or none.

I have tried using

  • proc template to edit the minimal style
  • style=[bordercolor=white] and all variants to change borders (eg. borderleftcolor etc.)
  • style(column)=[bordercolor=white] where this and the one above were tried all over the place in proc report (as a proc report style, as a define style).

Please help! :(

An example output would be like below:

Example Output

0 投票
1 回答
1145 浏览

excel - 使用 ods tagsets.ExcelXP 和 body=test.html 输出多张工作表时,它无法按预期工作

我在一个 xml 类型的 Excel 电子表格中将几个表输出到几个工作表中。

我遇到的问题是,在我输出的六个工作表中,最后四个也使用 body=test.html,以允许某些样式格式工作(仅当我使用 body= 命令时才有效)。但是,当它运行时,会输出前两个工作表,而不会输出最后四个工作表。

例如。

前两个输出正常,但最后四个不是。我尝试为每个 ods tagsets.excelxp 行放置body='test.html',但它不起作用,只输出第一张表。我不能跳过 ods tagsets.excelxp 行,因为我需要为每张工作表提供不同的选项......有没有办法在同一个电子表格中输出这些?我不允许使用 VBA 或任何手动干预。

0 投票
3 回答
630 浏览

sas - SAS-Supress Results 对一些(但不是全部)proc print ods 输出的视图

我希望能够将我的所有报告打印到外部文件,但只在结果查看器中显示少数几个。在下面的示例中,我希望将 reportA 和 reportB 显示并打印(file.xls),但将 reportC 打印到单独的文件(file2.csv)并且不显示在结果查看器中。有任何想法吗?

0 投票
1 回答
200 浏览

sas - SAS 将文本从文件打印到电子表格

有没有办法使用 ods tagsets.excelxp 将 .txt 文件的内容打印到选项卡?我有一个脚本,它创建一个带有多个选项卡的 .xml 文件,在其中一个选项卡上我想打印代码本身的行,以便我可以将 .xml 文件发送给某人,他们可以拥有代码我用来产生输出的。我将代码单独保存为 .txt。任何帮助或建议将不胜感激。

0 投票
2 回答
1246 浏览

pdf - sas optionsorientation=横向必须运行两次

使用 ODS pdf 我想将我的 pdf 的方向切换为横向。不幸的是,通过使用选项orientation=LANDSCAPE功能,我必须运行我的代码两次。第一次运行后,pdf 仍处于纵向模式。

这是一些测试代码:

运行它后,我将方向更改为横向并再次运行代码,但输出仍然是纵向的。如果我再次运行它,则应用该选项并且 pdf 最终处于横向模式。在这个例子中,我应该做一些不同的事情来一次性完成这项工作吗?

对于上下文,我的报告需要足够的时间来生成,我需要避免多次生成它们以实现横向。

0 投票
0 回答
235 浏览

excel - 从 SAS 表创建 Excel 报表。

您好,感谢您的宝贵时间,

我正在尝试从 SAS 表中制作 Excel 报告。

我需要在同一张报告表上放置不同的表格。¿ 可以选择我希望放置表格的行和列吗?

我还想设置每列的宽度。如果尝试了几件事,但我无法做到。

谢谢