select根数据集的说明及应用场景 select函数说明 : 从数据集的当前行集中选取符合条件的记录,当列名与参数名、单元格名产生冲突时用数据集名称限定。 语法: datasetName.select(<select_exp>{: order_exp},{ filter_exp },{num_exp},{distinct_exp}) datasetName.select(<select_exp>{, filter_exp },{ num_exp },{distinct_exp}; {sort1_exp}:{order1_exp},….) //适用于不需排序或数据集中已排好序 参数说明: select_exp: 选择的字段列名/列号,也可以是表达式。 列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 order _exp: 指定数据排序的顺序,<0表示降序排列,>0表示升序排列。 filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。 num_exp: 获取查询结果的前n条记录 distinct_exp 筛选某字段,返回唯一不同的值 sort1_exp: 数据排序表达式。当此项为空时先检查order_exp是否为空,如果为空,则不排序,否则使用select_exp排序。 返回值: 一组数据的集合,数据类型由select_exp的运算结果决定 选项: @r 是否为根数据集表达式 @z 从后往前取数,num_exp省略时返回全部 在实际应用中 常常会遇到 同一行的单元格 取值是来自同一个字段的 但是由于左主格的关系,后面的单元格的属性会自动在前面条件想符合的同一行内数据查找 这样的结果就是实际需要的数据获取不到 导致查询结果为空 此时就需要用根数据集来重新定义单元格属性 相当于重新查找,和前面的单元格属性抛开关系 如下图所示
|
select根数据集的说明及应用场景
最新推荐文章于 2023-03-11 17:28:53 发布