集智平台复杂报表设计之公式快捷设置
示例
1.选择公式快捷设置中的“列表”
2.拖动字段“客户ID”到单元格
程序在单元格自动生成公式。如图
预览效果:
select 函数说明: 从数据集的当前行集中选取符合条件的记录
语法: datasetName.select( <select_exp>{, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} ) datasetName.select(<select_exp>, , <filter_exp> )//适用于不需排序或数据集中已排好序
参数说明: select_exp: 要选择的字段列名/列号,,也可以是表达式。 列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。 filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。 sort_exp: 数据排序表达式。当此项为空时先检查desc_exp是否为空,如果为空,则不排序,否则使用select_exp排序。 rootGroupExp 是否root数据集表达式
返回值: 一组数据的集合,数据类型由select_exp的运算结果决定 函数
示例:
例1:ds1.select( name ) 从数据源ds1中选取name字段列的所有值,不排序
例2:ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列
例3:ds1.select( name,false,sex==’1′) 从数据源ds1中选取性别为男性(’1′)的name字段列的值并升序排列
例4:ds1.select( name, true, sex==’1′, id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列