IMPORT XBRL 命令
概念信息
通过定义和导入一个 XBRL 文件来创建 Analytics 表。
语法
IMPORT XBRL TO 表名称 导入文件名 FROM 源文件名 CONTEXT 上下文名称 <...n> [域语法] <...n> <IGNORE 域编号> <...n>
域语法 ::=
FIELD 名称 类型 AT 起始位置 DEC 值 WID 字节数 PIC 格式 AS 显示名称
参数
| 名称 | 描述 | ||||
|---|---|---|---|---|---|
| TO 表 |
数据要导入到的 Analytics 表的名称。 说明 表名称被限制为不超过 64 个字母数字字符。该名称可以包括下划线字符 ( _ ),但不能包括其他特殊字符或任何空格。该名称不能以数字开头。 |
||||
|
导入文件名 |
要创建的 Analytics 数据文件的名称。 将导入文件名指定为具有 .FIL 文件扩展名的带引号的字符串。例如,"Invoices.FIL"。 默认情况下,数据文件 (.fil) 被保存到包含 Analytics 项目的文件夹。 请使用绝对或相对文件路径将该数据文件保存到另外的现有文件夹:
|
||||
|
FROM 源文件名 |
源数据文件的名称。源文件名称必须是带引号的字符串。 如果源数据文件未与 Analytics 项目位于同一目录中,则必须使用绝对路径或相对路径来指定文件位置:
|
||||
| CONTEXT 上下文名称 |
要从其定义表的 XBRL 上下文。如果您指定了一个以上的上下文,所有上下文必须是相同类型(即时、期间或永久)。 |
||||
| FIELD 名称 类型 |
要从源数据文件导入的单个域,包括该域的名称和数据类型。如果要将某个域排除在导入范围之外,请不要指定它。 有关类型的信息,请参见域数据类型标识符。 |
||||
| AT 起始位置 |
域在 Analytics 数据文件中的起始字节位置。 说明
在 Unicode Analytics 中,通常您应该指定奇数起始字节位置。指定偶数起始位置可能导致字符显示不正确。 |
||||
| DEC 值 |
数值域的小数位数。 |
||||
| WID 字节数 |
Analytics 表布局中域的长度(以字节为单位)。 说明
在 Unicode Analytics 中,请仅指定偶数个字节。指定奇数个字节可能导致字符显示不正确。 |
||||
| PIC 格式 |
说明 仅适用于数值域或日期时间域。
必须将格式放在引号中。 |
||||
| AS 显示名称 |
新 Analytics 表的视图中的域的显示名称(备选列标题)。 请将显示名称指定为带引号的字符串。如果您希望列标题包含换行符,请在单词之间使用分号 (;)。 当您定义 FIELD 时,必须使用 AS。要使显示名称与域名称相同,请使用以下语法输入一个空白显示名称值:AS ""。请确保在两个双引号之间没有空格。 |
||||
| IGNORE 域数 可选 |
从表布局中排除某个域。 域编号指定该域在源数据中的位置。例如,IGNORE 5 从 Analytics 表布局中排除源数据中的第五个域。 |
示例
将一个 XBRL 文件导入到 Analytics 表
您将数据从一个 XBRL 文件中的 Current_AsOf 上下文导入到一个名为 Financials 的 Analytics 表:
IMPORT XBRL TO Financials "Financials.fil" FROM "FinancialStatemenXBRL.xml" CONTEXT "Current_AsOf" FIELD "Item" C AT 1 DEC 0 WID 57 PIC "" AS "" FIELD "Value" X AT 58 DEC 0 WID 7 PIC "" AS "" IGNORE 1 IGNORE 3
备注
有关此命令工作方式的详细信息,请参见导入 XBRL 文件。
域数据类型标识符
下表列出了您在为 FIELD 指定类型时必须使用的字母。每个字母都对应于一个 Analytics 数据类型。
例如,如果您要定义一个需要字符数据类型的“姓氏”域,那么您可以指定 "C": FIELD "Last_Name" C。
有关详细信息,请参见Analytics 中的数据类型。
说明
当使用数据定义向导 定义包含 EBCDIC 字段、Unicode 字段或 ASCII 字段的表时,这些字段会被自动分配字母 “C”(对于 CHARACTER 类型)。
当手动输入 IMPORT 语句或编辑现有 IMPORT 语句时,您可以用更加具体的字母 “E” 或 “U” 替换 EBCDIC 字段和 Unicode 字段。
|
字母 |
Analytics 数据类型 |
|---|---|
|
A |
ACL |
|
B |
BINARY |
|
C |
CHARACTER |
|
D |
DATETIME |
|
E |
EBCDIC |
|
F |
FLOAT |
|
G |
ACCPAC |
|
I |
IBMFLOAT |
|
K |
UNSIGNED |
|
L |
LOGICAL |
|
N |
|
|
P |
PACKED |
|
Q |
BASIC |
|
R |
MICRO |
|
S |
CUSTOM |
|
T |
PCASCII |
|
U |
UNICODE |
|
V |
VAXFLOAT |
|
X |
NUMERIC |
|
Y |
UNISYS |
|
Z |
ZONED |