【发布时间】:2020-08-24 06:36:48
【问题描述】:
【问题讨论】:
标签: sas
【问题讨论】:
标签: sas
您的“融化”数据采用分类形式,已为 Proc TABULATE 报告准备好锁定和加载。
例子:
data have;
input date yymmdd10. treatment: $10. count:;
format date yymmdd10.;
datalines;
2020-01-31 lolipops 5
2020-01-31 chocolate 4
2020-01-31 cakes 3
2020-01-31 cookies 2
2019-01-31 lolipops 2
2019-01-31 chocolate 3
2019-01-31 cakes 4
2019-01-31 cookies 5
2018-01-31 lolipops 3
2018-01-31 chocolate 4
2018-01-31 cakes 5
2018-01-31 cookies 6
;
ods html file='top10.html' style=plateau;
proc tabulate data=have;
class date / descending;
class treatment / order=freq;
var count;
table treatment='', date='' * count='' * sum='' * f=6.
/ box='Treat'
;
run;
ods html close;
报告
【讨论】:
PROC TRANSPOSE
proc sort data=have;
by type descending date;
run;
proc transpose data=have
out=want(drop=_NAME_)
;
by type;
id date;
var total;
run;
【讨论】: