Crystal Reports - 布林公式應用



Crystal Reports 公式中可以使用不同的布林運算子。它們是:

  • AND(與)
  • OR(或)
  • NOT(非)
  • Eqv(等價)
  • Imp(蘊涵)
  • XOR(異或)

所有這些運算子都用於在公式中傳遞多個條件:

Boolean Operators

當您希望公式中的兩個條件都為真時,使用 AND 運算子。其他布林運算子及其含義如上所示。

使用布林運算子“AND”

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"

使用布林運算子“AND”和“OR”

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"
廣告