描述:
计算序表/排列的字段值合并生成新序表/排列。
语法:
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是一个分组,针对每组计算字段值生成序表然后合并成一个新序表 |
相关概念: