Crystal Reports for Rational Application Developer 设计员指南

在公式中使用范围(Crystal 语法)

Crystal Reports 中有 27 种用于指定日期范围的函数。例如,函数 LastFullMonth 指定一个日期值范围,这个范围包括从上个月的第一天到最后一天的所有日期。所以,假如今天的日期是 1999 年 9 月 15 日,那么 LastFullMonth 就和 CDate (#Aug 1, 1999#) To CDate (#Aug 31, 1999#) 的范围值相同。
范围经常与 If 或 Select 表达式一起使用。下例根据学生的考试分数计算他们的成绩等级。大于或等于 90 的分数得到“A”,从 80 到 90(不包括 90)的分数得到“B”,依此类推。
//Compute student letter grades
Select {Student.Test Scores}
Case UpFrom 90 :
"A"
Case 80 To_ 90 :
"B"
Case 70 To_ 80 :
"C"
Case 60 To_ 70 :
"D"
Default :
"F";
上例使用 Select 表达式,该表达式在控制结构一节中有更详细的讨论。可以使用 In 运算符检查某个值是否在范围内。例如:
5 In 2 To 10; //True
5 In 2 To_ 5; //False
5 In 2 To 5; //True
最大值和最小值函数可用于查找范围的终结点:
Maximum (2 To 10) //Returns 10




Business Objects,SAP 子公司
http://www.china.businessobjects.com/
支持服务
http://www.china.businessobjects.com/support/
Web 上的产品文档
http://support.businessobjects.com/documentation/