Cognos报表数据项表达式函数详解
需积分: 37 190 浏览量
更新于2024-07-25
收藏 459KB DOC 举报
"cognos 报表数据项表达式函数应用"
在Cognos报表开发中,数据项表达式函数是实现复杂数据分析和报告的关键工具。本手册详细介绍了Cognos中常用的数据项函数表达式,适用于北京建总行ERPF报表项目的开发人员,由项目经理张成浩领导的团队编制。
1. **引言**
- 编写目的是为了提供Cognos报表开发中的数据项函数应用指南。
- 背景是基于Cognos报表系统,需要深入理解和利用函数提高报表的精确性和灵活性。
- 参考资料可能包括Cognos官方文档、相关技术论坛和已有的项目经验。
- 术语定义及说明确保所有读者对使用的专业术语有统一的理解。
2. **汇总函数**
- **aggregate**: 对一组数值进行聚合计算,如求和、平均等。
- **average**: 计算数值的平均值。
- **count**: 统计特定条件下的记录数量。
- **maximum**: 找到一组数值中的最大值。
- **median**: 计算中位数,即数值中间的值。
- **minimum**: 找到最小值。
- **moving-average/moving-total**: 计算移动平均或移动总和,用于趋势分析。
- **percentage**: 计算百分比。
- **percentile/quantile**: 分位数计算,如25th percentile(第一四分位数)或75th percentile(第三四分位数)。
- **quartile**: 四分位数,将数据分为四等份。
- **rank**: 对数值进行排名。
- **running-average/running-count/running-difference/running-maximum/running-minimum/running-total**: 连续计算,如累计平均、累计计数、累计差值、累计最大值、累计最小值和累计总和。
- **standard-deviation/standard-deviation-pop**: 计算标准差,衡量数值的波动程度。
- **total**: 求和。
- **variance/variance-pop**: 计算方差,反映数据的离散程度。
3. **业务日期/时间函数**
- **_add_days/months/years**: 在日期上增加指定的天数、月数或年数。
- **age**: 计算两个日期之间的年龄或持续时间。
- **day_of_week/day_of_year**: 获取日期在一周或一年中的位置。
- **days_between**: 计算两个日期之间的天数。
- **days_to_end_of_month**: 计算距离月底还有多少天。
- **first_of_month/last_of_month**: 获取月份的第一天或最后一天。
- **make_timestamp**: 创建一个时间戳,结合日期和时间。
- **months_between**: 计算两个日期之间的月数差异。
这些函数为报表开发者提供了强大的功能,能够处理各种复杂的业务需求,从简单的统计计算到深入的时间序列分析,帮助用户从海量数据中提取有价值的信息。正确理解和使用这些函数,能极大地提升Cognos报表的实用性和专业性。
2021-09-19 上传
2009-12-25 上传
点击了解资源详情
2011-03-14 上传
2010-06-11 上传
2009-08-22 上传
2018-07-20 上传
2011-09-01 上传
2014-07-14 上传
taoge1039921174
- 粉丝: 1
- 资源: 7
最新资源
- lex and yacc
- 某公司考试题 doc 文件
- struts架构指导
- 基于Linux的信用卡授权程序的设计与实现
- javascript高级教程.pdf
- 高质量cc++编程.pdf
- ajax “煤炭子鬼”版主帮助处理后的文档
- 银行帐户管理系统需求分析
- 利用OpenSSL生成证书详解
- oracledi_getting_started入门指南
- Shell脚本调试技术
- java编程实例100
- 操作系统 考研 汤子赢
- HP-UX环境下Shell程序调试
- 单 片 机的40个实验
- 编写一个用户注册信息填写验证程序,注册信息包括用户名、密码、EMAIL地址、联系电话。要求验证联系电话中只能输入数字,EMAIL地址中需要包括“@”符号,密码域不少于6位。要求联系电话在输入过程中保证不能有非数字,而其他两个域在点击注册按钮时再进行数据检查。