赛捷软件论坛's Archiver

erina.pan 发表于 2017-3-2 14:09

字段(Basic 语法)

创建报表时使用的许多字段也可以在公式中引用。例如,数据库、参数、运行总计、SQL 表达式、摘要、组名等字段均可用于公式中。也可以在公式中引用其他公式字段。
将字段插入报表的最简单方法是双击“报表字段”树中的字段名。这将确保使用正确的字段语法。
在公式中如何表示字段
数据库、参数、公式、运行总计、SQL 表达式等字段的名称均用花括号括起来。
数据库字段名取自数据库:{Employee.Last Name}
创建字段时指定参数、公式、运行总计、SQL 表达式等字段的名称。
参数字段还包含一个问号:{?我的参数字段}
公式字段包含一个 @ 符号:{@another formula }
运行总计字段包含一个 # 符号:{#my running total}
SQL 表达式字段包含一个百分比符号:{%my SQL expression}
摘要和组名字段看起来象函数调用。但是,它们实际上是报表字段的速记写法。
媮榓揈梫帤抜丗Sum({订单.订单金额}, {订单.承运商})
组名字段:GroupName({订单.承运商})
示例
该示例中的公式使用 Xtreme 数据库。若要得出自订购日期以来的送货天数,请从订购日期数据库字段中减去送货日期数据库字段:
Rem A formula that uses database fields
formula = {Orders.Ship Date} - {Orders.Order Date}
若要得出某一给定订购产品的美元总金额,请将其单价乘以订购数量:
formula = {Orders Detail.Unit Price} * _
          {Orders Detail.Quantity}
注意   该示例使用行继续符“ _”(空格加下划线)。请参见语句(Basic 语法)。
计算原单价 80% 的售价:
formula = {Orders Detail.Unit Price} * 0.80

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.