目录
|
关于本书
>
定制代码
上一页
|
下一页
手动编辑代码的注意事项
手动编辑代码之前
表和列元数据
输入和输出逻辑库
输出和暂存表
验证自定义代码
手动编辑代码之前
使用 SAS Visual Data Builder 中的代码生成功能,只需几次简单的点击即可生成大量 SAS 语句。根据您的需要,
设计
选项卡可协助您添加输入表、执行连接和过滤数据,之后您可以对生成的代码进行定制。
在您解除锁定代码之前,必须指定以下功能和设置:
唯一值
选中该复选框将确定是否在生成的 PROC SQL 语句中包括 DISTINCT 关键字。解除锁定代码后,无法使用该复选框包括关键字。
追加数据
选中该复选框,您可在解除锁定代码之前使用生成的 SAS 语句向输出表追加数据。
输出表
解除锁定代码之前,您必须指定表名、位置和逻辑库,并且必须保存数据查询。保存数据查询时,即注册表的元数据。
使用暂存表
选中该复选框可在保存数据查询时注册表的元数据。选中该复选框,指定逻辑库,并在解除锁定代码之前进行保存。
表和列元数据
在解除代码锁定并保存后,输出表中的列就从元数据中删除了。这是因为数据生成器使用
设计
选项卡中选定的列来生成列元数据,然而当您在
代码
选项卡中解除视图锁定后,这些列选择就不再有效了。
当您运行解锁的数据查询时,列元数据会在运行代码期间注册。然而,列在数据生成器中可能不是立即可见,这是因为表元数据(不含任何列)是缓存在应用程序中的。
输入和输出逻辑库
解除锁定代码进行手动编辑时,您必须指定用于表的逻辑库。可使用 LIBNAME 语句执行上述操作。若在解除代码锁定进行手动编辑之前已将表拖放到工作区中,则会为这些表自动包括 LIBNAME 语句。
另见
SAS Statements: Reference
SAS/ACCESS for Relational Databases: Reference
输出和暂存表
按照在
设计
选项卡上操作那样,在
输出
选项卡上指定表名、位置和逻辑库。
注:
在解除锁定代码之前,指定表并保存数据查询。若未指定表名或是表名已在使用,您将无法保存数据查询。
另见
SAS Language Interfaces to Metadata
验证自定义代码
若在
预处理
或
后处理
视图中输入了 SAS 语句,则点击
时不会验证这些语句。
若在
所有代码
视图中解除锁定代码,则
按钮将被禁用。您无法验证定制代码。
上一页
|
下一页
|
页首
Copyright © SAS Institute Inc. All rights reserved.