天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 数组 > 数组操作

Frameupdate    

简述
数据表-更新

更新操作,
  
以ons字段为键,左联left和right,
    
检查right的其他字段,若存在字段只存在right中,则更新left
    
或者在left为缺失值,right中不为缺失值,则填充。

注意,此操作会直接更改left。
定义
Frameupdate(Left:Table;Right:Table;Ons:String;Type_:Integer):Array
参数
名称类型说明
LeftTable Table,待更新数据,直接更改
RightTable Table,右表
OnsString String,键字段,默认为nil,表以下标进行联结。
Type_Integer Integer,缺失类型,详见MF_isMissValue
type_Integer 为以下数值的组合(以下数值的_XOR或者相加)
1、 nan
2、 nil
4、 inf、-inf
8、""""
16、trim去除附加格式后为""""
32、 在(-zero_Eps,zero_Eps)范围内的实数
默认,1+2+4+8=15
返回Array更新后的数组
  • 范例

    left := `array('a':3->5,'b':rand(3));
    right := `array('a':1->4,'b':rand(4),'c':rand(4)*10);
    return frameUpdate(left,right,'a');
相关