Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAS-报告输出的透视或转置_Sas_Pivot_Report_Transpose - Fatal编程技术网

SAS-报告输出的透视或转置

SAS-报告输出的透视或转置,sas,pivot,report,transpose,Sas,Pivot,Report,Transpose,下面是SAS数据集中的数据示例。 我希望创建一个报告/转换(Excel术语,透视)数据,使其看起来像第二幅图像 有人能帮我开始吗?试试程序列表: PROC TABULATE DATA=WORK.HAVE; VAR amount calculated members; CLASS year_month / ORDER=UNFORMATTED MISSING; CLASS category1 / ORDER=UNFORMATTED MISSING; CLA

下面是SAS数据集中的数据示例。 我希望创建一个报告/转换(Excel术语,透视)数据,使其看起来像第二幅图像

有人能帮我开始吗?

试试程序列表:

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;

语法总是让我感到困惑。尝试使用企业指南和“摘要表”任务为您创建代码

请看这里:请以文本形式发布您的数据,否则我们必须提供未经测试的代码或键入您的数据。除了数据问题(请使用文本),这是一个要求某人为您编写代码的请求,这不是本文的主题。请尝试解决您的问题,如果您对它如何工作或为什么不工作有疑问,请发布该尝试的代码,或者发布关于特定主题的更具体的问题。谢谢,看起来不错;我要试一试。谢谢你的快速回复!是的!成功了!现在我只需要搜索一个方法,它可以将proc transpose中的外观导出到excel文件中。认为Excel ODS应该是一个好的开始。。。?思想?