ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:28.97KB ,
资源ID:24740472      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24740472.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(cognos报表数据项表达式函数的应用.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

cognos报表数据项表达式函数的应用.docx

1、cognos报表数据项表达式函数的应用文档编号CCBBI_PM061110_001版 本 号密 级内部资料cognos报表数据项表达式函数的应用手册文档信息项目名称北京建总行ERPF报表项目项目经理张成浩文档名称cognos报表数据项表达式函数的应用手册批复信息负责人日期意见拟制审核批准文件控制版本记录日期作者版本变更说明2006-11-10郑广珠审阅记录日期审阅者意见分发记录日期接受人地点1 引言1.1 编写目的整理cognos的report studio中在数据项表达式中比较常用的函数的应用。并可供以后需要用到的同事参考。1.2 背景在开发报表过程中积累的一些经验和总结。1.3 参考资料C

2、ognos中的帮助文档和oracle的参考文档。1.4 术语定义及说明2 汇总函数2.1 aggregate用法:aggregate ( expr auto )?aggregate ( expr for all | any expr , expr )aggregate ( expr for report )?作用:根据表达式的聚合类型,返回使用相应的聚合函数计算得出的值。Example:aggregate (本期余额)根据数据项本期余额的聚合类型,返回使用相应的聚合函数计算得出的值。如果本期余额是sum()得到,则返回所有本期余额的合计。2.2 average用法:average ( dist

3、inct expr auto )average ( distinct expr for all | any expr , expr )?average ( distinct expr for report )作用:返回选定数据项的平均值。关键字distinct的作用是,当某个数据项有多个重复的项时,当中只有一个数据项有效。Example:average ( 本期余额 )返回所有本期余额的平均值2.3 count用法:count ( distinct expr auto )?count ( distinct expr for all | any expr , expr )?count ( dis

4、tinct expr for report )?作用:返回选定数据项的数量,但不包括NULL值。关键字distinct的作用是,当某个数据项有多个重复的项时,当中只有一个数据项有效。Example:count( 行号 )返回所有行号总的数量。2.4 maximum用法:maximum ( distinct expr auto )?maximum ( distinct expr for all | any expr , expr )?maximum ( distinct expr for report )?作用:返回选定数据项的最大值。关键字distinct的作用是,当某个数据项有多个重复的项时

5、,当中只有一个数据项有效。Example:Maximum (本期余额)返回数据项本期余额中的最大值。2.5 median用法:median ( expr auto )?median ( expr for all | any expr , expr )?median ( expr for report )作用:返回选定数据项的中间值。Example:median ( 本期余额 )?返回数据项本期余额中的中间值2.6 minimum用法:minimum ( distinct expr auto )?minimum ( distinct expr for all | any expr , expr

6、)?minimum ( distinct expr for report )?作用:返回选定数据项的最小值。关键字distinct的作用是,当某个数据项有多个重复的项时,当中只有一个数据项有效。Example:minimum ( 本期余额 )返回数据项本期余额中的最小值2.7 moving-average用法:moving-average ( numeric_expr , numeric_expr at exp , expr prefilter )?moving-average ( distinct numeric_expr , numeric_expr prefilter )? := for

7、 expr , expr | for report | auto?作用:按行返回指定的一组值在指定行数上的移动平均值。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:moving-average (本期余额,3)对应的每一行,返回当前行的数量值和当前行与前面两行共三行的平均值为当前行的一组值本期余额moving-average (本期余额,3)200NULL700NULL4002002005002.8 moving-total用法:moving-total ( numeri

8、c_expr , numeric_expr at exp , expr prefilter )?moving-total ( distinct numeric_expr , numeric_expr prefilter )? := for expr , expr | for report | auto?作用:按行返回指定的一组值在指定行数上的移动合计。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:moving-total (本期余额,3)对应的每一行,返回当前行的数量值和

9、当前行与前面两行共三行的合计为当前行的一组值本期余额moving-total (本期余额,3)200NULL700NULL400130020013002008005009002.9 percentage用法:percentage ( numeric_expr at exp , expr prefilter )?percentage ( distinct numeric_expr prefilter )? := for expr , expr | for report | auto?作用:返回选定数据项占合计值的百分比。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。

10、关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:percentage (本期余额)返回每行本期余额的值所占总数的百分比2.10 percentile用法:percentile ( numeric_expr at exp , expr prefilter )percentile ( distinct numeric_expr prefilter )? := for expr , expr | for report | auto作用:返回在100范围内的某一值,用于表示等于或低于选定数据项的一部分所占百分比。定义函数范围。at option定义聚合级别

11、,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:percentile (本期余额)对应的每一行,返回表示等于或低于该行数据量的百分比本期余额percentile (本期余额)80017006005004004002002002.11 quantile用法:quantile ( numeric_expr, numeric_expr at exp , expr prefilter )quantile ( distinct numeric_expr, numeric_expr prefilter ) := for expr

12、 , expr | for report | auto作用:以指定范围的形式返回值的排名。它返回整数,以表示排名的任何范围,例如从1(最高)到100(最低)。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:quantile ( 本期余额, 4 )?对应的每一行,返回该行本期余额的数量值、本期余额数量值的排名以及所有本期余额数量值分成4部分后的排名。本期余额Rank(本期余额)quantile ( 本期余额, 4 )800117002160032500424005340053

13、20074200742.12 quartile用法:quartile ( numeric_expr at exp , expr prefilter )?quartile ( distinct numeric_expr prefilter ) := for expr , expr | for report | auto作用:返回某一值相对于一组值的排名,由1(最高)到4(最低)之间的整数表示。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:quartile ( 本期余额 )对

14、应的每一行,返回该行本期余额的数量值和本期余额的数量值分成四部分后的排名,由1(最高)到4(最低)之间的整数表示。本期余额quartile ( 本期余额 )450140013502300225032003150410042.13 rank用法:rank ( expr sort_order , expr sort_order at exp , expr prefilter )?rank ( distinct expr sort_order , expr sort_order prefilter )? := for expr , expr | for report | auto作用:返回选定数据项

15、的排名值。如果两个或多个行排名相同,则排名值(也称为Olympic排名)顺序中会存在一个缺口。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:rank (本期余额)返回本期余额数据项的数据量排名值本期余额rank (本期余额)6000015000025000024000042.14 running-average用法:running-average ( numeric_expr at exp , expr prefilter )?running-average ( dist

16、inct numeric_expr prefilter )? := for expr , expr | for report | auto作用:按行返回一组值的运行平均值(包括当前行)。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:running-average (本期余额)对应的每一行,返回本期余额当前行与其前面所有行的平均值。描述本期余额AVGrunning-average FOR 描述现金757现金355现金65现金455存款343存款5442.15 running

17、-count用法:running-count ( numeric_expr at exp , expr prefilter )?running-count ( distinct numeric_expr prefilter )? := for expr , expr | for report | auto?作用:按行返回一组值的运行计数(包括当前行)。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:running-count (本期余额)对应的每一行,返回本期余额当前行在所

18、有行的位置计数。描述本期余额COUNTrunning-count FOR 描述现金741现金342现金643现金444存款321存款5222.16 running-difference用法:running-difference ( numeric_expr at exp , expr prefilter )?running-difference ( distinct numeric_expr prefilter ) := for expr , expr | for report | auto?作用:按行返回一组值的运行差额,该运行差额为当前行的值与前面行(包括当前行)的值之间的差额。定义函数范

19、围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:running-difference (本期余额)对应的每一行,返回本期余额当前行与前面行的值之间的差额描述本期余额running-difference FOR 描述现金7NULL现金3-4现金63现金4-2存款3-1存款522.17 running-maximum用法:running-maximum ( numeric_expr at exp , expr prefilter )?running-maximum ( distinct

20、numeric_expr prefilter )? := for expr , expr | for report | auto?作用:按行返回一组值的最大运行值(包括当前行)。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:running-maximum (本期余额)对应的每一行,返回本期余额当前行与前面所有行的最大值描述本期余额MAXrunning-maximum FOR 描述现金272现金373现金676现金777存款353存款5552.18 running-mini

21、mum用法:running-minimum ( numeric_expr at exp , expr prefilter )?running-minimum ( distinct numeric_expr prefilter )? := for expr , expr | for report | auto?作用:按行返回一组值的最小运行值(包括当前行)。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:running- minimum (本期余额)对应的每一行,返回本期余额

22、当前行与前面所有行的最小值描述本期余额Minrunning- minimum FOR 描述现金727现金323现金623现金222存款333存款5332.19 running-total用法:running-total ( numeric_expr at exp , expr prefilter )?running-total ( distinct numeric_expr prefilter )? := for expr , expr | for report | auto?作用:按行返回一组值的运行合计(包括当前行)。定义函数范围。at option定义聚合级别,只能在关系数据源上下文中使

23、用。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:running-total (本期余额)?对应的每一行,返回本期余额当前行与前面所有行的数据值的合计。描述本期余额TOTALrunning-total FOR 描述现金7187现金31810现金61816现金21818存款383存款5882.20 standard-deviation用法:standard-deviation ( distinct expr auto )?standard-deviation ( distinct expr for all | any expr , expr )?s

24、tandard-deviation ( distinct expr for report )?作用:返回选定数据项的标准偏差。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:standard-deviation (本期余额)?返回本期余额数据项对应的标准偏差2.21 standard-deviation-pop用法:standard-deviation-pop ( distinct expr auto )standard-deviation-pop ( distinct expr for all | any expr , expr )?standard-deviation-pop ( distinct expr for report )?作用:计算总体标准偏差并返回总体方差的平方根。关键字distinct的作用是,当某个行有多个重复的行时,当中只有一个行有效。Example:2.22 total用法:total ( distinct expr auto )?total ( distinct expr for all | any expr , expr )?total

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1