1 字段集

实时计算项可以添加字段集,如下图:

添加字段集后可以分别为每个字段集获取字段进行取数。

2 调用方式

2.1 SQL横向调用方式

字段集如果采用“横向”方式通过SQL构建字段,那么只有二维集中的第一行起作用。由二维集返回的内容构造出实时计算项的字段,执行过程中实时计算项的参数传递给该SQL,如下图:

以上字段集中获取到“税收日期”和“欠税总额”两个字段,直接结果根据“年月”参数进行过滤。

说明:SQL中引用的参数需要和计算项引用的全局参数一致。

2.2 SQL纵向调用方式

字段集采用“纵向”方式通过SQL构建字段,根据二维集的定义进行转换,把二维集原始定义中的某一列中每一行的内容作为字段名,另一列中对应行的内容作为字段的值,如下图:

上图通过SQL获取字段,得到“企业名称”和“欠税余额”两个字段,“税收日期”作为参数存在。执行结果根据纵向规则将“企业名称”作为字段输出,“欠税余额”作为字段的值。
“各企业总税额”输出字段预览如下:

2.3 存储过程

存储过程调用方式,选择调用一个存储过程返回一个二维集,由二维集返回的内容构造出了实时计算项的字段。执行过程中实时计算项的参数传递给该存储过程,如下图:

该存储过程有一个输入参数“NY”,由计算项参数“年月”在调用时进行传值。调用存储过程后产生字段“欠税余额”和收“收税日期”。

存储过程示例

说明:存储过程调用方式“横向”和“纵向”构造字段原理同SQL调用方式,不再重复描述。

2.4 预加工计算项横向调用方式

字段集如果采用“横向”方式通过预加工计算项构建字段,可以为字段集选择一个预加工计算项,将预加工计算项的加工结果作为数据输出,提升查询的效率。 预加工计算项的参数设置为表达式时可以由实时计算项进行传值,将预加工计算项加工结果中的数据进行实时查询,如下图:

2.5 预加工计算项纵向调用方式

字段集如果采用“纵向”方式通过预加工计算项构建字段,可以为字段集选择一个预加工计算项的字段,将预加工计算项的字段加工结果作为数据输出字段的值,“输出字段来源参数”作为输出字段,如下图:

作者:fancy  创建时间:2023-06-26 16:39
最后编辑:敏  更新时间:2025-03-07 10:05