Function Reference (Thai)

ตัวเชื่อมต่อเชิงตรรกศาสตร์

(English)

ซินแท็กซ์ คำอธิบาย
ถ้า
คำที่เลือกได้ซึ่งสามารถปรากฏที่ท้ายบรรทัดข้อสรุปที่มีหลักฐานต่อไปนี้
และ
การเชื่อมเชิงตรรกศาสตร์ระหว่างสอง attributes
หรือ
การเลือกเชิงตรรกศาสตร์ระหว่างสอง attributes
รายการใดรายการหนึ่ง
รายการหนึ่งใน
รายการใดๆ
อย่างน้อยหนึ่งเงื่อนไขต่อไปนี้เป็นจริง
ตรงตามเงื่อนไขใดๆ ต่อไปนี้
การจัดกลุ่มอีลิเมนต์ที่ใช้กับการเลือกโดยมีสอง attributes หรือมากกว่าที่ต้องจัดกลุ่ม
ทั้งคู่
ทั้งหมด
เงื่อนไขทั้งหมดเป็นจริง
ตรงตามเงื่อนไขทั้งหมดต่อไปนี้
การจัดกลุ่มอีลิเมนต์ที่ใช้กับการเชื่อมโดยมีสอง attributes หรือมากกว่าที่ต้องจัดกลุ่ม
มิฉะนั้น
คำที่ปรากฏที่ท้ายกฎตารางเพื่อแสดงคำสั่งมิฉะนั้น
เป็น
คำที่ใช้ในรายการบันทึกคำอธิบายระหว่างคำย่อและ attribute text เต็ม

ฟังก์ชันเชิงตรรกศาสตร์

(English)

ซินแท็กซ์ คำอธิบาย
ไม่จริงว่า <attr>
เครื่องหมายที่ใช้ส่งคืนจริงหาก attribute มีค่าซึ่งเป็นเท็จ
<var> แน่นอนว่า
แน่นอนว่า <attr>
เครื่องหมายที่ใช้ส่งคืนจริงหาก attribute มีค่าซึ่งไม่ใช่ uncertain
<var> ไม่แน่นอนว่า
ไม่แน่นอนว่า <attr>
ไม่แน่นอนว่า <attr>
ไม่แน่นอนว่า <attr>
ไม่แน่นอน
เครื่องหมายที่ใช้ส่งคืนจริงหากค่า attribute เป็น uncertain
<var> รู้ว่า
รู้ว่า <attr>
เครื่องหมายที่ใช้ส่งคืนจริงหาก attribute มีค่าใดๆ
<var> ไม่รู้ว่า
ไม่รู้ว่า <attr>
ไม่รู้จัก
เครื่องหมายที่ใช้ส่งคืนจริงหาก attribute ไม่มีค่า

ค่าคงที่เชิงตรรกศาสตร์

(English)

ซินแท็กซ์ คำอธิบาย
จริง
ค่าคงที่เป็นจริงที่ใช้สำหรับกฎของตาราง
เท็จ
ค่าคงที่เป็นเท็จที่ใช้สำหรับกฎของตาราง
ไม่แน่นอน
ค่าคงที่ uncertain ที่ใช้สำหรับกฎของตาราง

เครื่องหมายการเปรียบเทียบ

(English)

ซินแท็กซ์ คำอธิบาย
<lhs><<rhs>
น้อยกว่า

หมายเหตุ: ไม่มีรูปแบบภาษากลางเมื่อใช้เครื่องหมายนี้กับค่าตัวเลขและสกุลเงิน
<lhs> > <rhs>
มากกว่า

หมายเหตุ: ไม่มีรูปแบบภาษากลางเมื่อใช้เครื่องหมายนี้กับค่าตัวเลขและสกุลเงิน
<lhs><=<rhs>
น้อยกว่าหรือเท่ากับ
<lhs> >= <rhs>
มากกว่าหรือเท่ากับ
<lhs>=<rhs>
เท่ากับ
<lhs> <> <rhs>
ไม่เท่ากับ

ฟังก์ชันตัวเลข

(English)

