แชร์ผ่าน


สร้างฟิลด์ค่าสะสมเพื่อรวมค่า

หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: กำหนดฟิลด์ค่าสะสมใน Power Apps

ฟิลด์ค่าสะสมจะถูกออกแบบมา เพื่อช่วยให้ผู้ใช้ได้รับข้อมูลเชิงลึกลงในข้อมูลด้วยการตรวจสอบเมตริกธุรกิจหลัก เขตข้อมูลค่าสะสมประกอบด้วยค่าการรวมซึ่งคำนวณจากเรกคอร์ดต่างๆ ที่เกี่ยวข้องกับเรกคอร์ดที่ระบุ เช่นโอกาสทางการขายที่เปิดอยู่ของลูกค้าองค์กร นอกจากนี้ คุณจะสามารถรวมข้อมูลจากกิจกรรมที่เกี่ยวข้องโดยตรงกับเรกคอร์ดเช่นอีเมลและการนัดหมาย และกิจกรรมทางอ้อมที่เกี่ยวข้องกับเรกคอร์ดโดยใช้เอนทิตีผู้ร่วมกิจกรรม ในสถานการณ์ที่ซับซ้อนมากขึ้น คุณสามารถรวมข้อมูลผ่านลำดับชั้นของเรกคอร์ด ในฐานะที่เป็นผู้ดูแลระบบหรือผู้กำหนดค่า คุณสามารถกำหนดฟิลด์ค่าสะสมได้โดยใช้คุณลักษณะโดยไม่ต้องให้นักพัฒนาเขียนรหัส

ประโยชน์และความสามารถต่างๆ ของเขตข้อมูลค่าสะสม

ประโยชน์และความสามารถของเขตข้อมูลค่าสะสมมีดังต่อไปนี้:

  • การแก้ไขภาพเป็นเรื่องง่าย คุณสามารถสร้างเขตข้อมูลค่าสะสมโดยใช้ตัวแก้ไขเขตข้อมูล เช่นเดียวกับที่คุณทำเมื่อคุณสร้างเขตข้อมูลทั่วไป

  • ตัวเลือกฟังก์ชันการรวมที่หลากหลาย คุณสามารถรวมข้อมูลด้วยการใช้ฟังก์ชันต่อไปนี้: SUM, COUNT, MIN, MAX และ AVG

  • สนับสนุนตัวกรองสำหรับการรวมแบบสมบูรณ์ คุณสามารถตั้งค่าตัวกรองต่างๆ สำหรับเอนทิตีต้นทางหรือเอนทิตีที่เกี่ยวข้อง ในขณะที่ทำการตั้งค่าหลายๆ เงื่อนไขได้

  • การรวมเข้ากับส่วนติดต่อผู้ใช้ได้อย่างราบรื่น คุณสามารถรวมฟิลด์ค่าสะสมในฟอร์ม มุมมอง แผนภูมิ และรายงานได้

  • เขตข้อมูลค่าสะสมเป็นส่วนประกอบของโซลูชัน คุณสามารถขนส่งฟิลด์ค่าสะสมเป็นส่วนประกอบระหว่างองค์กร และกระจายฟิลด์เหล่านั้นในโซลูชันได้อย่างง่ายดาย

  • เขตข้อมูลค่าสะสมและเขตข้อมูลที่มีการคำนวณเป็นส่วนเสริมซึ่งกันและกัน คุณสามารถใช้ฟิลด์ค่าสะสมเป็นส่วนหนึ่งของฟิลด์ที่มีการคำนวณ และในทางกลับกันได้

    บางตัวอย่างของเขตข้อมูลค่าสะสมรวมถึง:

  • รายได้รวมที่ประเมินไว้ของโอกาสทางการขายที่เปิดอยู่ของลูกค้าองค์กร

  • รายได้รวมที่ประเมินไว้ของโอกาสทางการขายที่เปิดอยู่จากลูกค้าองค์กรทั้งหมดในลำดับชั้น

  • รายได้รวมที่ประมาณไว้ของโอกาสทางการขายที่รวมถึงโอกาสทางการขายรอง

  • มูลค่ารวมที่ประเมินไว้ของลูกค้าเป้าหมายที่เข้าเกณฑ์ที่สร้างขึ้นโดยการส่งเสริมการขาย

  • จำนวนของกรณีที่เปิดอยู่ซึ่งมีระดับความสำคัญสูงจากลูกค้าองค์กรทั้งหมดในลำดับชั้น

  • กรณีและปัญหาที่เปิดอยู่ซึ่งมีระดับความสำคัญสูงที่ถูกสร้างขึ้นในลำดับแรกสุดให้กับลูกค้าองค์กร

