请问水晶报表Sum函数式怎麼使用的,函数写在什麽地方 200
若以下回答无法解决问题,邀请你更新回答
2个回答
展开全部
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}])
“金额”、“价格”和“费用”字段中值的总和。
注意: 在公式中使用此函数强制在打印时对公式求值。有关求值时间考虑因素的详细信息,参见求值时间。
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}])
“金额”、“价格”和“费用”字段中值的总和。
注意: 在公式中使用此函数强制在打印时对公式求值。有关求值时间考虑因素的详细信息,参见求值时间。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐用FineReport,帮助文档在设计器里就有,还有官方技术论坛,有什么问题自己搞不定,可以直接发帖问论坛上的牛人,产品本身也牛掰
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询