Charts SAS中的数据透视图

Charts SAS中的数据透视图,charts,sas,pivot,Charts,Sas,Pivot,是否有可能在SAS中创建透视图?假设我有以下数据: Date Volume 1/1 6 1/2 8 1/3 5 1/1 2 1/2 4 输出应有三个条形图,一个用于1/1、1/2和1/3,卷数分别为8、12和5(根据日期将卷数相加) 谢谢好吧,我将把它分为两部分: 第一部分: proc sql; create table volume_data as select date, sum(volume) as volume fr

是否有可能在SAS中创建透视图?假设我有以下数据:

Date    Volume
1/1     6
1/2     8
1/3     5
1/1     2
1/2     4
输出应有三个条形图,一个用于1/1、1/2和1/3,卷数分别为8、12和5(根据日期将卷数相加)


谢谢

好吧,我将把它分为两部分:

第一部分:

proc sql;
    create table volume_data as
    select date, sum(volume) as volume
    from old_data
    group by date
    order by date;
quit;

现在您已经有了正确的数据格式,请转至第二部分:

您的问题的简短答案是否。SAS没有透视表功能。可以对数据进行编码,以任何方式对其进行汇总。尽管我不使用此功能,但也可以让SAS创建Excel数据透视表XML编码。看

我使用SAS创建平面文件数据集(有时是100兆字节)以导出到excel,然后使用excel以其非常好的Pivot功能对其进行总结。此外,可以根据需要直接从SAS更新“源数据”选项卡

有关极其精简的示例,请参见

最好的,
john

不确定您使用的术语是什么意思,但如果您想绘制每个日期值的体积总和,则非常简单

data have ;
  length date volume 8;
  informat date date9.;
  format date date9. ;
  input date volume;
cards;
01JAN2015 6
02JAN2015 8
03JAN2015 5
01JAN2015 2
02JAN2015 4
;;;;
proc sgplot;
  hbar date / response=volume stat=sum;
run;