ฟิลด์ค่าสะสมแต่ละฟิลด์จะสร้างฟิลด์เสริมขึ้นมาสองฟิลด์โดยมีรูปแบบคำต่อท้ายเป็น <fieldname>_date และ <fieldname>_state ฟิลด์ _date จะมีชนิดของข้อมูลเป็นวันที่เวลา และฟิลด์ _state มีชนิดของข้อมูลเป็นจำนวนเต็ม

ฟิลด์ _date คือฟิลด์ที่ระบบสร้างขึ้น ซึ่งใช้เพื่อจัดเก็บวันที่และเวลาล่าสุดเมื่อมีการคำนวณค่าของฟิลด์ค่าสะสม

เขตข้อมูล _state มีค่าดังต่อไปนี้

State Description
0 => NotCalculated ค่าของฟิลด์ยังไม่ได้รับการคำนวณ
1 => Calculated ค่าของฟิลด์ถูกคำนวณแล้วตามเวลาที่ปรับปรุงล่าสุดในฟิลด์ _date
2 => OverflowError การคำนวณค่าของฟิลด์ทำให้เกิดข้อผิดพลาดมากเกินไป
3 => OtherError การคำนวณค่าของฟิลด์ล้มเหลวเนื่องจากมีข้อผิดพลาดภายใน การเรียกใช้งานการคำนวณต่อไปนี้อาจจะแก้ไขปัญหาได้
4 => RetryLimitExceeded การคำนวณค่าของฟิลด์ล้มเหลวเนื่องจากจำนวนครั้งที่พยายามทำการคำนวณค่าใหม่นั้นเกินกำหนด ซึ่งมีสาเหตุจากการเกิดร่วมกันและความขัดแย้งเกี่ยวกับการล็อกในปริมาณที่สูง
5 => HierarchicalRecursionLimitReached การคำนวณค่าของฟิลด์ล้มเหลวเนื่องจากการจำกัดความลึกของลำดับชั้นสูงสุดสำหรับการคำนวณนั้นถึงขีดจำกัดแล้ว
6 => LoopDetected การคำนวณค่าของฟิลด์ล้มเหลวเนื่องจากตรวจพบการวนซ้ำในลำดับชั้นของเรกคอร์ด

การคำนวณค่าสะสม

