Crystal Reports - 应用布尔公式

可以在Crystal Reports中的公式中使用不同的布尔运算符.它们是 :

  • AND

  • OR

  • NOT

  • Eqv

  • Imp

  • XOR

所有这些运算符用于传递公式和减号中的多个条件;

布尔运算符当您希望公式中的两个条件都为真时,使用

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"