筛选

阅读(2) 标签: 筛选, 条件式, 分区,

语法:

<条件式> [删除] [分区 <分区字段>]

参数:条件式

条件计算式。如果当前记录使条件表达式为真,则返回该记录。必要字段;必须省略参数名。本参数支持跨行计算和聚合计算,即计算式里可以含有F[i]F[a:b]形式的相对位置计算,也可以含有集合的求和、平均等聚合计算。

例子:

筛选记录,条件式:State 等于 "New York" State 等于 Texas

NLC:筛选 (State 等于 "New York" State 等于 Texas)

参数:删除

表示从表中删除符合条件的记录,返回剩下的记录。非必要字段,无此参数时缺省返回符合条件的记录;布尔类型;不能省略参数名,必须省略参数值。

例子:

删除不符合条件的记录,条件表达式:State 等于 "New York" State 等于 Texas

NLC:筛选 (State 等于 "New York" State 等于 Texas); 删除

参数:分区

按分区进行筛选,各区之间互不影响(比如,跨行的条件不能跨到其他区),概念上类似SQLPARTITION BY。非必要参数;标识类型;参数名不能省略。

例子:

在各部门内筛选记录,条件式:State 等于 "New York" State 等于 Texas;

NLC:筛选 (State 等于 "New York" State 等于 Texas); 分区 部门