TGKCALCSET 函数
描述¶
TGKCALCSET 函数允许您在存在包含多个自定义函数的表单时提高性能。具体而言,它允许您将函数分组为 计算集(calculation sets) 并为这些集设置特定属性。
语法¶
该函数使用以下语法:=TGKCALCSET(range, [hints])
参数¶
可以添加到函数中的项详述如下。
计算集¶
计算集由以下参数组成:
- range,表示属于该集的单元格范围。
- hints(可选),指定是否对计算集查询应用提示,如果应用,则指定要应用的提示类型
提示¶
可能的值为:
| 元素 | 描述 |
|---|---|
| - E - ENABLED - |
启用提示的使用。 |
| - D - DATA | 指示提示的使用基于数据表的内容,从而优化表单的运行。 |
| - NO - DISABLE | 禁用提示的使用。 |
| - A - AUTO | 自动激活/停用提示的使用。 |
示例
在此示例中,存在多个 TGKRETF 函数,包括实体、场景和期间维度。

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

函数的结果如下。

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