非标准报告的创建与处理
在数据处理和报告生成过程中,我们常常会遇到需要创建非标准报告的情况。标准报告可能无法满足特定的数据展示和分析需求,下面将详细介绍几种常见的非标准报告的创建方法。
1. 组内百分比计算
百分比、比率和比例是解释数据的关键指标,在各类报告中广泛应用。然而,在 PROC REPORT 中计算百分比并非如预期般简单。虽然 PROC REPORT 支持 PCTN 和 PCTSUM 关键字,但这些统计量是基于整个报告的数据计算的,没有直接用于计算组内百分比的关键字,需要手动实现。
1.1 使用 PCTSUM 统计关键字
PCTSUM 以特定行的分析变量之和作为分子,以分析变量的总和作为分母计算百分比。示例代码如下:
proc report data=orders;
column customer_country order_type total_retail_price total_retail_price=trp2;
define customer_country / group format=$cntry.;
define order_type / group format=typef.;
define total_retail_price / ‘Total Retail Price’;
define trp2 / pctsum format=percent8.1 ‘Percent Retail Price’;
run;
在这个示例中,为 TOTAL_RETAIL_PRICE
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



