水晶报表分组,统计,求和,sum()函数使用
2017-01-13 19:03
507 查看
--Sum()函数统计的是明细所有的和
Sum(字段名)
--根据分组字段统计的和
Sum ({xh_Getdinggoudan;1.Djine} ,{xh_Getdinggoudan;1.Ddgdanhao})
百度搜的:
https://zhidao.baidu.com/question/555790701.html
Sum(字段名)
--根据分组字段统计的和
Sum ({xh_Getdinggoudan;1.Djine} ,{xh_Getdinggoudan;1.Ddgdanhao})
百度搜的:
https://zhidao.baidu.com/question/555790701.html
Sum Basic 语法和 Crystal 语法。 重载 Sum (fld) Sum (fld, condFld) Sum (fld, condFld, cond) Sum (x) 参数 fld 是可由函数求值的任何有效的数据库字段或公式字段。 condFld 是用于对 fld 中的值进行分组时所依据的字段。 cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。有关此参数有效字符串的详细信息,参见汇总函数的条件。 x 是可由正在使用的函数求值的数字或货币值的数组。 返回 数字 操作 使您能够添加报表中出现的值。例如: 如果销售报表包含一个显示每张订单金额的字段,则可以计算报表上出现的所有订单的总和(总计和)。 如果对订单进行分组(例如,按订单所来自的省份对其分组),则可以计算每组订单金额的总和(在本例中,为每个省)。 如果将订单按日期或布尔值分组(例如,对订单按其发出的月份进行分组),则可以根据日期字段或布尔字段中的特定变化来计算每组订单金额的总和(在本例中,为每月)。 如果指定单个值的集合,则也可以计算该集合中值的总和。有关这种汇总的详细信息,参见数组汇总函数。 示例 下列示例适用于 Basic 语法和 Crystal 语法: Sum({file.QTY}) 计算 QTY 字段中所有值的总和。 Sum({订单.金额}, {订单.客户 ID}) 对“金额”字段中每个订单组的订单求和(总计)。每当“客户 ID”字段中的值变化时,订单都将进行分组。 Sum({订单.金额}, {订单.日期}, "monthly") % Sum({订单.金额 }) 对“金额”字段中的值按月分组,并计算每个月组中值的总和相对于整个报表值的总和的百分比。 Sum([{file.AMOUNT}, {file.PRICE}, {file.COST}]) “金额”、“价格”和“费用”字段中值的总和。 注意: 在公式中使用此函数强制在打印时对公式求值。有关求值时间考虑因素的详细信息,参见求值时间。
相关文章推荐
- 使用LAG和LEAD函数统计并使用分组
- 【水晶报表实战指南】使用分组实现超多列分段同页及分页显示
- 水晶报表分组统计中如何让字段值居中显示
- matlab中求和函数sum的具体使用实例
- SQL SERVER:开窗函数 SUM() OVER() 数据统计中一例使用
- 使用水晶报表自定义函数进行代码重用
- 水晶报表 分类统计之分组钻取、子报表、数据过滤三箭齐发
- WinForm中使用CrystalReport水晶报表——基础,分组统计,自定义数据源
- php7中使用mongoDB的聚合操作对数据进行分组求和统计操作
- oracle sum case when group by,同时使用,实现分组统计
- 【转】水晶报表--公式、函数与运行时统计
- oracle累积求和分析函数sum over的使用
- 使用水晶报表自定义函数进行代码重用
- 报表分组统计然后显示数据的时候顺序不正常,即使用order by 也是不可以!见图
- 水晶报表使用经验谈4--使用视图解决在报表中的多表关联问题
- 使用5种不同的方法加载水晶报表(Windows 窗体)
- c#中使用 crystal reports (水晶报表)的打包和部署问题
- 使用PB调用API自动更新(非FTP模式)(四、统计复制文件数量函数F_CONNECT_COPYCOUNT)
- [导入].NET环境下水晶报表使用总结
- .NET环境下水晶报表使用总结 lihonggen0(原作)