คลาส BirtComp
BirtComp.anyOf
ฟังก์ชันนี้เปรียบเทียบค่าตั้งแต่หนึ่งค่าขึ้นไปกับเนื้อหาของฟิลด์,
ฟิลด์ที่มีเนื้อหาที่ใช้สำหรับการเปรียบเทียบ
Boolean True หากค่าเป้าหมายตรงกับค่าในซอร์ส; ส่งคืนค่า false อื่นๆ
ตัวอย่างต่อไปนี้ทดสอบว่า มกราคม 15, 2009 หรือ มกราคม 31, 2009 คือค่าในฟิลด์ payDate:
BirtComp.between
ฟังก์ชันนี้จะทดสอบว่า ค่าอยู่ระหว่างค่าสองค่าที่ระบุหรือไม่
ค่าแรกในช่วงของค่าที่ต้องการเปรียบเทียบ
ค่าที่สองในช่วงของค่าที่ต้องการเปรียบเทียบ
เป็น true หากค่าซอร์สอยู่ระหว่างค่า target1 และค่าเป้าหมาย; ส่งคืนค่า false ในกรณีอื่น
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์ที่ต้องการดูหากอยู่ภายในช่วงของค่าที่ระบุไว้:
BirtComp.compareString
ฟังก์ชันนี้ทดสอบว่าค่าสตริงตรงกับค่าสตริงอื่นๆ, ที่กำหนดเงื่อนไขที่ระบุไว้
ค่าสตริงแรกที่ใช้ในการเปรียบเทียบ
ค่าสตริงที่สองที่ใช้ในการเปรียบเทียบ
เป็น true ถ้าค่า source1 ตรงกับค่า source2 ไม่เช่นนั้นคืนค่า false
นิพจน์ต่อไปนี้จะเปรียบเทียบสตริงด้วยการระบุเงื่อนไขที่ต่างกัน:
BirtComp.equalTo
ฟังก์ชันนี้จะทดสอบว่า ค่าเท่ากับค่าอื่นหรือไม่
ค่าที่สองที่ใช้ในการเปรียบเทียบ
เป็น true ถ้าค่าต้นทางเท่ากับค่าปลายทาง ไม่เช่นนั้นคืนค่า false
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่อดูว่านิพจน์เหล่านี้เท่ากับค่าที่ระบุไว้:
BirtComp.greaterOrEqual
ฟังก์ชันนี้จะทดสอบว่า ค่ามากกว่าหรือเท่ากับค่าอื่น
ค่าที่สองที่ใช้ในการเปรียบเทียบ
เป็น true หากค่าซอร์สมีค่ามากกว่าหรือเท่ากับค่าเป้าหมาย; ส่งคืนค่า false หากเป็นกรณีอื่น
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่อดูว่านิพจน์เหล่านั้นมีค่ามากกว่าหรือเท่ากับค่าที่ระบุ:
BirtComp.greaterThan
ฟังก์ชันนี้ทดสอบว่าค่ามากกว่าหรือเท่ากับค่าอื่น
ค่าที่สองที่ใช้ในการเปรียบเทียบ
เป็น true ถ้าค่าต้นทางมากกว่าค่าปลายทาง ไม่เช่นนั้นคืน false
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่ดูว่านิพจน์มีค่ามากกว่าค่าที่ระบุไว้:
BirtComp.lessOrEqual
ฟังก์ชันนี้จะทดสอบว่า ค่าน้อยกว่าหรือเท่ากับค่าอื่น
ค่าที่สองที่ใช้ในการเปรียบเทียบ
เป็น true หากค่าซอร์สมีค่าน้อยกว่าหรือเท่ากับค่าเป้าหมาย; ส่งคืน false หากเป็นกรณีอื่น
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่อดูว่านิพจน์เหล่านั้นมีค่าน้อยกว่าหรือเท่ากับค่าที่ระบุไว้:
BirtComp.lessThan
ฟังก์ชันนี้จะทดสอบว่า ค่าน้อยกว่าค่าอื่น
ค่าที่สองที่ใช้ในการเปรียบเทียบ
เป็น true ถ้าค่าต้นทางน้อยกว่าค่าปลายทาง ไม่เช่นนั้นคืน false
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่อดูว่านิพจน์เหล่านั้นมีค่าน้อยกว่าค่าที่ระบุไว้:
BirtComp.like
ฟังก์ชันนี้จะทดสอบว่าค่าสตริงตรงกับแพตเทิร์นหรือไม่ รูปแบบต้องใช้ไวยากรณ์ที่ตรงกับรูปแบบ SQL
เมื่อต้องการเปรียบเทียบ 50% ให้ใช้แพตเทิร์นต่อไปนี้:
เป็น true ถ้าค่าต้นทางตรงกับค่าปลายทาง ไม่เช่นนั้นคืน false
ตัวอย่างต่อไปนี้ส่งคืนค่าในฟิลด์ ProductCode ที่ขึ้นต้นด้วย S18:
ตัวอย่างต่อไปนี้ส่งคืนค่า true สำหรับค่า productName ที่มีสตริงย่อย Ford ที่นำหน้าด้วยอักขระเดี่ยว:
BirtComp.match
ฟังก์ชันนี้จะทดสอบว่าค่าสตริงตรงกับแพตเทิร์นหรือไม่ รูปแบบต้องใช้ไวยากรณ์นิพจน์ปกติ JavaScript
เป็น true ถ้าค่าต้นทางตรงกับค่าปลายทาง ไม่เช่นนั้นคืน false
ตัวอย่างต่อไปนี้ส่งคืนค่า true สำหรับค่าในฟิลด์ productCode ที่ขึ้นต้นด้วย S18:
ตัวอย่างต่อไปนี้ส่งคืนค่า true สำหรับค่า productName ที่มีสตริงย่อย Ford:
BirtComp.notBetween
ฟังก์ชันนี้จะทดสอบว่า ค่าไม่อยู่ระหว่างค่าสองค่าที่ระบุ
ค่าแรกในช่วงของค่าที่ต้องการเปรียบเทียบ
ค่าที่สองในช่วงของค่าที่ต้องการเปรียบเทียบ
เป็น true ถ้าค่าซอร์สไม่ได้อยู่ระหว่างค่า target1 และ target; ส่งคืน false ในกรณีอื่น
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่อดูว่านิพจน์เหล่านั้นอยู่ภายนอกช่วงของค่าที่ระบุไว้:
BirtComp.notEqual
ฟังก์ชันนี้จะทดสอบว่า ค่าไม่เท่ากับค่าอื่น
ค่าที่สองที่ใช้ในการเปรียบเทียบ
เป็น true ถ้าค่าต้นทางไม่เท่ากับค่าปลายทาง ไม่เช่นนั้นคืนค่า false
นิพจน์ต่อไปนี้ทดสอบค่าฟิลด์เพื่อดูว่านิพจน์เหล่านั้นไม่เท่ากับค่าที่ระบุไว้:
BirtComp.notLike
ฟังก์ชันนี้ทดสอบว่าค่าสตริงไม่ตรงตามรูปแบบ รูปแบบต้องใช้ไวยากรณ์ที่ตรงกับรูปแบบ SQL
เมื่อต้องการเปรียบเทียบ 50% ให้ใช้แพตเทิร์นต่อไปนี้:
เป็น true ถ้าค่าต้นทางไม่เท่ากับค่าปลายทาง ไม่เช่นนั้นคืนค่า false
ตัวอย่างต่อไปนี้ส่งคืนค่า false สำหรับค่าในฟิลด์ productCode ที่ขึ้นต้นด้วย S18:
ตัวอย่างต่อไปนี้ส่งคืนค่า false สำหรับค่า productName ที่มีสตริงย่อย Ford ที่นำหน้าด้วยอักขระเดี่ยว:
| (c) ลิขสิทธิ์ Actuate Corporation 2013 |