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

ฟังก์ชันรวมระดับภาพรวม

ฟังก์ชันสำหรับรวมค่าจากเหตุการณ์ทั้งหมดในชุดข้อมูล.

ทำความเข้าใจฟังก์ชันรวมระดับภาพรวม

ฟังก์ชันรวมระดับเคสทำงานภายในเคสเดียว ส่วนฟังก์ชันรวมระดับภาพรวมจะคำนวณจากเหตุการณ์ทั้งหมดในชุดข้อมูล จึงสามารถใช้เพื่อ:

  • คำนวณยอดรวมและค่าเฉลี่ยทั้งหมด
  • เปรียบเทียบเหตุการณ์หรือเคสแต่ละรายการกับค่ามาตรฐานโดยรวม
  • คำนวณเปอร์เซ็นต์เทียบกับยอดรวม

รูปแบบที่ใช้บ่อย

  • สถิติโดยรวม:

    allSum(Revenue)           // Total revenue
    allAvg(ProcessingTime)    // Average processing time
    allCount()                // Total number of events
  • เปอร์เซ็นต์เทียบกับยอดรวม:

    caseSum(Amount) / allSum(Amount) * 100   // This case as % of total
    Amount / allSum(Amount) * 100            // This event as % of total
  • เปรียบเทียบกับค่าเฉลี่ย:

    Duration - allAvg(Duration)              // Difference from average
    Duration / allAvg(Duration)              // Ratio to average
  • ฟังก์ชันรวมระดับภาพรวมแบบมีฟิลเตอร์: คำนวณค่ารวมจากข้อมูลบางส่วน:

    allSumIf(Amount, Region == "Europe")     // European total
    allAvgIf(Duration, Priority == "High")   // High-priority average
    allCountIf(Status == "Completed")        // Completed count
  • ค้นหาค่าผิดปกติ:

    if(Duration > allAvg(Duration) + 2 * allStdDev(Duration), 
       "Outlier", "Normal")

allSum

(attribute)

หาผลรวมของแอตทริบิวต์ตัวเลขจากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาผลรวม
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allSum(Revenue) → รายได้รวมจากทุกเคส

allAvg

(attribute)

หาค่าเฉลี่ยของแอตทริบิวต์จากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่าเฉลี่ย
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allAvg(ProcessingTime) → เวลาเฉลี่ยที่ใช้ประมวลผลทั้งหมด

allMin

(attribute)

คืนค่าต่ำสุดจากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่าต่ำสุด
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allMin(StartTime) → การประทับเวลาที่เก่าที่สุดในข้อมูล

allMax

(attribute)

คืนค่าสูงสุดจากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่าสูงสุด
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allMax(Amount) → จำนวนเงินสูงสุดในข้อมูล

allCount

()

คืนจำนวนเหตุการณ์ทั้งหมดในชุดข้อมูล.

ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allCount() → จำนวนเหตุการณ์ทั้งหมด

allMedian

(attribute)

คืนค่ามัธยฐานจากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่ามัธยฐาน
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allMedian(Duration) → ค่ากึ่งกลางของระยะเวลาทั้งหมด

allStdDev

(attribute)

คำนวณส่วนเบี่ยงเบนมาตรฐานจากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการวิเคราะห์
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allStdDev(ProcessingTime) → ส่วนเบี่ยงเบนมาตรฐานของเวลาประมวลผล

allCountDistinct

(expr)

นับค่าที่ไม่ซ้ำกันจากทุกเหตุการณ์ในชุดข้อมูล.

พารามิเตอร์
expr any นิพจน์ค่า
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allCountDistinct(Resource) → จำนวนทรัพยากรที่ไม่ซ้ำกัน

allSumIf

(attribute, condition)

หาผลรวมจากทุกเหตุการณ์ที่ตรงตามเงื่อนไข.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาผลรวม
condition boolean เงื่อนไขที่ใช้กรอง
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allSumIf(Amount, Region == "Europe") → จำนวนเงินรวมของเคสในยุโรป

allAvgIf

(attribute, condition)

หาค่าเฉลี่ยจากทุกเหตุการณ์ที่ตรงตามเงื่อนไข.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่าเฉลี่ย
condition boolean เงื่อนไขที่ใช้กรอง
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allAvgIf(Duration, Priority == "High") → ระยะเวลาเฉลี่ยของรายการที่มีลำดับความสำคัญสูง

allCountIf

(condition)

นับทุกเหตุการณ์ที่ตรงตามเงื่อนไข.

พารามิเตอร์
condition boolean เงื่อนไขที่ใช้ในการนับ
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allCountIf(Status == "Completed") → จำนวนเหตุการณ์ที่เสร็จสมบูรณ์

allMinIf

(attribute, condition)

คืนค่าต่ำสุดจากเหตุการณ์ทั้งหมดที่ตรงตามเงื่อนไข.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่าต่ำสุด
condition boolean เงื่อนไขที่ใช้กรอง
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allMinIf(Price, Category == "Premium") → ราคาต่ำสุดของสินค้าพรีเมียม

allMaxIf

(attribute, condition)

คืนค่าสูงสุดจากเหตุการณ์ทั้งหมดที่ตรงตามเงื่อนไข.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการหาค่าสูงสุด
condition boolean เงื่อนไขที่ใช้กรอง
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allMaxIf(Duration, Activity == "Approval") → ระยะเวลาอนุมัติที่นานที่สุด

ฟังก์ชันทางสถิติ

ฟังก์ชันทางสถิติสำหรับวิเคราะห์การกระจายของค่าจากเหตุการณ์ทั้งหมด.

  • แบ่งระดับประสิทธิภาพ:

    ระบุเปอร์เซ็นไทล์เป็นเศษส่วนตั้งแต่ 0 ถึง 1 (0.25 = เปอร์เซ็นไทล์ที่ 25):

    if(Duration < allPercentile(Duration, 0.25), "Fast",
       if(Duration < allPercentile(Duration, 0.75), "Normal", "Slow")
    )
  • ค้นหาค่าผิดปกติ: ค่าที่ห่างจากค่าเฉลี่ยเกิน 2 ส่วนเบี่ยงเบนมาตรฐาน:

    if(abs(Amount - allAvg(Amount)) > 2 * sqrt(allVariance(Amount)),
       "Outlier", "Normal")
  • เปรียบเทียบกับค่ามาตรฐาน:

    Duration > allPercentile(Duration, 0.9)   // Is this in the top 10% (slowest)?

allPercentile

(attribute, percentile)

คำนวณเปอร์เซ็นไทล์ของแอตทริบิวต์จากทุกเหตุการณ์.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการวิเคราะห์
percentile number เปอร์เซ็นไทล์ในรูปเศษส่วนตั้งแต่ 0 ถึง 1 (0.95 = เปอร์เซ็นไทล์ที่ 95)
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allPercentile(Duration, 0.95) → ระยะเวลาที่เปอร์เซ็นไทล์ 95 จากทุกเหตุการณ์

allVariance

(attribute)

คำนวณความแปรปรวนของแอตทริบิวต์จากทุกเหตุการณ์.

พารามิเตอร์
attribute number แอตทริบิวต์ที่ต้องการวิเคราะห์
ค่าที่ส่งกลับ ตัวเลข
ตัวอย่าง
allVariance(Amount) → ความแปรปรวนของจำนวนเงินจากทุกเหตุการณ์

หัวข้อที่เกี่ยวข้อง

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

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

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

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