เนื้อหาในหน้านี้

ความรู้เบื้องต้นเกี่ยวกับ 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.

ออกแบบกระบวนการให้ดีขึ้น วางโครงสร้างที่เชื่อมโยงกัน และควบคุมได้.

เริ่มใช้งานได้ทันที ไม่ต้องใช้บัตรเครดิตและไม่ต้องรอ เปลี่ยนวิธีทำงานขององค์กรให้เป็นแบบจำลองกระบวนการที่ชัดเจนและเชื่อมโยงกัน.

สร้างสถาปัตยกรรมกระบวนการ กำหนดเจ้าของและการควบคุม พร้อมจัดบทบาทและความรับผิดชอบให้สอดคล้องกันในทุกระดับ.

เริ่มทดลองใช้ฟรี แล้วสร้างรากฐานที่เชื่อถือได้สำหรับกำกับดูแล จัดการ และปรับปรุงกระบวนการอย่างต่อเนื่อง.