ค่าสะสมจะถูกคำนวณโดย System Job ที่จัดกำหนดการไว้ที่เรียกใช้แบบอะซิงโครนัสในเบื้องหลัง คุณต้องเป็นผู้ดูแลระบบเมื่อต้องการดูและจัดการงานค่าสะสม เมื่อต้องการดูงานค่าสะสม ไปที่ การตั้งค่า>System Job>ดู>งานระบบที่เกิดซ้ำ เมื่อต้องการค้นหางานที่เกี่ยวข้องแบบรวดเร็ว คุณสามารถกรองข้อมูลตามชนิดของ System Job ซึ่งได้แก่ คำนวณฟิลด์ค่าสะสมแบบจำนวนมาก หรือ คำนวณฟิลด์ค่าสะสม ได้

  • การคำนวณเขตข้อมูลค่าสะสมแบบจำนวนมากนั้นคืองานที่เกิดซ้ำที่สร้างขึ้นสำหรับแต่ละเขตข้อมูลค่าสะสม ซึ่งจะทำงานหนึ่งครั้ง หลังจากที่คุณสร้างหรือปรับปรุงฟิลด์ค่าสะสม งานจะคำนวณค่าของฟิลด์ค่าสะสมที่ระบุในเรกคอร์ดที่มีอยู่ทั้งหมดที่มีฟิลด์นี้อยู่ใหม่อีกครั้ง โดยค่าเริ่มต้น งานจะทำงาน 12 ชั่วโมงหลังจากที่คุณสร้างหรือปรับปรุงฟิลด์ หลังจากที่งานเสร็จสมบูรณ์ งานจะถูกจัดกำหนดการโดยอัตโนมัติให้ทำงานในอนาคตประมาณ 10 ปีข้างหน้า ถ้ามีการปรับเปลี่ยนฟิลด์ งานจะตั้งค่าใหม่ให้ทำงานอีกครั้งใน 12 ชั่วโมงหลังจากการปรับปรุง การหน่วงเวลา 12 ชั่วโมงนั้นจำเป็นในการทำให้มั่นใจว่าเขตข้อมูลคำนวณค่าสะสมจำนวนมากนั้นจะทำงานในระหว่างชั่วโมงที่ไม่มีการปฏิบัติงานขององค์กร ขอแนะนำให้ผู้ดูแลระบบปรับเวลาเริ่มต้นของเขตข้อมูลคำนวณค่าสะสมจำนวนมาก หลังจากที่สร้างหรือปรับเปลี่ยนฟิลด์ค่าสะสมให้ทำงานในระหว่างชั่วโมงที่ไม่มีการปฏิบัติงาน ตัวอย่างเช่น เวลาที่ควรเรียกใช้งานคือเวลาเที่ยงคืน เพื่อให้มั่นใจว่าจะได้การประมวลผลฟิลด์ค่าสะสมที่มีประสิทธิภาพ

  • การคำนวณเขตข้อมูลค่าสะสมนั้นเป็นงานที่เกิดซ้ำที่จะทำการคำนวณส่วนเพิ่มของเขตข้อมูลค่าสะสมในเรกคอร์ดที่มีอยู่สำหรับเอนทิตีที่ระบุ มีงานคำนวณเขตข้อมูลค่าสะสมเพียงงานเดียวสำหรับแต่ละเอนทิตี การคำนวณส่วนเพิ่มหมายถึงงานคำนวณเขตข้อมูลค่าสะสมที่ประมวลผลเรกคอร์ดที่สร้าง ปรับปรุง หรือลบออกหลังจากดำเนินการเขตข้อมูลคำนวณค่าสะสมจำนวนมากล่าสุดเสร็จสิ้น การตั้งค่าการเกิดขึ้นประจำสูงสุดซึ่งเป็นค่าเริ่มต้นนั้นคือหนึ่งชั่วโมง งานจะถูกสร้างขึ้นโดยอัตโนมัติเมื่อฟิลด์ค่าสะสมแรกบนเอนทิตีนั้นถูกสร้างและลบออกเมื่อลบฟิลด์ค่าสะสมล่าสุดออก

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

    ฟิลด์ค่าสะสมในฟอร์มบัญชีใน Dynamics 365 for Customer Engagement

    มีข้อควรพิจารณาอยู่สองสามข้อที่คุณควรจำไว้ เมื่อใช้ตัวเลือกการคำนวณใหม่แบบออนไลน์ (รีเฟรชฟอร์มด้วยตนเอง):

    • คุณต้องมีสิทธิ์การเขียนบนเอนทิตี และสิทธิ์การเข้าถึงการอ่านบนเรกคอร์ดต้นทางที่คุณร้องขอการรีเฟรช ตัวอย่างเช่น ถ้าคุณคำนวณรายได้ที่ประเมินจากโอกาสทางการขายที่เปิดอยู่ของลูกค้าองค์กร คุณไม่จำเป็นต้องมีสิทธิ์การเขียนบนเอนทิตีโอกาสทางการขาย เฉพาะแค่บนเอนทิตีลูกค้าองค์กรก็เพียงพอ

    • ตัวเลือกนี้มีให้ใช้งานเฉพาะในโหมดออนไลน์เท่านั้น คุณไม่สามารถใช้ในขณะทำงานแบบออฟไลน์ได้

    • จำนวนเรกคอร์ดสูงสุดในระหว่างการรีเฟรชค่าสะสมนั้นจะจำกัดอยู่ที่ 50,000 เรกคอร์ด ในกรณีของค่าสะสมตามลำดับชั้นนั้นจะใช้กับเรกคอร์ดที่เกี่ยวข้องข้ามลำดับชั้น หากจำนวนเรกคอร์ดนั้นเกิดจากที่จำกัดไว้ คุณจะเห็นข้อความว่า "ไม่สามารถทำการคำนวณแบบออนไลน์ได้เนื่องจากการจำกัดการคำนวณเรกคอร์ดที่เกี่ยวข้องที่ 50,000 เรกคอร์ด นั้นถูกใช้ถึงขีดจำกัดแล้ว" การจำกัดนี้จะไม่ถูกนำมาใช้ ในกรณีที่ System Job นั้นทำการคำนวณค่าสะสมใหม่โดยอัตโนมัติ

    • ความลึกลำดับชั้นสูงสุดจะจำกัดอยู่ที่ 10 สำหรับเรกคอร์ดต้นทาง หากมีการใช้งานจนถึงขีดจำกัดดังกล่าวนั้นแล้ว คุณจะเห็นข้อความว่า "ไม่สามารถทำการคำนวณแบบออนไลน์ได้เนื่องจากการจำกัดความลึกลำดับชั้นไว้ที่ 10 สำหรับเรกคอร์ดต้นทางนั้นถูกใช้ถึงขีดจำกัดแล้ว การจำกัดนี้จะไม่ถูกนำมาใช้ ในกรณีที่ System Job นั้นทำการคำนวณค่าสะสมใหม่โดยอัตโนมัติ

    ในฐานะเป็นผู้ดูแลระบบ คุณสามารถปรับเปลี่ยนรูปแบบการเกิดขึ้นประจำของงานค่าสะสม เลื่อนออกไป หยุดชั่วคราว หรือดำเนินงานค่าสะสมต่อได้ อย่างไรก็ตาม คุณไม่สามารถยกเลิกหรือลบงานค่าสะสมได้ เมื่อต้องการหยุดชั่วคราว เลื่อนออกไป ดำเนินต่อ หรือปรับเปลี่ยนรูปแบบของการเกิดขึ้นประจำ ให้ไปที่ การตั้งค่า>System Job ในมุมมอง เลือก System Job ที่เกิดซ้ำ บนแถบการนำทาง ให้เลือก การดำเนินการ และเลือกการดำเนินการที่คุณต้องการ สำหรับงานคำนวณเขตข้อมูลค่าสะสมจำนวนมาก ตัวเลือกที่มีให้ใช้งานได้คือ ดำเนินการต่อ เลื่อนออกไป และหยุดชั่วคราว สำหรับงานคำนวณเขตข้อมูลค่าสะสม ตัวเลือกที่มีให้ใช้งานได้คือ ปรับเปลี่ยนการเกิดขึ้นประจำ ดำเนินการต่อ เลื่อนออกไป และหยุดชั่วคราว