ซินแท็กซ์ คำอธิบาย
ตัวเลข(<numText>)
แปลงสตริงที่ระบุเป็นค่าตัวเลข
<x> + <y>
การบวกทางคณิตศาสตร์
<x> - <y>
การลบทางคณิตศาสตร์
<lhs> * <rhs>
การคูณทางคณิตศาสตร์
<lhs> / <rhs>
การหารทางคณิตศาสตร์
<lhs> \ <rhs>
การหารจำนวนเต็ม
<lhs> modulo <rhs>
เศษหลังจากการหารจำนวนเต็ม
สูงสุด(<x>, <y>)
สูงสุด(<date/time/datetime1>, <date/time/datetime2>)
ส่งคืนค่าที่มากกว่าของสองค่า
ต่ำสุด(<x>, <y>)
ต่ำสุด(<date/time/datetime1>, <date/time/datetime2>)
ส่งคืนค่าที่น้อยกว่าของสองค่า
Xy(<x>, <y>)
x ยกกำลัง y
เอ็กซ์โพเนนเชียล(<x>)
ค่าคงที่ e ยกกำลัง x
ค่าสัมบูรณ์(<x>)
|<val>|
ค่าสัมบูรณ์ของ x
ลอการิธึมธรรมชาติ(<x>)
ลอการิธึมธรรมชาติของ x
ลอการิธึม(<x>)
ลอการิธึมฐาน 10 ของ x
รากที่สอง(<x>)
รากที่สองของ x
ปัดเศษ(<x>, <n>)
ปัดเศษ x เป็นจุดทศนิยม n หลัก
ตัด(<x>, <n>)
ตัด x เป็นจุดทศนิยม n หลัก
ไซน์(<x>)
ไซน์ของ x
โคไซน์(<x>)
โคไซน์ของ x
แทนเจนต์(<x>)
แทนเจนต์ของ x
อาร์กไซน์(<x>)
อาร์กไซน์ของ x
อาร์กโคไซน์(<x>)
อาร์กโคไซน์ของ x
อาร์กแทนเจนต์(<x>)
อาร์กแทนเจนต์ของ x

ฟังก์ชันเวลา

(English)

