SAS中的过程报告与过程打印

SAS中的过程报告与过程打印,sas,Sas,我们可以用proc报告做什么,而不能用proc打印? 它们的用法似乎很相似。似乎它们都用于创建列表样式的报告与提供列表类型的报告的PROC PRINT相比,PROC report是一种更高级的功能。我并不是说打印程序不好,因为我们以前是以不同的方式使用它的。PROC报告的附加功能与打印程序相比非常突出 能够计算一个变量并在最终报告中实时显示-使用计算块 无需预排序,您可以使用define/ 能够为总计添加自由样式文本和适当的中断-您可以在报告中适当地控制这一点,因为您在过程打印中的控制较少 还有

我们可以用proc报告做什么,而不能用proc打印?
它们的用法似乎很相似。似乎它们都用于创建列表样式的报告

与提供列表类型的报告的PROC PRINT相比,PROC report是一种更高级的功能。我并不是说打印程序不好,因为我们以前是以不同的方式使用它的。PROC报告的附加功能与打印程序相比非常突出

  • 能够计算一个变量并在最终报告中实时显示-使用计算块
  • 无需预排序,您可以使用define/
  • 能够为总计添加自由样式文本和适当的中断-您可以在报告中适当地控制这一点,因为您在过程打印中的控制较少

  • 还有很多其他的,但是我发现上面的几个非常有用,并且根据我的不同,其他人可以添加更多。

    我认为proc print不支持跨变量。此外,您还可以将总计/小计放在不同的位置,例如实际清单的上方。这不是真正的堆栈溢出问题。如果你在一个与另一个方面有一些特别的东西,那没关系,但这个问题不是。有一些白皮书,比如www2.sas.com/procedures/forum2008/170-2008.pdf,和