สถานการณ์ทางธุรกิจของฟิลด์ค่าสะสม

ลองมาดูที่สถานการณ์ฟิลด์ค่าสะสมมากมาย เราจะรวมข้อมูลสำหรับเรกคอร์ดจากเรกคอร์ดที่เกี่ยวข้องโดยใช้หรือไม่ใช้ลำดับชั้น เราจะรวบรวมข้อมูลสำหรับระเบียนจากกิจกรรมทั้งหมดที่เกี่ยวข้องและกิจกรรมทางอ้อมที่เกี่ยวข้องกับเรกคอร์ดโดยใช้เอนทิตี Activitiy Party ในแต่ละตัวอย่าง เราจะกำหนดฟิลด์ค่าสะสมโดยใช้ตัวแก้ไขฟิลด์ เมื่อต้องการเปิดตัวแก้ไขฟิลด์ เปิดตัวสำรวจโซลูชันและขยาย ส่วนประกอบ>เอนทิตี เลือกเอนทิตีที่คุณต้องการ และเลือก ฟิลด์ เลือก สร้าง ในตัวแก้ไข ให้ระบุข้อมูลที่จำเป็นสำหรับฟิลด์ ซึ่งรวมถึง ชนิดฟิลด์และชนิดข้อมูล ใน ชนิดฟิลด์เลือกค่าสะสม หลังจากที่คุณได้เลือกชนิดของข้อมูลแล้ว ชนิดของข้อมูลนั้นประกอบด้วย ทศนิยม หรือจำนวนเต็ม สกุลเงิน และวัน/เวลา เลือกปุ่ม แก้ไข ที่อยู่ถัดจาก ชนิดฟิลด์ ซึ่งจะนำคุณไปยังตัวแก้ไขข้อกำหนดของฟิลด์ค่าสะสม ข้อกำหนดของฟิลด์ค่าสะสมนั้นประกอบด้วยสามส่วนคือ เอนทิตีต้นทาง,เอนทิตีที่เกี่ยวข้องและการรวม

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

  • ในส่วน เอนทิตีที่เกี่ยวข้อง ให้คุณระบุเอนทิตีที่คุณจะทำการรวม ส่วนนี้ไม่บังคับ เมื่อคุณเลือกที่จะทำค่าสะสมผ่านลำดับชั้นบนเอนทิตีต้นทาง คุณสามารถเพิ่มตัวกรองที่มีหลายเงื่อนไขเพื่อระบุว่าจะใช้เรกคอร์ดที่เกี่ยวข้องใดในการคำนวณ ตัวอย่างเช่น คุณรวมรายได้จากโอกาสทางการขายที่เปิดอยู่เข้ากับรายได้ต่อปีที่มากกว่า 1,000 ดอลลาร์

  • ในส่วน รวม ให้คุณระบุการวัดที่คุณต้องการคำนวณ คุณสามารถเลือกใช้ฟังก์ชันการรวมที่มีอยู่ เช่น SUM, COUNT, MIN, MAX หรือ AVG

