SAS - 用于报告输出的数据透视或转置

问题描述 投票:-1回答:1

以下是SAS数据集中的数据示例。我期待创建一个报告/转置(Excel术语,数据透视)数据看起来像第二个图像。

enter image description here

enter image description here

有人可以协助我开始吗?

sas pivot report transpose
1个回答
0
投票

尝试Proc Tabulate:

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;

语法总是令我困惑。尝试使用Enterprise Guide和“Summary Tables”任务为您创建代码!

© www.soinside.com 2019 - 2024. All rights reserved.