SAVE LAYOUT 命令
将 Analytics 表布局保存到外部表布局文件 (.layout),或者将表布局元数据保存到 Analytics 表。
说明
在 Analytics 的版本 11 以前,外部表布局文件使用 .fmt 文件扩展名。您仍然可以通过手动指定扩展名保存具有 .fmt 扩展名的表布局文件。
语法
SAVE LAYOUT {FILE|TABLE} TO {文件名|表名}
参数
| 名称 | 描述 |
|---|---|
|
FILE | TABLE |
|
|
TO 文件名 | 表名 |
输出文件的名称,以及输出位置:
|
示例
将表布局保存到外部表布局文件 (.layout)
下列示例将打开的表所使用的表布局保存到名为 Ap_Trans.layout 的外部表布局文件中:
在这里,表布局文件被保存到 Analytics 项目文件夹中:
SAVE LAYOUT FILE TO 应付账款交易.layout
在这里,表布局文件被保存到指定的文件夹中:
SAVE LAYOUT FILE TO "C:\ACL_DATA\AP Audit 2013\Ap_Trans.layout"
将表布局元数据的一个副本保存到一个新的 Analytics 表
下列示例将打开的表所使用的表布局中的元数据的副本保存到一个名为 Ap_Trans_layout_metadata 的新 Analytics 表中。
在这里,新的 Analytics 表被保存到 Analytics 项目文件夹中:
SAVE LAYOUT TABLE TO 应付账款交易布局元数据
在这里,新的 Analytics 表被保存到指定的文件夹:
SAVE LAYOUT TABLE TO "C:\ACL_DATA\AP Audit 2013\Ap_Trans_layout_metadata"
备注
SAVE LAYOUT 文件与表
SAVE LAYOUT 命令可用于两个不同目的:
- FILE 将打开的 Analytics 表的表布局保存到一个具有 .layout 扩展名的外部表布局文件
- TABLE 从打开的 Analytics 表的表布局中提取元数据并将其保存到一个新的 Analytics 表
SAVE LAYOUT FILE
工作原理
SAVE LAYOUT FILE 将打开的 Analytics 表的表布局保存到具有 .layout 扩展名的外部表布局文件。
表布局包含元数据,为关联源数据文件中的原始数据提供了结构化解释。表布局自身不包含任何源数据。
何时使用 SAVE LAYOUT FILE
将表布局保存为 .layout 文件可使表布局及其元数据可移植和可重用。
可以将该 .layout 文件导入到任何 Analytics 项目中并将其与匹配的源数据文件相关联。源数据文件中的数据元素必须匹配由表布局元数据指定的域定义。
例如,您可以保存三月的交易文件的表布局,将其与包含四月交易的源数据文件相关联(假定三月和四月源数据文件中数据的结构完全相同)。以此方式使用 .layout 文件可以节省从头创建新的表布局的工作。
有关 Analytics 表的结构的详细信息,请参见使用表布局结构化数据。
SAVE LAYOUT TABLE
工作原理
SAVE LAYOUT TABLE 从打开的 Analytics 表的表布局中提取元数据并将其保存到一个新的 Analytics 表。
新表不是表布局自身,而是包含原始表的表布局元数据摘要的常规 Analytics 表。能够在 Analytics 脚本中访问此摘要使您可以在脚本中基于该信息做出决定。
对于原始表中的每个域,都会将以下表布局元数据提取到新表中。
说明
新表中的域名称总是用英语生成,而无论您使用的是哪个本地化版本的 Analytics。
| 新表中的域名 | 表布局元数据 |
|---|---|
| 域名称 | 域的名称 |
| 数据类型 | 域的数据类型 |
| 类别 | 域的数据类别 |
| 开始位置 | 域的起始位置 |
| field_length | 域的长度 |
| 小数位 | 域中的小数位数(仅限数值域) |
| 格式 | 域的格式(仅限日期时间域和数值域) |
| alternate_title | 域的备用列标题 |
| column_width | 视图中列的宽度 |
附加详细信息
| 计算域 | 计算域被包括在所提取的元数据中,但计算域所使用的表达式以及任何条件都不会被记录下来。对于计算域,也不会记录起始位置、域长和小数位数。 |
| 相关域 | 不会包括相关域,因为它们不是表布局的一部分。 |
|
域级别过滤器 域说明 |
不包括域级别过滤器和域说明。 |
|
备用列标题 列宽 |
为备用列标题和列宽记录的值是在表布局中指定的值,而不是可以为列指定的视图级别值。 |