报表函数大全

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

示例

下列示例适用于 Basic 语法和 Crystal 语法: Correlation({客户.客户 ID}, {客户.信用 ID}) 计算“客户 ID”和“贷方 ID”字段之间的相关系数。 Correlation({订单.客户 ID}, {订单.信用 ID}, {客户.地区}) 计算每个地区的“客户 ID”和“贷方 ID”字段之间的相关系数。 Correlation({订单.客户 ID}, {订单.信用 ID}, {客户.地区}, \ 计算每月每个“地区”组中所有值的“客户 ID”和“贷方 ID”之间的相关系数。

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

有关求值时间考虑因素的详细信息,参见求值时间。 注释

除非相关系数未定义,此时该函数被赋以空值 (0),否则相关系数始终是介于 -1 和 1 之间的一个数。如果相关系数为 0,则这些字段不相关。

Covariance

Basic 语法和 Crystal 语法。 重载

? ? ?

参数

Covariance (fld, fld) Covariance (fld, fld, condFld) Covariance (fld, fld, condFld, cond)

? ? ?

fld 是可由函数求值的任何数值字段。

condFld 是用于对 fld 中的值进行分组时所依据的字段。

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

返回 小数数字 操作

Covariance (协方差)是成对变量间的线性关系的度量(即两个字段一起变化的趋势)。当字段按照特定的数学关系变化时,则它们是协变的。圆的周长和圆的半径是协变的。 示例

下列示例适用于 Basic 语法和 Crystal 语法: Covariance({table.FIELD1}, {table.FIELD2}) 计算两个字段的协方差,并以小数形式返回协方差。

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

有关求值时间考虑因素的详细信息,参见求值时间。 注释

Covariance 是使用如下方法计算出来的:

? ? ? ?

计算每个样本中项目的平均值(均值)。 从两个样本每个项目的值中减去平均值。 将每对项目的差值相乘。

计算该乘法中所有乘积的平均值。结果为协方差。

WeightedAverage Basic 语法和 Crystal 语法。 重载

? ? ?

参数

WeightedAverage (fld, fld) WeightedAverage (fld, fld, condFld) WeightedAverage (fld, fld, condFld, cond)

? ? ?

fld 是可由函数求值的任何有效的数字数据库字段或公式字段。 condFld 是用于对 fld 中的值进行分组时所依据的字段。

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

返回

小数数字 操作

使您能够计算指定字段的加权平均值。在计算加权平均值时,实际上是计算一个字段的平均值,然后使用另一个字段的值来对第一个字段中的每个值在平均值中的作用进行“加权”。在一般的平均值中,所有权数都等于 1。 例如:

? ? ?

您可以计算两个字段的加权平均值。

您可以对某个组(例如,对销售按其来自的省进行分组)的所有值计算两个字段的加权平均值。 您可以对其分组由日期或布尔字段中的变化进行控制的组(例如,对销售按其完成的月份进行分组)中的所有值计算两个字段的加权平均值。

示例

下列示例适用于 Basic 语法和 Crystal 语法: WeightedAverage({table.FIELD1}, {table.FIELD2})

返回 3.5,其中两个字段中每个字段都有四个值。Field1 具有值 3、2、5 和 1。Field2 具有值 0、1、1 和 0。WeightedAverage 计算如下:(3*0 + 2*1 + 5*1 + 1*0)/sum{table.FIELD2}) = 3.5。

注意: 在公式中使用此函数强制在打印时对公式求值。有关求值时间考虑因素的详细信息,参见求值

时间。 Median

Basic 语法和 Crystal 语法。 重载

? ? ?

参数

Median (fld) Median (fld, condFld) Median (fld, condFld, cond)

? ? ?

fld 是可由函数求值的任何有效的数据库字段或公式字段。 condFld 是用于对 fld 中的值进行分组时所依据的字段。

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

返回 小数数字

操作

计算给定数值字段的中值。中值是指一个数值序列中的中间值(或者是一个偶数序列值中两个中间值的平均值)。 例如:

? ? ?

您可以计算某个字段中所有值的中值。

您可以计算某个组(例如,对销售按其来自的省进行分组)的一个字段中所有值的中值。 您可以计算其分组由日期或布尔字段中的变化进行控制的组(例如,对销售按其完成的月份进行分组)内所有值的中值。

示例

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

返回 $29087,其中“去年销售额”字段的值为 $27014、$28000、$29087、$34500 和 $48260。 Median({客户.去年销售额}, {客户.地区)

对“去年销售额”字段按地区进行分组,并返回每个地区“去年销售额”字段的中值。 Median({订单.订单金额}, {客户.地区}, \

对“金额”字段中的值按地区进行分组,然后返回每月中每个地区订单金额的中值。

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

有关求值时间考虑因素的详细信息,参见求值时间。 PthPercentile

Basic 语法和 Crystal 语法。 重载

? ? ?

参数

PthPercentile (P, fld) PthPercentile (P, fld, condFld) PthPercentile (P, fld, condFld, cond)

? ? ? ?

P 是介于 0 和 100 之间的任何整数。 fld 是可由函数求值的任何数字字段或货币字段。 condFld 是用于对 fld 中的值进行分组时所依据的字段。

cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。

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