润乾函数

 函数示例:

        例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字段降序排列

=====================================================================   

示例:

        例1:ds1.select1(name)

                返回数据集ds1中第一条记录的name字段值

                

        例2:ds1.select1(name,score>90)

                从数据集ds1中检索出成绩大于90的记录,返回第一条记录的name字段值

======================================================================

示例:

        例1:ds1.group(class)

                把数据集ds1中所有记录按照class字段进行分组,

                并返回每组的class值组成的集合

        

        例2:ds1.group(class, true )

                把数据集ds1中所有记录按照class字段降序排列,然后根据class进行分组,

                并返回每组的class值组成的集合

        

        例3:ds1.group(class,false,sex=='1')

                从数据源ds1中选取性别为"1"的记录,按照class字段升序排列,

                然后根据class进行分组,并返回每组的class值组成的集合

        

        例4:ds1.group(class, true, sex=='1', id )

                从数据源ds1中选取性别为"1"的记录,按照id字段降序排列,

                然后根据class进行分组,并返回每组的class值组成的集合

                

        例5:ds1.group(省份,true,,,sum(工业产值),true)

                对数据集ds1按照省份进行分组,分组后求出每组的sum(工业产值),

                然后按照这个汇总值对组进行逆序排列

======================================================================

    函数说明:

        获得一个枚举的数据集合

        

    语法:

        list(valueExp1{,valueExp2{,valueExp3{,……}}})

        

    参数说明:

        valueExp(n)        可以是常数或表达式,也可以是集合表达式

        

    返回值:

        一组枚举数据的集合

        

    示例:

        例1:list(1,3,5,7,9)

        

        例2:list("abc","def","ghj")

        

        例3:list(arg1,to(1,3),"a","b","c")    假设arg1是个整数组,其值为7,8,9,

                那么该表达式的结果值为{7,8,9,1,2,3,"a","b","c"}

======================================================================

函数说明:

        根据指定位置返回数组或者集合表达式中的某一个元素

        

    语法:

        valueat(arrayexp,suffixExp)

        

    参数说明:

        arrayexp    数组或者集合表达式

        suffixExp    整数,用于指定返回集合中的第几个元素,以0开始计数

        

    返回值:

        集合中的一个元素,数据类型由集合中的元素类型决定

        

    示例:

        例1:valueat(to(5,8),2)        返回值为:7

        

        例2:valueat({"a","b","c"},0)    返回值为:"a"

======================================================================

你可能感兴趣的:(函数)