2
我正在编写一份proc tabulate
报告,该报告将按天和按周汇总表中的数据。按SAS分组
到目前为止,这是我:
PROC TABULATE
DATA=WORK.FB_REPORT
;
VAR ORDERS UNITS PRICE SERVICE_CHARGE FRUIT_BOUQUET_REV REVENUE;
CLASS SALES_TYPE/ ORDER=UNFORMATTED MISSING;
CLASS ORDER_DATE/ ORDER=UNFORMATTED MISSING;
TABLE
/* By Row*/
ORDER_DATE *( Sum={LABEL="Sum"} )
all = 'Total' *( Sum={LABEL="Sum"} ) , /* CHANGE THIS LINE */
/* By Column */
SALES_TYPE *(ORDERS UNITS PRICE SERVICE_CHARGE MERHCREV REVENUE REVENUE)
all = 'Total' *(MERCHREV REVENUE REVENUE) ;
;
RUN;
我怎样才能改变all = 'Total'*(Sum={LABEL="Sum"})
声明使得通过分组周ORDER_DATE
总结?
最直接的方法似乎是:创建一个包含星期的变量并将其用于报告。我很好奇是否有人会演示一个有趣的功能,可以在没有附加数据步骤的情况下优雅地解决它。 – mvherweg