ความรู้เบื้องต้นเกี่ยวกับ Expressions
ภาษานิพจน์ของ ProcessMind ช่วยให้คุณสร้างแอตทริบิวต์จากการคำนวณ กำหนดเงื่อนไขสำหรับเกตเวย์ และแปลงข้อมูลภายในโมเดลกระบวนการ ฟีเจอร์นี้ช่วยให้คุณค้นพบข้อมูลเชิงลึกใหม่ๆ จากข้อมูลโดยไม่ต้องแก้ไขข้อมูลต้นทาง คุณทดลองใช้ภาษานิพจน์กับชุดข้อมูลของคุณเองได้ด้วย ทดลองใช้ฟรี.
ใช้ Expressions ทำอะไรได้บ้าง?
-
แอตทริบิวต์ที่คำนวณ: สร้างคอลัมน์ข้อมูลใหม่จากคอลัมน์ที่มีอยู่ เช่น คำนวณเวลาประมวลผลระหว่างเหตุการณ์:
dateDiff(StartTime, EndTime, "minute") -
เงื่อนไข: กำหนดกฎทางธุรกิจเพื่อจัดหมวดหมู่ข้อมูลหรือควบคุมลำดับกระบวนการ:
if(Amount > 10000, "High Value", if(Amount > 1000, "Medium", "Low") ) -
การแปลงข้อมูล: ล้าง จัดรูปแบบ และแปลงข้อมูลข้อความ:
upper(trim(CustomerName)) -
การวิเคราะห์ตามเวลา: ดึงส่วนประกอบของเวลาและสร้างช่วงเวลาเพื่อใช้วิเคราะห์:
bucket(hour(StartTime), 6, "Night", 12, "Morning", 18, "Afternoon", "Evening")
ไวยากรณ์ของ Expression
Expressions ใช้ไวยากรณ์ที่คุ้นเคย คล้ายกับสูตรในสเปรดชีต:
-
ฟังก์ชัน เรียกใช้โดยใส่วงเล็บ:
round(3.14, 1) -
ตัวดำเนินการ ใช้ระหว่างค่า:
Amount * 1.1 -
สตริง ใส่ไว้ในเครื่องหมายคำพูดคู่:
"Hello" -
ชื่อคอลัมน์ ใช้ได้โดยตรง:
StartTime Amount -
วงเล็บ ใช้กำหนดลำดับการประเมิน:
(a + b) * c -
ตัวระบุที่ใส่เครื่องหมายคำพูด: หากชื่อคอลัมน์มีช่องว่างหรืออักขระพิเศษ ให้ใส่เครื่องหมาย backtick คร่อม:
`Order Amount` * 0.1
ตัวอย่างสั้นๆ
-
คำนวณระยะเวลาเป็นชั่วโมง
dateDiff(StartTime, EndTime, "hour") -
จัดหมวดหมู่ตามจำนวนเงิน
if(Amount >= 10000, "Enterprise", if(Amount >= 1000, "Business", "Consumer") ) -
ดึงปีและเดือน
concat(toString(year(Timestamp)), "-", padLeft(toString(month(Timestamp)), 2, "0")) -
ตรวจสอบข้อมูลที่ขาดหาย
ifNull(Department, "Unassigned") -
คำนวณเปอร์เซ็นต์เทียบกับยอดรวม
divide(Amount, allSum(Amount), 0) * 100 -
นับข้อผิดพลาดในเคส
caseCountIf(Status == "Error")
หัวข้อที่เกี่ยวข้อง
- ภาพรวม Expressions: รวมฟังก์ชัน expression ทั้งหมด.
- Expression Editor: เขียน ตรวจสอบความถูกต้อง และดูตัวอย่าง expressions.
ออกแบบกระบวนการให้ดีขึ้น วางโครงสร้างที่เชื่อมโยงกัน และควบคุมได้.
เริ่มใช้งานได้ทันที ไม่ต้องใช้บัตรเครดิตและไม่ต้องรอ เปลี่ยนวิธีทำงานขององค์กรให้เป็นแบบจำลองกระบวนการที่ชัดเจนและเชื่อมโยงกัน.
สร้างสถาปัตยกรรมกระบวนการ กำหนดเจ้าของและการควบคุม พร้อมจัดบทบาทและความรับผิดชอบให้สอดคล้องกันในทุกระดับ.
เริ่มทดลองใช้ฟรี แล้วสร้างรากฐานที่เชื่อถือได้สำหรับกำกับดูแล จัดการ และปรับปรุงกระบวนการอย่างต่อเนื่อง.