รายงานคริสตัล - ใช้สูตรบูลีน
มีตัวดำเนินการบูลีนที่แตกต่างกันที่สามารถใช้ในสูตรใน 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"