跳转至

TGKCALCSET 函数

描述

TGKCALCSET 函数允许您在存在包含多个自定义函数的表单时提高性能。具体而言,它允许您将函数分组为 计算集(calculation sets) 并为这些集设置特定属性。

语法

该函数使用以下语法:=TGKCALCSET(range, [hints])

参数

可以添加到函数中的项详述如下。

计算集

计算集由以下参数组成:

  • range,表示属于该集的单元格范围。
  • hints(可选),指定是否对计算集查询应用提示,如果应用,则指定要应用的提示类型

提示

可能的值为:

元素 描述
- E - ENABLED - (省略) 启用提示的使用。
- D - DATA 指示提示的使用基于数据表的内容,从而优化表单的运行。
- NO - DISABLE 禁用提示的使用。
- A - AUTO 自动激活/停用提示的使用。

示例

在此示例中,存在多个 TGKRETF 函数,包括实体、场景和期间维度。

这些公式包含多个共享维度,例如实体、场景和期间。必须为每个单元格运行单独的查询,这可能会影响性能。因此,为了优化表单的运行,可以定义一个计算集来对链接的元素进行分组。

函数的结果如下。

通常,建议在通过相同维度和/或层次结构定义的单元格上定义 TGKCALSET,尽量(如果可能)识别出"矩形区域"来放置公式,以便在水平或垂直移动时只有一个筛选器发生变化。通常,要分组的单元格集越"像矩阵",用户通过将它们分组到单个"计算集"中获益的可能性就越大。