SAS Report Writing: A Programming Approach
时间: 2 天
适用对象:
这个第三级别的课程 适合于使用 SAS 程序制作报表的用户。
课程描述:
这个两天的课程 主要介绍使用 REPORT 、 FORMAT 、 TABULATE 和 MEANS 过程和相关语句制作报表,以及 DATA 步和宏功能的使用。完成本课程后,你将掌握:制作详细和汇总报表; 定义标题、脚注和列头; 修改报表列;使用 Output Delivery System (ODS) 创建 HTML 输出和定制输出摸板。
必备条件:
学习本课程之前 , 你应该完成了课程:《 SAS Programming I: Essentials 》 的学习或具有相关的经验。
课程内容:
制作报表入门:
- 呈现数据。
- 使用 SAS 的报表工具。
- 组织数据。
- 探索数据。
制作并增强报表:
- 指定和排序列。
- 定义报表设计。
- 使用报表选项修改列。
- 加入标题和脚注。
- 使用系统选项和报表选项。
- 保存报表定义。
- 使用 ODS 创建 HTML 输出和定制输出模板。
计算变量:
创建分隔线:
- 使用 BREAK 和 RBREAK 语句。
- 制作带有小计的报表。
对数据取子集:
创建并应用定制的格式:
- 使用 PROC FORMAT 。
- 使用定制的格式。
制作交叉报表:
分组列:
- 以两种不同的方式呈现一个变量。
- 分组列。
- 创建复杂分组。
- 使用 WRAP 和 NAMED 选项。
使用 TABULATE 过程:
- 使用 TABLE 语句。
- 使用表操作符。
- 指定统计量。
增强汇总报表:
- 增强 PROC TABULATE 输出。
- 格式化值。
- 使用 F= 选项。
- 格式化缺失值。
- 分类变量的缺失值。
- 使用 FORMCHAR 和 NOSEPS 选项。
计算百分比:
- 计算总计、列小计和行小计的百分比。
- 计算 ALL 类百分比。
产生定制列表:
- 使用 DATA 步。
- 使用 PUT 语句。
- 建简单的定制列表。
- 入列标题。
- 多个位置输出同一个观测。
- 测数据尾部。
MEANS 和 SUMMARY 过程:
- 创建汇总报表。
- 使用 _TYPE_ 变量。
- 创建多水平汇总。
使用宏变量:
- 使用自动宏变量。
- 使用用户定义的宏变量。
- 在 DATA 步中创建宏变量。
使用产品: SAS/BASE 。
|