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
最后编辑:敏 更新时间:2025-03-07 10:05