ในตัวอย่างนี้ ไม่มีการใช้ลำดับชั้น รายได้รวมที่ประเมินนั้นจะถูกคำนวณสำหรับลูกค้าองค์กร จากโอกาสทางการขายที่เกี่ยวข้องที่เปิดอยู่

รวมรายได้ที่ประเมินสำหรับ Dynamics 365 for Customer Engagement

รวมข้อมูลสำหรับเรกคอร์ดจากเรกคอร์ดรอง ผ่านลำดับชั้น

ในตัวอย่างนี้ เราคำนวณรายได้รวมที่ประเมินของโอกาสทางการขายที่รวมถึงโอกาสทางการขายรอง ผ่านลำดับชั้น

รวมรายได้ที่ประเมิน ลำดับชั้นของโอกาสทางการขาย

ในตัวอย่างนี้ เราคำนวณรายได้รวมที่ประเมินของโอกาสทางการขายที่เปิดอยู่จากลูกค้าองค์กรทั้งหมด ผ่านลำดับชั้น

รวมรายได้ที่ประเมินผ่านลำดับชั้นของบัญชี

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

ในรุ่นก่อนหน้านี้ คุณสามารถกำหนดเขตข้อมูลค่าสะสมสำหรับแต่ละกิจกรรม เช่นโทรศัพท์ โทรสาร หรือการนัดหมาย แต่เพื่อให้ได้ผลลัพธ์ของตัวอย่างที่แสดงอยู่ด้านล่าง คุณต้องรวมข้อมูลโดยใช้เขตข้อมูลจากการคำนวณ ขณะนี้ คุณสามารถทำได้ทั้งหมดในขั้นตอนเดียวด้วยการกำหนดฟิลด์ค่าสะสมเดียวสำหรับเอนทิตีกิจกรรม

สะสมของกิจกรรมทั้งหมดสำหรับลูกค้าองค์กร

ในตัวอย่างนี้ เรานับจำนวนรวมของอีเมลที่ส่งไปยังลูกค้าองค์กร ที่ลูกค้าองค์กรแสดงรายการบนบรรทัด "ถึงผู้รับ" ของอีเมล" หรือ บรรทัด "สำเนาถึงผู้รับ" ซึ่งทำได้โดยการระบุ ชนิดการเข้าร่วม ใน ตัวกรอง สำหรับเอนทิตีผู้ร่วมกิจกรรมในข้อกำหนดของฟิลด์ค่าสะสม ถ้าคุณไม่ได้ใช้การกรอง ชนิดการเข้าร่วมทั้งหมดที่พร้อมใช้งานสำหรับกิจกรรมจะใช้ในการคำนวณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเอนทิตี Activity Party และชนิดการเข้าร่วมสำหรับแต่ละกิจกรรม ดู เอนทิตี ActivityParty

ค่าสะสมที่เกี่ยวข้องกับกิจกรรมและผู้ร่วมกิจกรรม

