ฟังก์ชันแบบมีเงื่อนไข
ฟังก์ชันสำหรับประเมินเงื่อนไข เปรียบเทียบค่า และดำเนินการทางตรรกะ.
รูปแบบที่ใช้บ่อย
-
จัดหมวดหมู่แบบง่าย:
if(Amount > 1000, "High", "Low") -
จัดหมวดหมู่หลายระดับ: ซ้อนฟังก์ชัน if เพื่อสร้างหลายหมวดหมู่:
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", if(Amount >= 100, "SMB", "Consumer") ) ) -
ใช้ฟังก์ชัน bucket: หากแบ่งตามค่าเกณฑ์ตัวเลข มักใช้ bucket ได้กระชับกว่า:
// Auto-generated labels bucket(Amount, 100, 1000, 10000) // Result: "<100", "100–1K", "1K–10K", or "≥10K" // Custom labels bucket(Amount, 100, "Small", 1000, "Medium", 10000, "Large", "Enterprise") -
เงื่อนไขตามเวลา:
if(dayOfWeek(StartTime) in [6, 7], "Weekend", "Weekday")
if
(condition, thenValue, elseValue)คืนค่าหนึ่งเมื่อเงื่อนไขเป็นจริง และอีกค่าเมื่อเงื่อนไขเป็นเท็จ.
| พารามิเตอร์ |
| |||||||||
| ค่าที่ส่งกลับ | ชนิดข้อมูลใดก็ได้ | |||||||||
| ตัวอย่าง | if(Amount > 1000, "High", "Low") → สูงหรือต่ำ if(Status == "Approved", 1, 0) → 1 หรือ 0 if(5 > 3, "yes", "no") → ใช่ if(2 > 7, "a", "b") → b | |||||||||
| หมายเหตุ | ซ้อนฟังก์ชันเพื่อกำหนดเงื่อนไขหลายข้อได้. |
min
(value1, value2, ...?)คืนค่าที่น้อยที่สุดในรายการตัวเลข.
| พารามิเตอร์ |
| |||||||||
| ค่าที่ส่งกลับ | ตัวเลข | |||||||||
| ตัวอย่าง | min(5, 3, 8, 1) → 1 min(Amount, Budget) → ค่าที่น้อยกว่าจากสองค่า | |||||||||
| ดูเพิ่มเติม |
max
(value1, value2, ...?)คืนค่าที่มากที่สุดในรายการตัวเลข.
| พารามิเตอร์ |
| |||||||||
| ค่าที่ส่งกลับ | ตัวเลข | |||||||||
| ตัวอย่าง | max(5, 3, 8, 1) → 8 max(Amount, MinimumAmount) → ค่าที่มากกว่าจากสองค่า | |||||||||
| ดูเพิ่มเติม |
bucket
(value, thresholds...)จัดกลุ่มค่าตามช่วงที่กำหนด โดยระบบสร้างชื่อกลุ่มให้อัตโนมัติหรือให้คุณกำหนดเองก็ได้.
| พารามิเตอร์ |
| ||||||
| ค่าที่ส่งกลับ | สตริง | ||||||
| ตัวอย่าง | bucket(Amount, 100, 1000, 10000) → น้อยกว่า 100, 100–1K, 1K–10K หรือ 10K ขึ้นไป ชื่อกลุ่มที่ระบบสร้างให้อัตโนมัติ bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → กลางคืน เช้า บ่าย หรือเย็น ชื่อกลุ่มที่กำหนดเอง bucket(500, 100, 1000, 10000) → 100–1K bucket(14, 6, "Night", 12, "Morning", 18, "Afternoon", "Evening") → บ่าย | ||||||
| หมายเหตุ | ในโหมดอัตโนมัติ อาร์กิวเมนต์ทั้งหมดหลังค่าต้องเป็นตัวเลข ส่วนโหมดกำหนดเอง ให้ระบุคู่ค่าเกณฑ์/ชื่อกลุ่ม แล้วตามด้วยชื่อกลุ่มเริ่มต้น. |
หัวข้อที่เกี่ยวข้อง
- ภาพรวม Expressions: รวมฟังก์ชัน expression ทั้งหมด.
ออกแบบกระบวนการให้ดีขึ้น วางโครงสร้างที่เชื่อมโยงกัน และควบคุมได้.
เริ่มใช้งานได้ทันที ไม่ต้องใช้บัตรเครดิตและไม่ต้องรอ เปลี่ยนวิธีทำงานขององค์กรให้เป็นแบบจำลองกระบวนการที่ชัดเจนและเชื่อมโยงกัน.
สร้างสถาปัตยกรรมกระบวนการ กำหนดเจ้าของและการควบคุม พร้อมจัดบทบาทและความรับผิดชอบให้สอดคล้องกันในทุกระดับ.
เริ่มทดลองใช้ฟรี แล้วสร้างรากฐานที่เชื่อถือได้สำหรับกำกับดูแล จัดการ และปรับปรุงกระบวนการอย่างต่อเนื่อง.