问题标签 [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 回答
1384 浏览

sas - 如何在 SAS RTF 输出中调整导入的 PNG 文件的大小?

对问题的回应是否可以将 PNG 文件导入 SAS 以包含在 RTF 输出中?提供了一种在 SAS ODS RTF 输出中使用外部 PNG 文件的方法。为了使提供的解决方案起作用,它需要文本跟随图像文件的插入。即使图像后面没有文本,我用来使它工作的一种方法是在图像后面插入下划线,这将在脚注之前有一个底部边框;但是,这不符合为该项目创建的其他输出,因此我正在寻找一种方法来导入保持基本格式的 PNG。

另外,我希望能够调整图像的显示尺寸。目前,我必须确保图像大小在创建时完全正确,以免超出边界,但这会创建一个比我想要的像素化程度更高的图像。我希望能够将其强制为 SAS 所需的大小,以便在创建图像并在 RTF 文件中生成质量足够高的图像时可以在大小上有一些灵活性。

虽然这看起来像是不同的问题,但在我看来,一个问题的解决方案可能会同时解决这两个问题,如下所示。

这是一些生成最小示例的代码:

上面的代码生成的文档如下所示:

错误的输出

身体中那条细的垂直线就是图像。如果我将手柄向右拖动,则会出现完整的图像。我希望能够创建与以下代码等效的代码,而无需在 SAS 中创建图像:

此代码产生以下内容:

期望的输出

请注意,我已经放大了图像(SAS 在创建图像时会自动调整像素等,但这不是必需的,因为已经创建了 PNG 文件)。另请注意,图像实际上是在生成 RTF 时显示的,不需要任何后期处理。这可能吗?

0 投票
1 回答
654 浏览

sas - SAS ODS tagsets.excelxp / proc report / proc 模板中的数据验证列表

我希望有人能指出我正确的方向。

我正在使用 proc 模板的一些元素创建一个电子表格,并将其与 ods tagsets.excelxp 中的 proc 报告一起输出。将发送此电子表格以收集一些数据。我想将数据收集条目限制为是或否。

是否可以根据下图(具有有限值的下拉菜单)创建像 Excel 一样的数据验证列表?

在此处输入图像描述

我已经检查了 ods tagsets.excelxp 选项,但没有任何迹象表明这一点。我需要使用 Proc 模板创建它吗?如果是这样,有什么我可以看的代码吗?

谢谢

Rbrt

0 投票
2 回答
672 浏览

sas - 使用 GTL 在系列图表上显示标记

我正在尝试使用图形模板语言让标记显示在我的图表上。我尝试将标记定义添加到样式中,添加到markerattrs=选项语句中的 seriesplot 语句中,并且还对图表组使用离散属性映射。我似乎无法使这些方法中的任何一种起作用。

风格定义:

图表模板:

使用数据集渲染图表sashelp.stocks

0 投票
1 回答
60 浏览

sas - 在 ODS 输出中隐藏“按”组标题

我试图在我的 ODS 输出中按组隐藏每个标题。代码:

具体来说,我试图隐藏的标题是:

性别=F

性别=M

0 投票
1 回答
101 浏览

sas - 是否可以使用计算语句将类添加到 SAS Proc Report 中的表行?

我有一个使用 Proc Report 制作的 ODS HTML 表格,我需要将 HTML 类属性添加到表格行<tr>,而不是该行中的每个单独<td>的单元格。原因是在 TableSorter jQuery 插件中的 stickyRow 选项中需要这样做,以防止它无法像表格的其余部分一样进行排序。

该行(总和行)是在计算语句中创建的。

以下语句将<td>行中每个单元格的类设置为“静态”,但不是<tr>选项中所需的。

过程报告

HTML 对此进行了解析:

有没有办法将整个<tr>-row 的类设置为“静态”,而不是每个单元格?

以下是我需要的样子:

更新:这是一个可重现的示例:

0 投票
1 回答
377 浏览

sas - SAS-如何在 ODS CSV 中进行 NOPRINT

我有一些 sas 代码:

效果很好,但我需要不打开结果窗口。我在 proc freq 中尝试过 noprint ,但这完全停止了代码的执行。

有任何想法吗?

提前致谢!!

0 投票
1 回答
192 浏览

sas - SAS - 如何使用代码停止在 sas 中打开结果选项卡。

我有以下代码:

效果很好。

唯一的问题是我不希望打开结果选项卡,这必须在代码中完成,因为我要安排工作。

有任何想法吗?

提前致谢!

0 投票
1 回答
58 浏览

sas - SAS Management Console - 文件为空,无法发送

我已经使用 SAS Management Console 安排了一些 sas 代码。

但是,作业以错误结束:文件为空,无法发送。

将 proc freqs 导出到文件的代码如下:

我以前没有使用过 ods 并且想知道这是否会导致问题/错误?

在企业指南中,代码似乎没有给我任何错误。

提前致谢!

0 投票
1 回答
165 浏览

image - 如何使用 ODS PDF 插入透明图像

我正在尝试使用 ODS 将具有透明背景的图像插入 PDF 文档。当我检查创建的 PDF 文件时,图像使用白色背景。我的代码如下所示:

0 投票
2 回答
352 浏览

sas - Anova 的 SAS Ods 输出

我创建了一个 Anova,并希望将平均值、标准差、F 统计量和 p 值保存在一个新的数据集中。这是我当前的代码:

谢谢你的帮助!