A.news( X;xi:Fi,… )

阅读(411) 标签: 合并, 生成,

描述:

计算序表/排列的字段值合并生成新序表/排列。

语法:

A.news(X;xi:Fi,…)

备注:

根据序表/排列A,计算排列X后把计算后的字段合并到一个新的序表/排列,Fi为新字段名,xi为计算结果Fi省略自动识别。当参数xi使用#i时,表示第i列,此时使用原列名。

参数:

A

序表/排列

X

排列

xi

表达式,结果为字段值,xi中的~针对X而非A#时表示用序号定位。

Fi

新序表/排列的字段名,省略则自动识别

返回值:

新序表/排列

示例:

 

A

 

1

=demo.query("select * from EMPLOYEE")

 

2

=A1.group(GENDER;~:group,~.avg(SALARY):avg)

针对GENDER做分组

3

=A2.news(group;EID,NAME,GENDER,#3:surname, age(~.BIRTHDAY):age,SALARY+50:salary,A2.avg:AvgSalary)

A2是一个分组,针对每组计算字段值生成序表然后合并成一个新序表

相关概念:

cs.new()