2015-01-15 74 views
1

我已经使用SAS EG中的列表数据任务设计了以下报告。SAS企业指南:报告显示列之间的差异百分比

  • 第一纵队:Q1销售总额
  • 第3列:Q2销售总额
  • 四纵:Q1和Q2之间的百分比差额

产品

  • 第二列的列表我的设计中的问题是,当涉及总计行时,它显示了第四列的总和。我想计算第3列和第2列之间的百分比差异。

    谢谢。

  • +0

    我不确定你可以通过列表数据任务来做到这一点。你甚至无法真正修改该任务的代码,而无需从头开始有效地编写代码,因为该任务使用'PROC PRINT',它不会为您做数学计算(它将总计小计/总计但不会创建新的变量,这基本上是你想要的)。 据我所知,你很想亲手写这篇文章 - 我没有看到直接从任何任务中完成此任务的简单方法。你对SAS编程感到满意吗? – Joe 2015-01-15 18:12:19

    +0

    感谢您的快速回复Joe。我想了很多。我想知道是否可以使用另一项内置任务,但您也回答了这个问题。就SAS编程而言,这是我目前正在学习的东西。 – 2015-01-15 18:21:18

    +0

    我当然不知道任务的细节,所以有可能我错了。如果您在这里没有得到答案,那么在communities.sas.com上可能值得发布 - 那里有更多的EG用户,以及开发人员,他们会给您一个很好的答案。 – Joe 2015-01-15 18:24:33

    回答

    0

    这应该是关键: 使用汇总表,计算变量的百分比。此外,您必须将结果导出到数据集中。

    然后使用查询生成器为0到1之间的表示计算variable/100。这是通过高级表达式功能完成的。