7、非标准报告的创建与处理

非标准报告的创建与处理

在数据处理和报告生成过程中,我们常常会遇到需要创建非标准报告的情况。标准报告可能无法满足特定的数据展示和分析需求,下面将详细介绍几种常见的非标准报告的创建方法。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值