Crystal Reports for Rational Application Developer ガイド

範囲変数の式での使用(Crystal 構文)

Crystal Reports には、日付範囲を返す関数が 27 あります。たとえば、LastFullMonth 関数は、前月の 1 日から末日までのすべての日付を含む日付値の範囲を返します。つまり、今日が 1999 年 9 月 15 日である場合、LastFullMonth は、範囲値“CDate(#1999/8/1#)To CDate(#1999/8/31#)”と同じです。
範囲変数は、多くの場合、If または Select 式と共に使用されます。次の例では、試験の点数に基づいて学生の成績を求めています。90 点以上には A が与えられ、80 点以上 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 式を使用しています。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, an SAP company
http://japan.businessobjects.com/
サポート サービス
http://japan.businessobjects.com/support/
Web 上の製品マニュアル
http://support.businessobjects.com/documentation/