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 和 Minimum 函式可用來尋找範圍的端點:
Maximum (2 To 10) //Returns 10




Business Objects, SAP 子公司
http://www.taiwan.businessobjects.com/
支援服務
http://www.taiwan.businessobjects.com/support/
產品說明文件網站
http://support.businessobjects.com/documentation/