ซินแท็กซ์ คำอธิบาย
วันที่ปัจจุบัน()
ส่งคืน date ปัจจุบันเมื่อเริ่มต้นเซสชัน
วันที่(<text>)
แปลงสตริงที่ระบุเป็นค่า date
สร้างวันที่(<year>, <month>, <day>)
ส่งคืน date ที่สร้างจากปี เดือน และวันที่ระบุ
ดึงข้อมูลวัน(<date/datetime>)
ส่งคืนส่วนวันของ date/datetime attribute
ดึงข้อมูลเดือน(<date/datetime>)
ส่งคืนส่วนเดือนของ date/datetime attribute
ดึงข้อมูลปี(<date/datetime>)
ส่งคืนส่วนปีของ date/datetime attribute
วันถัดไป(<date/datetime>, <day>)
ส่งคืน date ของวันทำงานถัดไปที่เป็นวันเดียวกับหรือก่อนหน้า/หลังจาก date (ขึ้นอยู่กับซินแท็กซ์ที่ใช้)
วันที่ถัดไป(<date>, <day>, <month>)
ส่งคืนอินสแตนซ์ถัดไปของวันที่และเดือนที่ระบุหลังจาก date
เพิ่มวัน(<date/datetime>, <num_days>)
เพิ่ม/ลบจำนวนวันใน date เมื่อใช้รูปแบบซินแท็กซ์แบบสั้น จำนวนต้องเป็นจำนวนเต็มบวกเพื่อเพิ่มจำนวนวันในอินพุต date หรือจำนวนลบเพื่อลบจำนวนวันออกจากอินพุต date
เพิ่มสัปดาห์(<date/datetime>, <num_weeks>)
เพิ่มจำนวนสัปดาห์ใน date เมื่อใช้รูปแบบซินแท็กซ์แบบสั้นเหล่านี้ จำนวนต้องเป็นจำนวนเต็มบวกเพื่อเพิ่มจำนวนสัปดาห์ในอินพุตdate
เพิ่มเดือน(<date/datetime>, <num_months>)
เพิ่มจำนวนเดือนใน date เมื่อใช้รูปแบบซินแท็กซ์แบบสั้นเหล่านี้ จำนวนต้องเป็นจำนวนเต็มบวกเพื่อเพิ่มจำนวนเดือนในอินพุตdate
เพิ่มปี(<date/datetime>, <num_years>)
เพิ่มจำนวนปีใน date เมื่อใช้รูปแบบซินแท็กซ์แบบสั้นเหล่านี้ จำนวนต้องเป็นจำนวนเต็มบวกเพื่อเพิ่มจำนวนปีในอินพุตdate
นับวันทำงาน(<date1>, <date2>)
นับจำนวนวันทำงานระหว่าง date1 และ date2 นั่นคือจำนวนวันที่อยู่ระหว่างวันจันทร์และวันศุกร์
หมายเหตุ: รวม date แรก และไม่รวม date หลัง
เริ่มต้นปี(<date/datetime>)
ส่งคืน date แรกสุดในปีของ date
สิ้นสุดปี(<date/datetime>)
ส่งคืน date สุดท้ายในปีของ date
ส่วนต่างวัน(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของวันระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างวันรวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของวัน (รวม) ระหว่าง date/datetime1 และ date/datetime2 การคำนวณนี้รวมจุดสิ้นสุดทั้งสอง หากวันที่เป็นวันเดียวกัน ผลลัพธ์จะเป็น 1 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างวันไม่รวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของวัน (ไม่รวม) ระหว่าง date/datetime1 และ date/datetime2 การคำนวณนี้ไม่รวมจุดสิ้นสุดทั้งสอง หากวันที่เป็นวันเดียวกัน ผลลัพธ์จะเป็น 0 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างสัปดาห์(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของสัปดาห์ที่ผ่านไประหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างสัปดาห์รวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของสัปดาห์ที่ผ่านไปรวมระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างสัปดาห์ไม่รวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของสัปดาห์ที่ผ่านไปไม่รวมระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างเดือน(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของเดือนที่ผ่านไประหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างเดือนรวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของเดือนที่ผ่านไปรวมระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างเดือนไม่รวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนเต็มของเดือนที่ผ่านไปไม่รวมระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างปี(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนปีระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างปีรวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนปีรวมระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์
ส่วนต่างปีไม่รวม(<date/datetime1>, <date/datetime2>)
ส่งคืนจำนวนปีไม่รวมระหว่าง date/datetime1 และ date/datetime2 ลำดับของสองวันที่จะไม่มีผลกับผลลัพธ์

ฟังก์ชันเวลาของวัน

(English)

ซินแท็กซ์ คำอธิบาย
เวลา(<text>)
แปลงสตริงที่ระบุเป็นค่าเวลาของวัน
ดึงข้อมูลวินาที(<time/datetime>)
ส่งคืนส่วนวินาทีของ timeofday/datetime attribute
ดึงข้อมูลนาที(<time/datetime>)
ส่งคืนส่วนนาทีของ timeofday/datetime attribute
ดึงข้อมูลชั่วโมง(<time/datetime>)
ส่งคืนส่วนชั่วโมงของ timeofday/datetime attribute

ฟังก์ชันวันที่และเวลา

(English)

ซินแท็กซ์ คำอธิบาย
วันที่เวลาปัจจุบัน()
ส่งคืน date และเวลาปัจจุบันเมื่อเริ่มต้นเซสชัน
วันที่เวลา(<text>)
แปลงสตริงที่ระบุเป็นค่า datetime
ต่อวันที่เวลา(<date>, <time>)
ตั้งค่า date เวลาโดยการรวม date และเวลาของวันเข้าด้วยกัน
ส่วนต่างวินาที(<datetime1>, <datetime2>)
ส่วนต่างวินาที(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนวินาทีระหว่าง datetime1 และ datetime2
ส่วนต่างวินาทีรวม(<datetime1>, <datetime2>)
ส่วนต่างวินาทีรวม(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนวินาทีรวมระหว่าง datetime1 และ datetime2
ส่วนต่างวินาทีไม่รวม(<datetime1>, <datetime2>)
ส่วนต่างวินาทีไม่รวม(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนวินาทีไม่รวมระหว่าง datetime1 และ datetime2
ส่วนต่างนาที(<datetime1>, <datetime2>)
ส่วนต่างนาที(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนนาทีระหว่าง datetime1 และ datetime2
ส่วนต่างนาทีรวม(<datetime1>, <datetime2>)
ส่วนต่างนาทีรวม(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนนาทีรวมระหว่าง datetime1 และ datetime2
ส่วนต่างนาทีไม่รวม(<datetime1>, <datetime2>)
ส่วนต่างนาทีไม่รวม(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนนาทีไม่รวมระหว่าง datetime1 และ datetime2
ส่วนต่างชั่วโมง(<datetime1>, <datetime2>)
ส่วนต่างชั่วโมง(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนชั่วโมงระหว่าง datetime1 และ datetime2
ส่วนต่างชั่วโมงรวม(<datetime1>, <datetime2>)
ส่วนต่างชั่วโมงรวม(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนชั่วโมงรวมระหว่าง datetime1 และ datetime2
ส่วนต่างชั่วโมงไม่รวม(<datetime1>, <datetime2>)
ส่วนต่างชั่วโมงไม่รวม(<timeOfDay1>, <timeOfDay2>)
ส่งคืนจำนวนชั่วโมงไม่รวมระหว่าง datetime1 และ datetime2
ดึงข้อมูลวันที่(<datetime>)
ดึงข้อมูล date จาก datetime attribute
ดึงข้อมูลเวลา(<datetime>)
ดึงข้อมูลเวลาของวันจาก datetime attribute สามารถใช้เพื่อตั้งค่าของ timeofday attribute เป็นเวลาที่รันกฎได้โดยการดึงข้อมูลเวลาจาก date และเวลาปัจจุบัน
เพิ่มชั่วโมง(<datetime>, <num_hours>)
เพิ่มชั่วโมง(<timeOfDay>, <num_hours>)
เพิ่มจำนวนชั่วโมงใน date เวลา
เพิ่มนาที(<datetime>, <num_minutes>)
เพิ่มนาที(<timeOfDay>, <num_minutes>)
เพิ่มจำนวนนาทีใน date เวลา
เพิ่มวินาที(<datetime>, <num_seconds>)
เพิ่มวินาที(<timeOfDay>, <num_seconds>)
เพิ่มจำนวนวินาทีใน date เวลา

ฟังก์ชันข้อความ

(English)

ซินแท็กซ์ คำอธิบาย
<text1> & <text2>
รวม text1 กับ text2 และอื่นๆ เพื่อสร้างค่า text ค่าเดียว

หมายเหตุ: คุณสามารถใช้ตัวแปรประเภทใดก็ได้ ค่าถูกจัดรูปแบบโดยตัวจัดรูปแบบที่ติดตั้งในเซสชันกฎ
รวม text1 กับ text2 และอื่นๆ เพื่อสร้างค่า text ค่าเดียว

หมายเหตุ: คุณสามารถใช้ตัวแปรประเภทใดก็ได้ ค่าถูกจัดรูปแบบโดยตัวจัดรูปแบบที่ติดตั้งในเซสชันกฎ
มี(<text>, <substring>)
ส่งคืนค่าบูลีนที่ระบุว่าค่า text ที่ระบุมีสตริงย่อย text ที่ระบุหรือไม่ การเปรียบเทียบ text ต้องเป็นตัวพิมพ์ที่ตรงกัน
ลงท้ายด้วย(<text>, <substring>)
ส่งคืนค่าบูลีนที่ระบุว่าค่า text ที่ระบุลงท้ายด้วยสตริงย่อย text ที่ระบุหรือไม่ การเปรียบเทียบ text ต้องเป็นตัวพิมพ์ที่ตรงกัน
เป็นตัวเลข(<text>)
ส่งคืนค่าบูลีนที่ระบุว่าค่า text ที่ระบุเป็นค่าตัวเลขที่ถูกต้องหรือไม่
ความยาว(<text>)
ส่งคืนความยาวตัวอักษรของค่า text ที่ระบุ
เริ่มต้นด้วย(<text>, <substring>)
ส่งคืนค่าบูลีนที่ระบุว่าค่า text ที่ระบุเริ่มต้นด้วยสตริงย่อย text ที่ระบุหรือไม่ การเปรียบเทียบ text ต้องเป็นตัวพิมพ์ที่ตรงกัน
สตริงย่อย(<text>, <offset>, <length>)
ส่งคืนสตริงย่อยของ text ที่เริ่มต้นตามออฟเซ็ตที่ระบุซึ่งเป็นความยาวที่ระบุเป็นตัวอักษร โดยจะส่งคืนตัวอักษรน้อยกว่าหากถึงจุดสิ้นสุดของสตริง
ข้อความ(<number>)
ข้อความ(<date>)
ข้อความ(<datetime>)
ข้อความ(<timeOfDay>)
แปลงตัวเลขหรือ date attribute ที่ระบุเป็นค่า text

ฟังก์ชันเอนทิตีและความสัมพันธ์

(English)

ซินแท็กซ์ คำอธิบาย
สำหรับ(<relationship>, <Exp>)
ใช้เพื่ออ้างอิงจาก entity ไปยังอีก entity ในความสัมพันธ์ relationship ประเภท "หนึ่งต่อหนึ่ง" "หลายต่อหนึ่ง" หรือ "หลายต่อหลาย" เมื่อมีเงื่อนไขเพียงหนึ่งข้อ
สำหรับขอบเขต(<relationship>, <alias>)
สำหรับขอบเขต(<relationship>)
ใช้เพื่ออ้างอิงจาก entity ไปยังอีก entity ในความสัมพันธ์ relationship ประเภท "หนึ่งต่อหนึ่ง" "หลายต่อหนึ่ง" หรือ "หลายต่อหลาย" เมื่อมีเงื่อนไขอย่างน้อยหนึ่งข้อ
สำหรับทั้งหมด(<relationship>, <Exp>)
ใช้เพื่ออ้างอิงจาก entity ไปยังอีก entity ในความสัมพันธ์ relationship ประเภท "หนึ่งต่อหลาย" หรือ "หลายต่อหลาย" เมื่อคุณต้องการกำหนดว่าสมาชิกทั้งหมดของกลุ่ม entity เป้าหมายต้องตรงตามกฎหรือไม่
ใช้รูปแบบนี้เมื่อมีเงื่อนไขในกฎเพียงหนึ่งข้อ
สำหรับขอบเขตทั้งหมด(<relationship>)
สำหรับขอบเขตทั้งหมด(<relationship>, <alias>)
ใช้เพื่ออ้างอิงจาก entity ไปยังอีก entity ในความสัมพันธ์ relationship ประเภท "หนึ่งต่อหลาย" หรือ "หลายต่อหลาย" เมื่อคุณต้องการกำหนดว่าสมาชิกทั้งหมดของกลุ่ม entity เป้าหมายต้องตรงตามกฎหรือไม่
ใช้รูปแบบนี้เมื่อมีเงื่อนไขในกฎอย่างน้อยหนึ่งข้อ
มีอยู่(<relationship>, <Exp>)
ใช้เพื่ออ้างอิงจาก entity ไปยังอีก entity ในความสัมพันธ์ relationship ประเภท "หนึ่งต่อหลาย" หรือ "หลายต่อหลาย" เมื่อคุณต้องการกำหนดว่าสมาชิกคนใดคนหนึ่งของกลุ่ม entity เป้าหมายต้องตรงตามกฎหรือไม่
ใช้รูปแบบนี้เมื่อมีเงื่อนไขในกฎเพียงหนึ่งข้อ
ขอบเขตที่มีอยู่(<relationship>)
ขอบเขตที่มีอยู่(<relationship>, <alias>)
ใช้เพื่ออ้างอิงจาก entity ไปยังอีก entity ในความสัมพันธ์ relationship ประเภท "หนึ่งต่อหลาย" หรือ "หลายต่อหลาย" เมื่อคุณต้องการกำหนดว่าสมาชิกคนใดคนหนึ่งของกลุ่ม entity เป้าหมายต้องตรงตามกฎหรือไม่
ใช้รูปแบบนี้เมื่อมีเงื่อนไขในกฎอย่างน้อยหนึ่งข้อ
เป็นสมาชิกของ(<target>, <relationship>)
เป็นสมาชิกของ(<target>, <alias>, <relationship>)
<ent-target> เป็นส่วนหนึ่งของ <relationship>
<ent-target> (<alias>) เป็นส่วนหนึ่งของ <relationship>
ใช้เป็นข้อสรุปเพื่อระบุว่าอินสแตนซ์ entity เป็นสมาชิกของ relationship ใช้เป็นเงื่อนไขเพื่อทดสอบว่าอินสแตนซ์ entity เป็นเป้าหมายของ relationship ซึ่งอินสแตนซ์ entity ที่สองเป็นที่มา
ไม่เป็นสมาชิกของ(<target>, <relationship>)
ใช้เป็นเงื่อนไขเพื่อทดสอบว่าอินสแตนซ์ entity ไม่ใช่เป้าหมายของ relationship ซึ่งอินสแตนซ์ entity ที่สองเป็นที่มา
อินสแตนซ์นับ(<relationship>)
นับจำนวนของอินสแตนซ์ที่มีอยู่สำหรับ entity
อินสแตนซ์นับถ้า(<relationship>, <Exp>)
นับจำนวนอินสแตนซ์ที่เป็นของ entity ซึ่ง entity-level attribute นั้นมีค่าเฉพาะ
อินสแตนซ์สูงสุด(<relationship>, <number-attr>)
อินสแตนซ์สูงสุด(<relationship>, <date-attr>)
อินสแตนซ์สูงสุด(<relationship>, <datetime-attr>)
อินสแตนซ์สูงสุด(<relationship>, <time-attr>)
หาค่าสูงสุด/ใหม่ที่สุดของตัวแปร entity-level สำหรับอินสแตนซ์ทั้งหมดของ entity
อินสแตนซ์สูงสุดถ้า(<relationship>, <number-attr>, <condition>)
อินสแตนซ์สูงสุดถ้า(<relationship>, <date-attr>, <condition>)
อินสแตนซ์สูงสุดถ้า(<relationship>, <datetime-attr>, <condition>)
อินสแตนซ์สูงสุดถ้า(<relationship>, <time-attr>, <condition>)
หาค่าสูงสุด/ใหม่ที่สุดของตัวแปร entity-level สำหรับอินสแตนซ์ทั้งหมดของ entity ซึ่ง entity-level attribute นั้นมีค่าเฉพาะ
อินสแตนซ์ต่ำสุด(<relationship>, <number-attr>)
อินสแตนซ์ต่ำสุด(<relationship>, <date-attr>)
อินสแตนซ์ต่ำสุด(<relationship>, <datetime-attr>)
อินสแตนซ์ต่ำสุด(<relationship>, <time-attr>)
หาค่าต่ำสุด/เก่าที่สุดของตัวแปร entity-level สำหรับอินสแตนซ์ทั้งหมดของ entity
อินสแตนซ์ต่ำสุดถ้า(<relationship>, <number-attr>, <condition>)
อินสแตนซ์ต่ำสุดถ้า(<relationship>, <date-attr>, <condition>)
อินสแตนซ์ต่ำสุดถ้า(<relationship>, <datetime-attr>, <condition>)
อินสแตนซ์ต่ำสุดถ้า(<relationship>, <time-attr>, <condition>)
หาค่าต่ำสุด/เก่าที่สุดของตัวแปร entity-level สำหรับอินสแตนซ์ทั้งหมดของ entity ซึ่ง entity-level attribute นั้นมีค่าเฉพาะ
อินสแตนซ์ผลรวม(<relationship>, <number-attr>)
หาผลรวมของอินสแตนซ์ทั้งหมดของตัวแปร entity-level
อินสแตนซ์ผลรวมถ้า(<relationship>, <number-attr>, <condition>)
หาผลรวมของอินสแตนซ์ทั้งหมดของตัวแปร entity-level ที่เป็นจริงของ entity ที่ attribute บูลีน entity-level เป็นจริง
อินสแตนซ์ค่าถ้า(<relationship>, <number-attr>, <condition>)
อินสแตนซ์ค่าถ้า(<relationship>, <text-attr>, <condition>)
อินสแตนซ์ค่าถ้า(<relationship>, <date-attr>, <condition>)
อินสแตนซ์ค่าถ้า(<relationship>, <datetime-attr>, <condition>)
อินสแตนซ์ค่าถ้า(<relationship>, <time-attr>, <condition>)
หาค่าจากอินสแตนซ์ entity ที่ไม่ซ้ำกัน ซึ่งระบุจากอินสแตนซ์ entity เป้าหมายของ relationship ตามเงื่อนไข
  • หากเงื่อนไขระบุอินสแตนซ์ entity เป้าหมายเดียว ค่าจะเป็นค่าที่คำนวณกับอินสแตนซ์ entity
  • หากอินสแตนซ์เป้าหมายมากกว่าหนึ่งอินสแตนซ์ตรงตามเงื่อนไข จะส่งคืน uncertain
  • หากไม่มีอินสแตนซ์เป้าหมายที่ตรงตามเงื่อนไข และรู้จัก relationship ค่าจะเป็น uncertain
อินสแตนซ์เท่า(<instance1>, <instance2>)
พิจารณาว่าสองอินสแตนซ์ของ entity เป็นอินสแตนซ์เดียวกันหรือไม่
อินสแตนซ์ไม่เท่า(<instance1>, <instance2>)
พิจารณาว่าสองอินสแตนซ์ของ entity ไม่ใช่อินสแตนซ์เดียวกันหรือไม่
สรุปอินสแตนซ์(<relationship>, <identity>)
ใช้เป็นข้อสรุปเพื่อระบุว่าอินสแตนซ์ entity มีอยู่และเป็นสมาชิกของ relationship

ฟังก์ชันเหตุผลเกี่ยวกับเวลา

(English)

ซินแท็กซ์ คำอธิบาย
ช่วงนับไม่ซ้ำกัน(<start-date>, <end-date>, <variable>)
ช่วงนับไม่ซ้ำกัน(<start-date>, <end-date>, <condition>)
นับจำนวนค่าไม่ซ้ำกันที่รู้จักสำหรับตัวแปรในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม)
ช่วงนับไม่ซ้ำกันถ้า(<start-date>, <end-date>, <variable>, <condition>)
นับจำนวนค่าไม่ซ้ำกันที่รู้จักสำหรับตัวแปรในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) รวมเวลาเฉพาะเมื่อฟิลเตอร์บูลีนเป็นจริง
ช่วงผลรวมรายวัน(<start-date>, <end-date>, <number-attr>)
คำนวณผลรวมของตัวแปรสกุลเงินหรือจำนวนในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) attribute ถูกกำหนดเป็นปริมาณรายวัน
ช่วงผลรวมรายวันถ้า(<start-date>, <end-date>, <number-attr>, <condition>)
คำนวณผลรวมของค่ารายวันสำหรับตัวแปรสกุลเงินหรือจำนวนในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) รวมเวลาเฉพาะเมื่อเงื่อนไขเป็นจริง
ช่วงสูงสุด(<start-date>, <end-date>, <number-attr>)
ช่วงสูงสุด(<start-date>, <end-date>, <date-attr>)
ช่วงสูงสุด(<start-date>, <end-date>, <datetime-attr>)
ช่วงสูงสุด(<start-date>, <end-date>, <time-attr>)
เลือกค่าสูงสุดของตัวแปรในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม)
ช่วงสูงสุดถ้า(<start-date>, <end-date>, <number-attr>, <condition>)
ช่วงสูงสุดถ้า(<start-date>, <end-date>, <date-attr>, <condition>)
ช่วงสูงสุดถ้า(<start-date>, <end-date>, <datetime-attr>, <condition>)
ช่วงสูงสุดถ้า(<start-date>, <end-date>, <time-attr>, <condition>)
เลือกค่าสูงสุดของตัวแปรในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) รวมเวลาเมื่อเงื่อนไขเป็นจริงเท่านั้น
ช่วงต่ำสุด(<start-date>, <end-date>, <number-attr>)
ช่วงต่ำสุด(<start-date>, <end-date>, <date-attr>)
ช่วงต่ำสุด(<start-date>, <end-date>, <datetime-attr>)
ช่วงต่ำสุด(<start-date>, <end-date>, <time-attr>)
เลือกค่าต่ำสุดของตัวแปรในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม)
ช่วงต่ำสุดถ้า(<start-date>, <end-date>, <number-attr>, <condition>)
ช่วงต่ำสุดถ้า(<start-date>, <end-date>, <date-attr>, <condition>)
ช่วงต่ำสุดถ้า(<start-date>, <end-date>, <datetime-attr>, <condition>)
ช่วงต่ำสุดถ้า(<start-date>, <end-date>, <time-attr>, <condition>)
เลือกค่าต่ำสุดของตัวแปรในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) รวมเวลาเมื่อเงื่อนไขเป็นจริงเท่านั้น
ช่วงค่าเฉลี่ยถ่วงน้ำหนัก(<start-date>, <end-date>, <number-attribute>)
คำนวณค่าเฉลี่ยของตัวแปรสกุลเงินหรือจำนวนในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) ถ่วงน้ำหนักตามช่วงเวลาที่ใช้แต่ละค่า
ช่วงค่าเฉลี่ยถ่วงน้ำหนักถ้า(<start-date>, <end-date>, <number-attribute>, <condition>)
คำนวณค่าเฉลี่ยของตัวแปรสกุลเงินหรือจำนวนในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) รวมเวลาเฉพาะเมื่อเงื่อนไขบูลีนเป็นจริง (ถ่วงน้ำหนักตามช่วงเวลาที่ใช้แต่ละค่าและฟิลเตอร์เป็นจริง)
ช่วงเสมอ(<start-date>, <end-date>, <condition>)
ส่งคืนจริงหากเงื่อนไขบูลีนเป็นจริงตลอดเวลาในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) เท่านั้น
ช่วงวันอย่างน้อย(<start-date>, <end-date>, <NumDays>, <condition>)
ส่งคืนจริงหากเงื่อนไขบูลีนเป็นจริงอย่างน้อยสำหรับจำนวนวันที่ระบุ (ไม่จำเป็นต้องติดต่อกัน) ในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) เท่านั้น
ช่วงวันที่ติดต่อกัน(<start-date>, <end-date>, <NumDays>, <condition>)
ส่งคืนจริงถ้าเงื่อนไขบูลีนเป็นจริงอย่างน้อยสำหรับจำนวนวันติดต่อกันที่ระบุในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) เท่านั้น
ช่วงบางครั้ง(<start-date>, <end-date>, <condition>)
ส่งคืนจริงถ้าเงื่อนไขบูลีนเป็นจริงในช่วงจาก date เริ่มต้น (รวม) ถึง date สิ้นสุด (ไม่รวม) เท่านั้น
ค่าอยู่ที่(<date>, <value>)
ส่งคืนค่าของ attribute ที่ระบุใน date ที่ระบุ
เมื่อสุดท้าย(<date>, <condition>)
ส่งคืน date ที่เงื่อนไขบูลีนเป็นจริงครั้งสุดท้าย ค้นหาย้อนหลังจาก (และรวม) date ที่ระบุ
เมื่อถัดไป(<date>, <condition>)
ส่งคืน date ที่เงื่อนไขบูลีนเป็นจริงครั้งถัดไป ค้นหาไปข้างหน้าจาก (และรวม) date ที่ระบุ
ท้ายสุด()
ส่งคืนค่า date เทียบเท่ากับ date ที่เป็นไปได้ล่าสุด - โดย date ต้องอยู่หลัง date อื่นๆ ที่ date attribute สามารถใช้ได้หรือหาค่าจากนิพจน์ได้
แรกสุด()
ส่งคืนค่า date เทียบเท่ากับ date ที่เป็นไปได้แรกสุด - โดย date ต้องอยู่ก่อน date อื่นๆ ที่ date attribute สามารถใช้ได้หรือหาค่าจากนิพจน์ได้
เวลาตั้งแต่วัน(<date>, <end-date>)
ส่งคืนตัวแปรจำนวนที่เปลี่ยนแปลงทุกวัน และเป็นจำนวนวันเต็มนับตั้งแต่ date
เวลาตั้งแต่สัปดาห์(<date>, <end-date>)
ส่งคืนตัวแปรจำนวนที่เปลี่ยนแปลงทุกสัปดาห์ และเป็นจำนวนสัปดาห์เต็มนับตั้งแต่ date
เวลาตั้งแต่เดือน(<date>, <end-date>)
ส่งคืนตัวแปรจำนวนที่เปลี่ยนแปลงทุกเดือน และเป็นจำนวนเดือนเต็มนับตั้งแต่ date หมายเหตุ: เมื่อ date ที่ป้อนอยู่หลังวันที่ 28 ของเดือน และเดือนต่อมามีจำนวนวันน้อยกว่าเดือนที่ป้อน จุดเปลี่ยนแปลงของเดือนครบรอบจะถูกจัดทำขึ้นในวันสุดท้ายของเดือนนั้น ตัวอย่างเช่น หาก date ที่ป้อนเป็น 28, 29, 30 หรือ 31 มกราคม 2007 จุดเปลี่ยนแปลงครั้งแรกสุดจะเป็น 28 กุมภาพันธ์ 2007
เวลาตั้งแต่ปี(<date>, <end-date>)
ส่งคืนตัวแปรจำนวนที่เปลี่ยนแปลงทุกปี และเป็นจำนวนปีเต็มนับตั้งแต่ date
เวลาวันเสมอ(<days>, <condition>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงหากเงื่อนไขบูลีนเป็นจริงสำหรับจำนวนก่อนหน้าที่ระบุทั้งหมด ไม่รวมวันปัจจุบันเท่านั้น
เวลาวันติดต่อกัน(<minDays>, <days>, <condition>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงหากเงื่อนไขบูลีนเป็นจริงอย่างน้อยสำหรับจำนวนวันที่ติดต่อกันในระยะเวลาใดๆ ภายในจำนวนวันก่อนหน้าที่ระบุ ไม่รวมวันปัจจุบันเท่านั้น
เวลาวันบางครั้ง(<days>, <condition>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงหากเงื่อนไขบูลีนเป็นจริงภายในจำนวนวันก่อนหน้าที่ระบุ ไม่รวมวันปัจจุบันเท่านั้น
เวลาหลัง(<date>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงหลังจาก date และเป็นเท็จในวันที่นั้นและก่อนหน้านั้น
เวลาก่อน(<date>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงก่อนหน้า date และเป็นเท็จในวันที่นั้นและหลังจากนั้น
เวลาเมื่อ(<date>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงใน date และเป็นเท็จก่อนหน้าหรือหลังจากนั้น
เวลาเมื่อหรือหลัง(<date>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงในวันเดียวกับหรือหลังจาก date และเป็นเท็จก่อนหน้านั้น
เวลาเมื่อหรือก่อน(<date>)
ส่งคืน attribute บูลีนที่เปลี่ยนแปลงตามเวลา และเป็นจริงในวันเดียวกับและก่อนหน้า date และเป็นเท็จหลังจากนั้น
เวลาจากวันที่เริ่มต้น(<relationship>, <date>, <value>)
ส่งคืน attribute เวลาเดียว (ที่ระดับ entity ที่มา) จาก relationship และค่า attribute ในเอนทิตีซึ่งมีค่าที่ได้รับผลจาก date attribute เริ่มต้น
เวลาจากวันที่สิ้นสุด(<relationship>, <date>, <value>)
ส่งคืน attribute เวลาเดียว (ที่ระดับ entity ที่มา) จาก relationship และ attribute ค่าในเอนทิตีซึ่งมีค่าที่มีผลจนถึง date attribute สิ้นสุด
เวลาจากช่วง(<relationship>, <start-date>, <end-date>, <Value>)
ส่งคืน attribute เวลาเดียว (ที่ระดับ entity ที่มา) จาก relationship และ attribute ค่าในเอนทิตีซึ่งมีค่าที่ได้รับผลจาก date attribute เริ่มต้น (รวม) ถึง date attribute สิ้นสุด (ไม่รวม) ค่าจะเป็น uncertain หากหมดอายุก่อน date เริ่มต้นถัดไป
เวลาวันทำงาน(<startdate>, <enddate>)
ส่งคืนจริงในวันที่ซึ่งเป็นวันทำงาน และเท็จในวันที่ซึ่งเป็นวันหยุดสุดสัปดาห์จาก date เริ่มต้นที่ระบุ (รวม) ถึง date สิ้นสุด (ไม่รวม) ส่งคืน uncertain นอกช่วง date
เวลาหนึ่งครั้งต่อเดือน(<startdate>, <enddate>, <dayofmonth>)
ส่งคืนจริงหากวันเท่ากับพารามิเตอร์วันของเดือน และเท็จในวันของเดือนอื่นๆ จาก date เริ่มต้นที่ระบุ (รวม) ถึง date ที่สิ้นสุด (ไม่รวม) ส่งคืน uncertain นอกช่วง date เมื่อวันของเดือนเกินจำนวนวันในเดือนปัจจุบัน ค่าจะเป็นจริงในวันสุดท้ายของเดือนนั้น เพื่อให้ฟังก์ชันส่งคืนค่าที่เป็นจริงหนึ่งวันต่อเดือนพอดี

ฟังก์ชันของกิจกรรมการตรวจสอบ

(English)

ซินแท็กซ์ คำอธิบาย
ข้อผิดพลาด(<text>)
กิจกรรมข้อผิดพลาดจะใช้เพื่อส่งข้อความถึงผู้ใช้ และทำให้ผู้ใช้ไม่สามารถตรวจสอบต่อ จนกว่าเงื่อนไขที่ทริกเกอร์ข้อผิดพลาดนั้นไม่มีผลอีก
คำเตือน(<text>)
กิจกรรมการเตือนจะใช้เพื่อส่งข้อความถึงผู้ใช้ แต่ยังอนุญาตให้ผู้ใช้สามารถดำเนินการต่อ ขณะที่มีเงื่อนไขที่ทริกเกอร์คำเตือนนั้น

ฟังก์ชันที่เลิกใช้

(English)

ซินแท็กซ์ คำอธิบาย
เรียกฟังก์ชันที่กำหนดเอง(<A>, <B>)
ส่งคืนผลลัพธ์ของการเรียกภายนอกไปยังไลบรารีรหัส ต้องระบุไลบรารีรหัสให้กับ Determinations Engine เพื่อให้เรียกฟังก์ชันที่กำหนดเองได้