字段(Basic 语法)

创建报表时使用的许多字段也可以在公式中引用。例如,数据库、参数、运行总计、SQL 表达式、汇总、组名等字段均可用于公式中。也可以在公式中引用其他公式字段。

将字段插入报表的最简单方法是双击“报表字段”树中的字段名。这将确保使用正确的字段语法。

在公式中如何表示字段

数据库、参数、公式、运行总计、SQL 表达式等字段的名称均用花括号括起来。

数据库字段名称取自于数据库:{Employee.Last Name}

创建字段时指定参数、公式、运行总计、SQL 表达式等字段的名称。

  • 参数字段包含一个问号:{?my parameter field}
  • 公式字段包含一个 @ 符号:{@another formula }
  • 运行总计字段包含一个 # 符号:{#my running total}
  • SQL 表达式字段包含一个百分比符号:{%my SQL expression}

汇总和组名字段看起来象函数调用。但是,它们实际上是报表字段的速记写法。

  • 汇总字段求和:Sum({Orders.Order Amount}, {Orders.Ship Via})
  • 组名字段:GroupName({Orders.Ship Via})

示例

该示例中的公式使用 Xtreme 数据库。若要得出自订购日期以来的送货天数,请从订购日期数据库字段中减去送货日期数据库字段:

formula = {Orders.Ship Date} - {Orders.Order Date}

若要得出某一给定订购产品的美元总金额,请将其单价乘以订购数量:

formula = {Orders Detail.Unit Price} * _
{Orders Detail.Quantity}
Note注意

该示例使用行继续符“ _”(空格加下划线)。请参见“语句(Basic 语法)”

计算原单价 80% 的售价:

formula = {Orders Detail.Unit Price} * 0.80

请参见