问题标签 [proc-report]
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.
sas - PROC 报告丢失 NOPRINT 数值
我正在使用 PROC REPORT 比较两个字段并将结果存储在第三个计算字段中。我的一些字段是数字的,有些是字符的。我不想显示要比较的字段,只显示结果,所以我NOPRINT
在定义字段时应用了该选项。
字符字段工作得很好,但如果我不对数字字段进行排序或分组,那么我会得到缺失的值。这是一个 SSCCE 来说明这个问题:
(请注意,下面的示例非常简化 - 我的实际代码要复杂得多。我希望得到一个规范的答案而不是解决方法。)
样本数据
结果:
过程报告
这是结果...
据我所知,我处理字符字段的方式与处理数字字段的方式完全没有区别,那么为什么结果会有所不同呢?
sas - SAS - 一张 Excel 工作表上的多个 Proc 报告
是否可以使用 proc 报告在一张 Excel 工作表上堆叠多个表格?例如,下面是我的代码的简化版本,我想使用第一个 proc 报告显示 table1,然后在同一个工作表上跳过一行并在其下方显示 table2。
但它不起作用。它将两个 proc 报告放在单独的工作表上。
sas - SAS - Proc Report - 不要汇总小计行中的列?
我正在尝试使用 proc report 完成以下操作,但我不知道该怎么做。
我有 proc 报告,基本上创建了一个如下所示的电子表格,按 ACCT 和 SEQ 分组:
但是,客户希望 WCP 列的值显示在小计行中,而不是汇总。虽然 WCP 显示 3,000 以上是有意义的,但他们希望看到 1,000。所以基本上我需要结束这个:
到目前为止,这是我的代码:
更新:这种解决了问题...
sas - SAS - Proc Report 标题选项问题
当我运行下面的代码时,它会输出一个文本文件,其中标题选项的默认连字符被字母 F 替换。所以我的报告中显示了一系列 F。知道是什么原因造成的吗?我以前从来没有遇到过这个,也找不到任何关于它的信息......
sas - 在 PROC REPORT 中按需插入小计
我有这个数据集(一个虚构的例子,但结构相同):
我想每天输出每个国家/城市的“打开的门”,然后小计打开的门,然后输出关闭的门,然后从关闭的门中减去打开的门,得出“平衡”(每个国家/城市)。在每个国家/地区结束时,我想要一行总结每个国家/地区的余额(每天)。
所以上面会给出类似的东西:
我故意将其保留,因此并非每个实例都显示每个度量,并且有时会丢失 Doors Closed 总数。CAPS 中的行是我想要添加的行PROC REPORT
,即不在原始数据中。
我已经使用了基本布局PROC REPORT
,但真的不知道从哪里开始按需插入小计。我添加了一个“级别”变量,试图给我一些东西来订购/分组。
我需要每个输出页面一个国家和每个分组按该顺序保存的行,即打开的 XXX 门、打开的总门、关闭的门、平衡,所以我认为可能需要额外的列。
到目前为止,这就是我所做的:
我知道我应该能够使用 level 变量做一些事情,所以我在它之前和之后添加了一些计算块并检查了输出数据集。我尝试添加“打开的总门”的值,但这不起作用。
老实说,我才刚刚开始使用PROC REPORT
,所以这有点超出我的舒适区。
谢谢你的帮助。如果问题不清楚,请告诉我。
sas - SAS - Proc Report - XLS 文件中的多个工作表问题
我在处理报告时遇到了一些问题,我不确定这是否是问题所在,或者它是否可能是某个地方的 SAS 选项。例如,下面的代码应该创建一个名为 filename.xls 的 XLS 文件,其中包含两张纸。一个称为摘要,另一个称为详细信息。相反,它创建了两个 XLS 文件,包含摘要表的 filename.xls 和包含详细信息表的 filename1.xls。
我以前多次使用过类似的代码,但没有遇到这个问题。我试过关闭并重新打开 SAS,以及重新启动我的电脑,但没有运气。此外,我尝试运行其他我知道工作的程序,其中包含类似的 proc 报告,现在它们也都有这个问题。知道有什么问题吗?
sas - SAS Proc Report - 基于小计的总计?
我有以下 proc 报告,其中我为每个组取小计行并从中减去 1。因此,对于下面列出的示例报告,第一组实际上小计为 2,但我让它显示为 1。这部分工作正常。
我的问题在于 Grand Total 线。我需要它是所有小计行的汇总,但它是汇总第 Count 列中的所有数据。例如,它下面的报告显示 5,但我需要它显示 3。我不确定如何完成此操作。任何帮助将不胜感激...
代码:
示例报告:
sas - 如何使用 PROC REPORT 制作没有任何行的表?
我正在为多个主题创建单独的表格。有些科目没有任何数据。当他们不这样做时,我希望能够为具有相同列标题但没有行的数据的主题创建同一个表。在没有行的情况下,我希望能够有一行显示“无数据”。
例如,下面将生成一个表格,其中包含一行空数据和下面的注释:
我想要的是与上面生成的表相同的表,中间没有空数据行,但有列标题和“无数据”的注释。显然,当我使用限制时where visit ne '';
,它根本不会产生任何表格。有任何想法吗?
sas - 如何在 ods rtf 输出的目录页面上获取标题和脚注?
我想要一个带有目录的 RTF 文件,但我还想要与目录在同一页面上的标题和脚注。下面的代码将生成一个带有目录的 RTF 文件,每个表只有一个 TOC 行proc report
:
如何使标题和脚注与目录以及文档的其余部分一起出现在第一页上?
sas - 在 SAS proc 报告和 ODS 中创建不同的十进制格式
我在下面有一个示例 SAS 代码。我想知道如何使用两种十进制格式报告百分比。例如,我想将 100% 设置为小数点零,而所有其他不是 100% 的百分比都使用 1 个小数点,例如 25.0%。
这是我的代码。