ในตัวอย่างนี้ เราคำนวณรายได้ที่ประมาณการเฉลี่ยจากโอกาสทั้งหมดที่เกี่ยวข้องกับลูกค้าองค์กร

รายได้ที่ประเมินโดยเฉลี่ยใน Dynamics 365 for Customer Engagement

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

รายได้ที่ประเมินโดยเฉลี่ย

ข้อควรพิจารณาเกี่ยวกับฟิลด์ค่าสะสม

คุณควรทราบถึงเงื่อนไขและข้อจำกัดบางอย่างเมื่อทำงานกับเขตข้อมูลค่าสะสม:

  • คุณสามารถกำหนดฟิลด์ค่าสะสมสำหรับองค์กรได้สูงสุด 100 ฟิลด์ และได้สูงสุดถึง 10 ฟิลด์ค่าสะสมสำหรับแต่ละเอนทิตี

  • ไม่สามารถทริกเกอร์เวิร์กโฟลว์โดยการปรับปรุงฟิลด์ค่าสะสมได้

  • Wait condition ของเวิร์กโฟลว์ไม่สามารถใช้ฟิลด์ค่าสะสมได้

  • ไม่สนับสนุนการสะสมเหนือฟิลด์ค่าสะสม

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

  • ฟิลด์ค่าสะสมจะไม่อัปเดตโดยอัตโนมัติหากใช้ฟิลด์สูตรที่ขึ้นอยู่กับฟังก์ชันที่ถูกจำกัดเวลา เช่น NOW(), UTCNOW(), ISUTCTODAY() หรือ UTCTODAY() ตัวเลือกการคำนวณใหม่แบบออนไลน์ (รีเฟรชด้วยตนเองในฟอร์ม) หรือ คำนวณใหม่ ต้องใช้ปุ่มเพื่อคำนวณค่าของฟิลด์ค่าสะสมล่าสุด

  • ค่าสะสมสามารถใช้ตัวกรองได้เฉพาะกับเอนทิตีต้นทางหรือเอนทิตีที่เกี่ยวข้อง ฟิลด์แบบง่ายหรือฟิลด์ที่มีการคำนวณที่ไม่ซับซ้อนเท่านั้น

  • สามารถดำเนินการค่าสะสมได้เฉพาะบนเอนทิตีที่เกี่ยวข้องที่มีความสัมพันธ์แบบ 1: n เท่านั้น ไม่สามารถดำเนินการค่าสะสมบนความสัมพันธ์แบบ N:N ได้

  • ไม่สามารถดำเนินการค่าสะสมบนความสัมพันธ์แบบ 1: n สำหรับเอนทิตีกิจกรรมหรือเอนทิตีผู้ร่วมกิจกรรมได้

  • กฎธุรกิจ เวิร์กโฟลว์ หรือฟิลด์ที่มีการคำนวณ นั้นจะใช้ค่าของฟิลด์ค่าสะสมที่มีการคำนวณไว้ล่าสุดเสมอ

  • ฟิลด์ค่าสะสมจะรวมอยู่ภายใต้บริบทของผู้ใช้ระบบ ผู้ใช้ทุกคนสามารถดูค่าของฟิลด์ค่าสะสมเดียวกันได้ คุณสามารถควบคุมการแสดงผลของฟิลด์ค่าสะสมที่มีความปลอดภัยระดับฟิลด์ (FLS) ได้ด้วยการจำกัดผู้ที่สามารถเข้าถึงฟิลด์ค่าสะสม ข้อมูลเพิ่มเติม: ความปลอดภัยระดับฟิลด์

  • ถ้าความแม่นยำของเขตข้อมูลที่รวมมากกว่าความแม่นยำของฟิลด์ค่าสะสม ความแม่นยำของเขตข้อมูลรวมจะปัดเศษลงเป็นฟิลด์ค่าสะสมที่ถูกต้อง ก่อนที่จะทำการรวม แสดงลักษณะการทำงานนี้ ลองดูเป็นตัวอย่างที่ระบุไว้ สมมติว่าฟิลด์ค่าสะสมบนเอนทิตีลูกค้าองค์กรสำหรับการคำนวณรายได้รวมที่ประเมินของโอกาสที่เกี่ยวข้อง มีจุดทศนิยมสองตำแหน่ง โดยประมาณ ฟิลด์รายได้บนเอนทิตีโอกาสทางการขายจะเป็นฟิลด์ที่มีการรวมความแม่นยำของจุดทศนิยมสี่ตำแหน่ง ในตัวอย่างของเรา บัญชีมีสองโอกาสทางการขายที่เกี่ยวข้อง ผลรวมของรายได้ที่ประมาณการไว้จะคำนวณดังนี้:

    1. โดยประมาณ รายได้สำหรับโอกาสทางการขายแรก: $1000.0041

    2. โดยประมาณ รายได้สำหรับโอกาสทางการขายที่สอง: $2000.0044

    3. ผลรวมโดยประมาณ รายได้: $1000.00 + $2000.00 = $3000.00
      ดังที่คุณเห็น ความแม่นยำการปัดเศษเป็นทศนิยมสองจุดบนเขตข้อมูลที่รวมเสร็จเรียบร้อยก่อนที่จะทำการรวม

  • บางแบบฟอร์มเอนทิตี เช่นลูกค้าองค์กรหรือผู้ติดต่อ แบบฟอร์มนอกกรอบ และประกอบด้วยตารางที่เกี่ยวข้อง ตัวอย่างเช่น ฟอร์มลูกค้าองค์กรรวมผู้ติดต่อ กรณีและปัญหา โอกาส และตารางอื่น บางระเบียนที่แสดงอยู่ในตารางแบบฟอร์มลูกค้าองค์กรที่เกี่ยวข้องกับระเบียนลูกค้าองค์กรโดยตรง ผู้อื่น ทางอ้อม และโดยผ่านความสัมพันธ์กับเรกคอร์ดอื่นๆ ในการเปรียบเทียบ การรวมฟิลด์ค่าสะสมที่ใช้ความสัมพันธ์โดยตรงเท่านั้นและกำหนดไว้อย่างชัดแจ้งในข้อกำหนดของฟิลด์ค่าสะสม ไม่พิจารณาความสัมพันธ์อื่น เมื่อต้องการแสดงให้เห็นถึงความแตกต่างในลักษณะการทำงาน ลองดูตัวอย่างต่อไปนี้

    1. บัญชี A1 มีผู้ที่ติดต่อหลัก P1 กรณีและปัญหา C1 ที่เชื่อมโยงกับบัญชี A1 (C1 = A1) และกรณีและปัญหา C2 ที่เชื่อมโยงกับผู้ติดต่อ P1 (ฟิลด์ลูกค้า C2 = P1)

    2. ตาราง กรณีและปัญหา บนแบบฟอร์ม บัญชี สำหรับระเบียน A1 แสดงสองกรณีและปัญหา C1 และ C2

    3. ฟิลด์ค่าสะสมบนเอนทิตีลูกค้าองค์กร เรียกว่าผลรวมจำนวนของกรณีและปัญหา ใช้นับจำนวนกรณีและปัญหาที่เชื่อมโยงกับลูกค้าองค์กร

    4. ในข้อกำหนดฟิลด์ค่าสะสมบัญชี เราจะระบุกรณีและปัญหาที่มีความสัมพันธ์กับลูกค้าองค์กร หลังจากการรวม จำนวนรวมของกรณีจะเท่ากับ 1 (กรณี C1) กรณีและปัญหา C2 ไม่ได้รวมอยู่ในผลรวม เนื่องจากเกี่ยวข้องโดยตรงกับผู้ติดต่อ ไม่ใช่ลูกค้าองค์กรและไม่สามารถกำหนดอย่างชัดเจนในข้อกำหนดของฟิลด์ค่าสะสมลูกค้าองค์กร ผลที่ได้คือจำนวนรวมของกรณีและปัญหาจะถูกส่งกลับโดยการยกเลิกค่าสะสมที่ไม่ตรงกับจำนวนของกรณีและปัญหาที่แสดงในตารางกรณีและปัญหา

ดูเพิ่มเติม

การสร้างและแก้ไขฟิลด์
กำหนดฟิลด์ที่มีการคำนวณ
ลักษณะการทำงานและรูปแบบของฟิลด์วันที่และเวลา
แบบสอบถามและแสดงภาพข้อมูลลำดับชั้น