TGKFIELD 函数
描述¶
TGKFIELD 函数允许您获取字段单元格的值。
语法¶
该函数使用以下语法:=TGKFIELD(dataSource, "CellFieldExpression", "DimensionName1: value1", "DimensionName2: value2", ...)
参数¶
可以添加到函数中的项详述如下。
数据源¶
必须从中恢复值的数据库代码。此代码可以通过以下方式指示:
- 使用数据库代码,例如 =TGKRET("TCPM_DEMODEV_001", ...)
- 使用 TGKCURRDB 函数,例如 =TGKRET(TGKCURRDB(), ...)
- 引用包含数据库代码的 Excel 单元格,例如 = TGKRET(A25, ...)
单元格字段¶
要定义的单元格字段,例如 $Entity.code。
有关单元格字段的更多详细信息,请参阅单元格字段。
选择维度¶
要检索所需维度的值,您可以按如下操作。
- 要检索维度的值:<维度名称>:<要筛选的值>,例如对于实体 A00,指定 Entity:A00。
- 要检索存在聚合结构的维度的值,请引用节点:<维度名称>:<聚合结构代码>:*<节点代码>,例如 Entity:H_CODE:*H_NODE。
- 要检索科目维度的值:<科目维度名称>:*
,例如 Account:*FST_CODE|FST_NODE
支持的维度如下所列。
| 维度 | 描述 |
|---|---|
| Account: | 科目代码。必填维度。可以使用单个科目、科目层次结构的节点或 FST 项。为使公式正确,科目必须存在于列表中,并且必须满足以下条件之一: - 与 FST 相关。 - 存在于控制组中。 - 与科目层次结构的节点相关。 |
| AmountType | 金额类型。必填维度。可能的值为: - TIP_O:(原始)用户在系统中录入的数据的金额类型。未定义维度时的默认值。 - TIP_OV:(以交易币种)仅表示以实体默认币种以外的币种表示的金额的金额类型(例如,要归属于币种为美元的实体的欧元金额) - TIP_OE:比例金额类型 - TIP_OEV:以交易币种表示的比例金额类型 - TIP_PR:折算金额类型 - TIP_PRV:折算为交易币种的金额类型 - TIP_CV:可合并金额类型 - TIP_CVV:以交易币种表示的可合并金额类型 - TIP_DES:(描述)允许用户录入和保存基于文本的信息(如注释或备注)的金额类型。 |
| Category | 类别代码 |
| Currency: | 币种代码。如果未定义维度,则使用实体币种。 |
| Cust_Dim1..Cust_Dim5: | 自定义维度之一的元素代码。例如,如果要在自定义维度 1 上处理产品以恢复某个产品的值,则代码为 Cust_Dim1。 |
| Entity | 实体代码 |
| ICCust_Dim: | 公司间自定义维度的元素代码 |
| ICEntity | 公司间实体代码 |
| Period | 期间代码。必填维度。 |
| PeriodLength: | 期间长度。可能的值为: - LUN_0:累计 - LUN_1:月度 - LUN_2:双月 - LUN_3:季度 - LUN_4:每四个月 - LUN_5:每五个月 - LUN_6:半年度 - LUN_12:年度 - LUN_QTD:季度至今 - LUN_STD:半年度至今 - LUN_YTD:年初至今 |
| Scenario | 场景代码。必填维度。 |
| DB code | 如果未定义当前应用程序数据库中使用的公式(类似于使用 TGKCURRDB 函数) |
注意:系统不会对未定义的维度筛选任何数据。