ApplyOpToTsSet 函数

ApplyOpToTsSet 函数将二进制算术函数应用到一组时间系列。

语法

ApplyOpToTsSet(func_name   lvarchar, 
              multiset_ts multiset(TimeSeries)) 
returns TimeSeries;
func_name
二进制函数的名称。请参阅二进制算术函数以获取更多信息。
multiset_ts
与该函数兼容的时间系列的多集。多集中的所有时间系列必须具有相同类型。

描述

所有时间系列必须具有相同类型。如果多集是空的,那么 ApplyOpToTsSet 返回 NULL。如果多集仅包含一个时间系列,那么 ApplyOpToTsSet 返回该时间系列的副本。如果多集严格包含两个时间系列 ts1ts2,那么 ApplyOpToTsSet 返回 ApplyBinaryTsOp(func_name, ts1, ts2)。如果多集包含三个时间系列 ts1ts2ts3,那么 ApplyOpToTsSet 返回 ApplyBinaryTsOp(func_name, ApplyBinaryTsOp(func_name, ts1, ts2), ts3),依此类推。

返回结果

与多集中的时间系列具有相同类型的时间系列。生成的时间系列的日历是输入时间系列日历的并集。如果所有输入时间系列都是规则的,那么生成的时间系列是规则的;如果任何输入时间系列是不规则的,那么生成的时间系列是不规则的。