【发布时间】:2015-01-15 17:31:58
【问题描述】:
我使用 SAS EG 中的 List Data 任务设计了以下报告。
- 第 1 列:产品列表
- 第二列:第一季度销售额总和
- 第 3 列:第二季度销售额总和
- 第 4 列:第一季度和第二季度之间的百分比差异
我的设计的问题是,当涉及到总计行时,它显示了第 4 列的总和。我希望它计算第 3 列和第 2 列总和之间的百分比差异。
谢谢。
【问题讨论】:
-
我不确定您是否可以通过 List Data 任务做到这一点。如果不从头开始有效地编写它,您甚至无法真正修改该任务的代码,因为该任务使用
PROC PRINT,它不会为您做数学运算(它会小计/总计,但不会创建一个新的变量,这基本上是你想要的)。据我所知,你非常想手动编写这个 - 我没有看到直接从任何任务中执行此操作的简单方法。您对 SAS 编程感到满意吗? -
感谢乔的快速回复。我想的也差不多。我想知道是否有另一个我可以使用的内置任务,但你也回答了这个问题。就 SAS 编程而言,这是我目前正在努力学习的东西。
-
我当然不太了解这些任务,所以我可能错了。如果您在这里没有得到答案,可能值得在 community.sas.com 上发布 - 那里有更多的 EG 用户以及开发人员,他们会给您一个很好的答案。
-
答案部分取决于您的数据如何显示,那么它是什么样的。您可以使用查询工具获取大部分信息,然后使用列表报告显示输出。不过,编程总是更快。
-
对 - 您可以使用查询来创建您想要的查询,但我认为在查询工具中创建总计可能相当困难,不是吗?
标签: sas enterprise-guide