PercentOfSum
Basic 语法和 Crystal 语法。
重载
? ? ? ? ? ?
参数
PercentOfSum (fld, condFld) PercentOfSum (fld, condFld, cond)
PercentOfSum (fld, innerCondFld, outerCondFld)
PercentOfSum (fld, innerCondFld, innerCond, outerCondFld) PercentOfSum (fld, innerCondFld, outerCondFld, outerCond)
PercentOfSum (fld, innerCondFld, innerCond, outerCondFld, outerCond)
? ? ?
fld 是可由函数求值的数字字段或货币字段。
condFld 是用于对 fld 中的值进行分组时所依据的字段。
cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。 有关此参数有效字符串的详细信息,参见汇总函数的条件。
? ?
innerCondFld 是用于对 fld 中的值进行分组时所依据的字段。
innerCond 是表明 innerCondFld 分组类型的字符串。只能在 innerCondFld 是日期、时间、日期时间或布尔字段时才指定该参数。
? ?
outerCondFld 是一个用作对 fld 中的值的分组依据的字段。
outerCond 是表明 outerCondFld 分组类型的字符串。只能在 outerCondFld 是日期、时间、日期时间或布尔字段时才指定此参数。
有关此参数有效字符串的详细信息,参见汇总函数的条件。
返回
数字值
操作
PercentOfSum (fld, condFld) 与 100 * Sum (fld, condFld) / Sum (fld) 的结果相同。它将由 condFld 确定的组的字段 fld 的值的总和表示为总计和的百分比。
PercentOfSum (fld, condFld, cond) 与 100 * Sum (fld, condFld, cond) / Sum (fld) 的结果相同。字符串参数 cond 表达了一些其他信息,用来精确地指定分组。例如,如果 condFld 是一个日期字段,则为分组“每天”、“每周”或“每月”等。
PercentOfSum (fld, innerCondFld, outerCondFld) 与 100 * Sum (fld, innerCondFld) / Sum (fld, outerCondFld) 的结果相同。它将由 innerCondFld 确定的组的 fld 字段的值的总和表示为由 outerCondFld 确定的组的总和的百分比。
PercentOfSum (fld, innerCondFld, innerCond, outerCondFld) 与 100 * Sum (fld, innerCondFld, innerCond) / Sum (fld, outerCondFld) 的结果相同。
PercentOfSum (fld, innerCondFld, outerCondFld, outerCond) 与 100 * Sum (fld, innerCondFld) / Sum (fld, outerCondFld, outerCond) 的结果相同。
PercentOfSum (fld, innerCondFld, innerCond, outerCondFld, outerCond) 与 100 * Sum (fld, innerCondFld, innerCond) / Sum (fld, outerCondFld, outerCond) 的结果相同。
示例
下列示例适用于 Basic 语法和 Crystal 语法:
PercentOfSum ({订单.订单金额}, {订单.订单日期}, \
返回给定年中定购的订单的总值占所有订单的总值的百分数。
PercentOfSum ({订单.订单金额}, {订单.承运商})
返回通过给定运输公司运输的订单的总值,用占所有订单的总值的百分比表示。
PercentOfSum ({产品.价格 (SRP)}, {产品.规格}, {产品.产品类别})
返回给定大小和类别的产品的总价格,用占相同给定类别的产品的总价格的百分比表示。
注释
此函数和其他百分比函数用于支持“百分比汇总”字段。作为参数提供的分组必须在报表中实际存在,以便汇总函数调用成功。 PercentOfAverage
Basic 语法和 Crystal 语法。
重载
? ?
PercentOfAverage (fld, condFld) PercentOfAverage (fld, condFld, cond)
? ? ? ?
参数
PercentOfAverage (fld, innerCondFld, outerCondFld)
PercentOfAverage (fld, innerCondFld, innerCond, outerCondFld) PercentOfAverage (fld, innerCondFld, outerCondFld, outerCond)
PercentOfAverage (fld, innerCondFld, innerCond, outerCondFld, outerCond)
? ? ? ? ?
fld 是可由函数求值的数字字段或货币字段。
condFld 是用于对 fld 中的值进行分组时所依据的字段。
cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。 innerCondFld 是用于对 fld 中的值进行分组时所依据的字段。
innerCond 是表明 innerCondFld 分组类型的字符串。只能在 innerCondFld 是日期、时间、日期时间或布尔字段时才指定该参数。
? ?
outerCondFld 是一个用作对 fld 中的值的分组依据的字段。
outerCond 是表明 outerCondFld 分组类型的字符串。只能在 outerCondFld 是日期、时间、日期时间或布尔字段时才指定此参数。
有关这些参数的有效字符串的信息,参见汇总函数的条件。
返回
数字值。
操作
PercentOfAverage (fld, condFld) 与 100 * Average (fld, condFld) / Average (fld) 的结果相同。它将由 condFld 确定的组的 fld 字段的平均值表示为 fld 的所有值的平均值的百分比。
PercentOfAverage (fld, condFld, cond) 与 100 * Average (fld, condFld, cond) / Average (fld) 的结果相同。字符串参数 cond 表达了一些其他信息,用来精确地指定分组。例如,如果 condFld 是一个日期字段,则为分组“每天”、“每周”或“每月”等。 PercentOfAverage (fld, innerCondFld, outerCondFld) 与 100 * Average (fld, innerCondFld) / Average (fld, outerCondFld) 的结果相同。它将由 innerCondFld 确定的组的字段 fld 的值表示为由 outerCondFld 确定的组的平均值的百分比。
PercentOfAverage (fld, innerCondFld, innerCond, outerCondFld) 与 100 * Average (fld, innerCondFld, innerCond) / Average (fld, outerCondFld) 的结果相同。
PercentOfAverage (fld, innerCondFld, outerCondFld, outerCond) 与 100 * Average (fld, innerCondFld) / Average (fld, outerCondFld, outerCond) 的结果相同。
PercentOfAverage (fld, innerCondFld, innerCond, outerCondFld, outerCond) 与 100 * Average (fld, innerCondFld, innerCond) / Average (fld, outerCondFld, outerCond) 的结果相同。
注释
此函数和其他百分比函数用于支持“百分比汇总”字段。作为参数提供的分组必须在报表中实际存在,以便汇总函数调用成功。 PercentOfMaximum
Basic 语法和 Crystal 语法
重载
? ? ? ? ? ?
参数
PercentOfMaximum (fld, condFld) PercentOfMaximum (fld, condFld, cond)
PercentOfMaximum (fld, innerCondFld, outerCondFld)
PercentOfMaximum (fld, innerCondFld, innerCond, outerCondFld) PercentOfMaximum (fld, innerCondFld, outerCondFld, outerCond)
PercentOfMaximum (fld, innerCondFld, innerCond, outerCondFld, outerCond)
? ? ?
fld 是可由函数求值的数字字段或货币字段。
condFld 是用于对 fld 中的值进行分组时所依据的字段。
cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。有关此参数有效字符串的详细信息,参见汇总函数的条件。
? ?
innerCondFld 是用于对 fld 中的值进行分组时所依据的字段。
innerCond 是表明 innerCondFld 分组类型的字符串。只能在 innerCondFld 是日期、时间、日期时间或布尔字段时才指定该参数。有关此参数有效字符串的详细信息,参见汇总函数的条件。
? ?
outerCondFld 是一个用作对 fld 中的值的分组依据的字段。
outerCond 是表明 outerCondFld 分组类型的字符串。只能在 outerCondFld 是日期、时间、日期时间或布尔字段时才指定此参数。有关此参数有效字符串的详细信息,参见汇总函数的条件。
返回
数字值。
操作
PercentOfMaximum (fld, condFld) 与 100 * Maximum (fld, condFld) / Maximum (fld) 的结果相同。它将由 condFld 确定的组的字段 fld 的值的最大值表示为 fld 的所有值的最大值的百分比。