SAS 过程报告子组

SAS Proc Report Subgroup

假设我有一个简单的 table,它有四个变量(公司、Profit_January、Profit_February、Profit_March)。

我想这样显示我的报告:

其中,Profit_January、Profit_February和Profit_March在子组Profit下。做 Proc Report 可以实现吗?

是的,这是可以实现的。在 COLUMN 语句上,这样做会给您预期的结果:

PROC REPORT  DATA=mydata  NOWINDOWS;
  COLUMN Company ("Profit" Profit_January Profit_February Profit_March);
  DEFINE Company / <...> ;
  DEFINE Profit_January / DISPLAY "January" ;
  DEFINE Profit_February / DISPLAY "February" ;
  <etc.>
RUN;