`

<<<<<<*********最新润乾报表函数*********>>>>>>>

阅读更多

 

数据集函数

 Avg

 

函数说明:

        从数据集中,从满足条件的记录中,算出给定字段或表达式的平均值

       

    语法:

        datasetName.avg(selectExp{,filterExp})

        datasetName.average(selectExp{,filterExp})

       

    参数说明:

        selectExp        需要计算平均值的字段或表达式,数值类型

        filterExp        过滤条件表达式

       

    返回值:

        实数

       

    举例:

        1ds1.avg(score,sex="1") 

                表示从数据集的当前记录行集中过滤出sex"1"的记录集合,

                求得其score字段的平均值,score字段要求为数值型。

               

        2ds2.avg(quantity*price) 

                表示对数据集的当前记录行集求得表达式quantity*price的平均值

    函数说明:

        此函数功能等同select1(),但是算法不同,采用二分法,适用于数据集记录

        已经按照参考字段排好序的情况,运算速度比select1()

     bselect1  

    语法:

        datasetName.bselect_one(selectExp,referExp1,referDescExp1,referValueExp1

                                                                {,referExp2,referDescExp2,referValueExp2{....}}})

                                                               

        datasetName.bselect1(selectExp,referExp1,referDescExp1,referValueExp1)

       

    参数说明:

        selectExp                        选出字段或表达式

        referExp1                        参考字段表达式

    referDescExp1       参考字段表达式的数据顺序,true表示降序排列,false表示升序排列

    referValueExp1      参考字段的值表达式,一旦找到参考字段和该值相同的记录,即返回selectExp的值

    ......参考字段及其值可以多个,如果是多个,则找到多个参考字段都和值匹配的记录才返回

   

  返回值:

      数据类型不定,由selectExp的运算结果决定

     

  示例:

      1ds1.bselect1(name,id,false,@value) 

              采用二分法,找到数据集ds1id和当前格的值相等的记录,返回其name字段值

     

      2ds1.bselect1(name,id,false,@value,class,false,A1,sex,true,B1)

              采用二分法,找到数据集ds1id和当前格的值相等、classA1相等

              sexB1相等的记录,返回其name字段值

Bselect_one()   

此函数同数据集函数bselect1

其余部分请下载附件!

分享到:
评论

相关推荐

    Oracle数据库Sql语句详解大全.pptx

    * 使用 NVL 函数处理空值:SELECT &lt; 列名 &gt; FROM &lt; 表名 &gt; WHERE &lt; 列名 &gt; = NVL(&lt; 列名 &gt;, &lt; 默认值 &gt;) * 使用字符串连接符连接列:SELECT &lt; 列名 1 &gt; || &lt; 列名 2 &gt; FROM &lt; 表名 &gt; 四、小结 * 本章总结了 SELECT...

    图像高速旋转

    &lt;br&gt;/*----------Morton ordering---------------------------------&lt;br&gt;*Transposition&lt;br&gt;*aim:&lt;br&gt;* 矩阵向左旋转90度.&lt;br&gt;*function:&lt;br&gt;* Block_Roate32: 小块矩阵旋转&lt;br&gt;* trc: 划分函数&lt;br&gt;*&lt;br&gt;*parameter:...

    qsort

    函数名称: qsort&lt;br&gt;&lt;br&gt;函数原型: void qsort(void *base, size_t nelem, size_t width, int (*fcmp)(const void *,const void *)&lt;br&gt;&lt;br&gt;函数功能: 使用C.A.R.Hoare排序法对数组base进行排序&lt;br&gt;&lt;br&gt;函数返回: &lt;br...

    解决 Ie 6下 select挡住div的通用函数

    /**&lt;br&gt;* 让iframe 显示在 指定的div下面 针对ie6 select挡住div 的bug 采用 iframe来当作div的底&lt;br&gt;* &lt;br&gt;* @param string divId 需要解决的div层&lt;br&gt;* @param string iframeId 采用的 IFRAME ,如果不指定 自动...

    html标签大全下载

    - **`&lt;dl&gt;`**、**`&lt;dt&gt;`** 和 **`&lt;dd&gt;`**:定义定义列表,`&lt;dl&gt;`定义列表项,`&lt;dt&gt;`定义术语,`&lt;dd&gt;`定义描述。 - **`&lt;ol&gt;`** 和 **`&lt;ul&gt;`**:有序列表和无序列表。 - **`&lt;li&gt;`**:列表项。 - **`&lt;table&gt;`**:表格...

    Grads下单线条矢量汉字显示脚本writehz-Ver:1.3

    ** FUNCTION writehz ** 本程序读取汉字矢量字库数据,利用GrADS的画线函数,完成汉字的矢量 ** 字体的显示。 ** 本程序是在微机版的GrADS1.8SL11,GrADS2.0.a4.oga.1上测试通过...** &lt;enxsize&gt; &lt;rotation&gt; &lt;thickness&gt;

    VC6函数说明自动添加插件NavComment

    如下格式:&lt;br&gt;/*************************************************&lt;br&gt; Function : CAttrConfigDlg::DisplayAttr&lt;br&gt; Description : &lt;br&gt; Calls : &lt;br&gt; Called By : &lt;br&gt; Parameter : [NodeData *pData] --- &lt;br&gt; ...

    超级详细的html标签大全

    4. **`&lt;dl&gt;`**、**`&lt;dt&gt;`** 和 **`&lt;dd&gt;`**:定义列表,其中 `&lt;dl&gt;` 定义整个列表,`&lt;dt&gt;` 表示项名称,`&lt;dd&gt;` 表示项描述。 5. **`&lt;ol&gt;`**:有序列表。 6. **`&lt;ul&gt;`**:无序列表。 7. **`&lt;li&gt;`**:列表项,在 `&lt;ol&gt;`...

    c++头文件大全

    - **`&lt;math.h&gt;`**:包含了数学函数,如三角函数、对数函数等。 - **`&lt;setjmp.h&gt;`**:提供了非局部跳转功能,通过 `setjmp()` 和 `longjmp()` 实现异常处理。 - **`&lt;signal.h&gt;`**:定义了信号处理机制,可以用于处理...

    JSTL标准标签库 <C:out>、<c:set>、<c:remove>和<c:catch>标记 <c:if>、<c:choose>、<c:when>和<c:otherwise>标记 <c:forEach>和<c:forTokens>标记

    2. `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:类似于Java的switch语句,可以进行多条件分支判断。 **循环标记**: 1. `&lt;c:forEach&gt;`:用于遍历集合、数组或迭代对象,实现循环操作。 2. `&lt;c:forTokens&gt;`:对字符...

    C/C++头文件一览

    - **`&lt;math.h&gt;`**:数学函数,提供基本的数学运算如平方根、三角函数等。 - **`&lt;strstrea.h&gt;`**:字符串流,用于处理字符串中的数据。 - **`&lt;stdlib.h&gt;`**:与C语言中的`&lt;stdlib.h&gt;`相似,但提供了更多的C++特有功能...

    最新发布酷站分类目录管理系统CATCHWEB v2.02(修改版)

    添加评级数据表:siterank&lt;br&gt;6、加入toweb页面&lt;br&gt;*************************************************************************************&lt;br&gt;&lt;br&gt;***********************************************************...

    html css js网页设计.docx

    - **回调函数**:用于处理非阻塞性的操作。 - **Promise**:用于处理异步操作的结果。 - **async/await**:简化异步代码的书写。 #### 五、总结 HTML、CSS 和 JavaScript 是现代网页设计的基石,掌握这些技术能够...

    C与C++头文件

    3. **`&lt;ctype.h&gt;`**:提供了字符类型的判断函数,如`isalpha`, `isdigit`等。 4. **`&lt;errno.h&gt;`**:定义了错误码,帮助开发者处理运行时错误。 5. **`&lt;fenv.h&gt;`**:用于处理浮点异常。 6. **`&lt;float.h&gt;`**:定义了...

    EXCEL表格函数公式大全.pdf

    * 使用 YEAR 函数和 NOW 函数可以计算出生日期到当前日期之间的年份差,例如`=YEAR&lt;TODAY&lt;&gt;-MID&lt;E2,IF&lt;LEN&lt;E2&gt;=18,9,7&gt;,2&gt;-1900`。 * 使用 DATEDIF 函数可以计算出生日期到当前日期之间的年龄,例如`=DATEDIF&lt;TEXT&lt;...

    基于Web MVC系统架构实现的用户注册.docx

    &lt;td&gt;&lt;div align="right"&gt;用户所属的部门&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;select name="userDepartment"&gt; &lt;option value="信息中心" selected&gt;信息中心&lt;/option&gt; &lt;option value="开发部"&gt;开发部&lt;/option&gt; &lt;option value=...

    MyBatis动态SQL是一项强大的特性,它允许我们在编写SQL语句时根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的

    2. **&lt;choose&gt;/&lt;when&gt;/&lt;otherwise&gt;**:这三个标签一起使用时类似于编程语言中的`switch`语句,可以根据不同的条件选择不同的SQL片段。 3. **&lt;trim&gt;**:此标签用于处理SQL语句中的前缀或后缀,如移除多余的逗号、...

    makefile 函数

    **函数原型**:`$(subst &lt;from&gt;,&lt;to&gt;,&lt;text&gt;)` **功能**:将字符串`&lt;text&gt;`中的所有出现的`&lt;from&gt;`替换为`&lt;to&gt;`。 **返回值**:返回替换后的字符串。 **示例**: ``` $(subst ee,EE,feetonthestreet) ``` 此示例...

Global site tag (gtag.js) - Google Analytics