SAS企业指南:显示列之间百分比差异的报告

SAS企业指南:显示列之间百分比差异的报告,sas,enterprise-guide,Sas,Enterprise Guide,我使用SAS EG中的列表数据任务设计了以下报告 第1栏:产品清单 第二列:第一季度销售总额 第三列:第二季度销售总额 第四列:第一季度和第二季度之间的百分比差异 我的设计的问题是,当涉及到总计行时,它显示第4列的总和。我想让它计算第3列和第2列总数之间的百分比差异 谢谢。这应该可以解决问题: 使用汇总表,计算变量的百分比。此外,还必须将结果导出到数据集中 然后使用查询生成器计算0-1之间表示形式的变量/100。这是通过高级表达式功能完成的。我不确定您是否可以通过列表数据任务完成。如果不从头

我使用SAS EG中的列表数据任务设计了以下报告

  • 第1栏:产品清单
  • 第二列:第一季度销售总额
  • 第三列:第二季度销售总额
  • 第四列:第一季度和第二季度之间的百分比差异
我的设计的问题是,当涉及到总计行时,它显示第4列的总和。我想让它计算第3列和第2列总数之间的百分比差异


谢谢。

这应该可以解决问题: 使用汇总表,计算变量的百分比。此外,还必须将结果导出到数据集中


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

我不确定您是否可以通过列表数据任务完成。如果不从头开始有效地编写代码,您甚至无法真正修改该任务中的代码,因为该任务使用
PROC PRINT
,这对您来说不算什么(它将进行小计/合计,但不会创建新的变量,这基本上就是您想要的)。据我所知,你很想手工写这篇文章——我看不出一个简单的方法可以直接从任何任务中完成这篇文章。您熟悉SAS编程吗?谢谢您的快速响应。我也这么想。我想知道是否还有一个内置的任务我可以使用,但你也回答了。至于SAS编程,这是我目前正在学习的东西。我当然不知道任务的细节,所以可能我错了。如果你在这里没有得到答案,那么可能值得在communities.sas.com上发布。那里有更多的EG用户,加上开发人员,他们会给你一个好的答案。答案部分取决于你的数据是如何显示的,所以它看起来像什么。您可以使用查询工具获取大部分信息,然后使用列表报告显示输出。不过编程总是更快。对-您可以使用查询来创建符合您需要的查询,但我认为在查询工具中创建总计可能相当困难,不是吗?