SAS - 报表输出的数据透视或转置

SAS - Pivot or Transpose for Report Output

下面是 SAS 数据集中的数据示例。 我希望创建一个 report/transpose(Excel 项,枢轴)数据,使其看起来像第二张图片。

有人可以帮助我入门吗?

尝试 Proc 制表:

PROC TABULATE DATA=WORK.HAVE;

    VAR amount calculated members;
    CLASS year_month /  ORDER=UNFORMATTED MISSING;
    CLASS category1 /   ORDER=UNFORMATTED MISSING;
    CLASS category2 /   ORDER=UNFORMATTED MISSING;
    TABLE /* Row Dimension */
       year_month*
       category1,
    /* Column Dimension */
       category2*(
          amount*
             Sum 
          calculated*
             Sum 
          members*
             Sum);
    ;
RUN;

语法总是让我感到困惑。尝试使用企业指南和 "Summary Tables" 任务为您创建代码!