报表函数大全

发布时间 : 星期六 文章报表函数大全更新完毕开始阅读

?

返回

NthMostFrequent (N, fld, condFld, cond)

小数数字 参数

? ? ? ?

N 是从 1 到 100 之间(包括 1 和 100)的任何整数。 fld 是可由函数求值的任何有效的数据库字段或公式字段。 condFld 是用于对 fld 中的值进行分组时所依据的字段。

cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。有关此参数有效字符串的详细信息,参见汇总函数的条件。

操作

确定整个报表或每个 (condFld) 组实例的给定字段中的第 N 个出现次数最多的值。如果该字段中没有出现一次以上的值,则该函数将默认返回最小值。 典型用法

您可以使用此函数把注意力集中于特定字段中特别大或特别小的值。 示例

下列示例适用于 Basic 语法和 Crystal 语法: NthMostFrequent(1, {客户.去年销售额})

返回 $29087,其中值 $29087 在“去年销售额”字段中出现的次数最多。 NthMostFrequent(2, {客户.去年销售额})

返回 $34700,其中 $34700 是“去年销售额”字段中出现次数第二多的值。 NthMostFrequent(1, {客户.去年销售额}, {客户.地区})

为 客户.地区 组的一个实例返回 $48000,其中 $48000 是该组中出现次数最多的值;为该组的另一个实例返回 $34000,其中 $34000 是该组中出现次数最多的值;为该组的第三个实例返回 $9000,其中该组没有出现任何重复值,$9000 是最小值。 注释

当一个以上的值出现的次数相同时,最小值被认为是出现次数最多的值。例如,如果 NthMostFrequent(1, {客户.去年销售额})

返回值 ¥29087,而一个大于 ¥29087的值(例如,$35000)出现的次数与其相同,则 N = 1 的 NthMostFrequent 仍将返回 ¥29087,因为 ¥29087 较小。

注意: 在公式中使用此函数强制在打印时对公式求值。

有关求值时间考虑因素的详细信息,参见求值时间。 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 语法

联系合同范文客服:xxxxx#qq.com(#替换为@)