Crystal Reports for Rational Application Developer 設計工具指南

Crystal 語法基礎

公式的結果,或是將公式放在報表中時所列印出來的值稱為公式傳回值。Crystal Reports 中的每一個公式都必須傳回值。以下範例是傳回 10 這個值的簡單 Crystal 語法公式:
10
公式傳回的值可以是支援的七種簡單資料型別的其中一種,分別是:數字、貨幣、字串、布林、日期、時間和日期時間。

附註: Crystal Reports 也支援範圍型別及陣列型別,但是公式無法傳回這些型別的值。
例如,假設某公司的出貨原則是當訂單金額超過 1000 元時就予以保險,低於此金額的訂單則不予保險。
//A formula that returns a String value
If {Orders.Order Amount} >= 1000 Then
"Insured shipping"
Else
"Regular shipping"

提示: 兩條斜線後面的文字是供他人閱讀本公式時的註解,Crystal 語法編譯器會略過此段文字。
如果資料庫欄位 {訂貨主檔.訂貨金額} 的值大於或等於 1000,該公式會傳回文字字串值「已投保出貨」;否則,它會傳回文字字串值「一般出貨」。



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