แชร์ผ่าน


กำหนดคอลัมน์ค่าสะสมที่มีการรวมค่า

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

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

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

ประโยชน์และความสามารถของคอลัมน์ค่าสะสมประกอบด้วย:

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

บางตัวอย่างของคอลัมน์ค่าสะสมรวมถึง:

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

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

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

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

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

ดูงานค่าสะสม

เพื่อดูงานค่าสะสม:

  1. ลงชื่อเข้าใช้ Power Apps แล้วเลือกสภาพแวดล้อมที่คุณต้องการ
  2. เลือก การตั้งค่า (รูปเฟือง) >การตั้งค่าขั้นสูง
  3. เลือก การตั้งค่า>System Job
    นำทางไปยัง System Job
  4. ในตัวเลือกมุมมอง เลือก System Job ที่เกิดซ้ำ
  5. เมื่อต้องการค้นหางานที่เกี่ยวข้องแบบรวดเร็ว คุณสามารถกรองข้อมูลตามชนิดของ System Job ได้: คำนวณฟิลด์ค่าสะสมแบบจำนวนมาก หรือ คำนวณฟิลด์ค่าสะสม

คำนวณฟิลด์ค่าสะสมแบบจำนวนมาก

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

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

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

คำนวณคอลัมน์ค่าสะสม

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

ตัวเลือกการคำนวณใหม่แบบออนไลน์

คอลัมน์ค่าสะสมในฟอร์มจะแสดงภาพเครื่องคิดเลข ค่าสะสม และเวลาของการคำนวณครั้งล่าสุด ในการคำนวณใหม่ ให้เลือกภาพเครื่องคิดเลขแล้วเลือกปุ่ม คำนวณใหม่ ที่ปรากฏขึ้น

คอลัมน์ค่าสะสมบนฟอร์มลูกค้าองค์กร

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

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

ปรับเปลี่ยนการเกิดขึ้นประจำของงานค่าสะสม

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

เมื่อต้องการหยุดชั่วคราว เลื่อนออกไป ดำเนินต่อ หรือปรับเปลี่ยนรูปแบบของการเกิดขึ้นประจำ คุณต้องดูงานระบบ ข้อมูลเพิ่มเติม ดูงานค่าสะสม

บนแถบการนำทาง ให้เลือก การดำเนินการ และเลือกการดำเนินการที่คุณต้องการ

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

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

ตัวอย่าง

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

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

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

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

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

รวมรายได้ที่ประมาณการไว้สำหรับลูกค้าองค์กร

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

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

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

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

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

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

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

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตาราง Activity Party และชนิดการเข้าร่วมสำหรับแต่ละกิจกรรม ดู ตาราง ActivityParty

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

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

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

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

รายได้ที่ประเมินโดยเฉลี่ยผ่านลำดับชั้นใน Dynamics 365

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

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

  • ตามค่าเริ่มต้น คุณสามารถกำหนดคอลัมน์ค่าสะสมสำหรับสภาพแวดล้อมได้สูงสุด 200 ฟิลด์ และได้สูงสุดถึง 50 คอลัมน์ค่าสะสมสำหรับแต่ละตาราง ข้อมูลเพิ่มเติม: กำหนดจำนวนคอลัมน์ค่าสะสมสูงสุดในสภาพแวดล้อมหรือตาราง
  • ไม่สามารถทริกเกอร์เวิร์กโฟลว์โดยการปรับปรุงคอลัมน์ค่าสะสมได้
  • Wait condition ของเวิร์กโฟลว์ไม่สามารถใช้คอลัมน์ค่าสะสมได้
  • ไม่สนับสนุนการสะสมเหนือคอลัมน์ค่าสะสม
  • การสะสมไม่สามารถอ้างอิงคอลัมน์ที่มีการคำนวณที่ใช้คอลัมน์ที่มีการคำนวณอื่น ถึงแม้ว่าคอลัมน์ที่มีการคำนวณอื่น ๆ ทั้งหมดจะอยู่ในตารางปัจจุบัน
  • คอลัมน์ค่าสะสมจะไม่อัปเดตโดยอัตโนมัติหากใช้คอลัมน์สูตรที่ขึ้นอยู่กับฟังก์ชันที่ถูกจำกัดเวลา Now() และ IsUTCToday() ตัวเลือกการคำนวณใหม่แบบออนไลน์ (รีเฟรชด้วยตนเองในฟอร์ม) หรือ คำนวณใหม่ ต้องใช้ปุ่มเพื่อคำนวณค่าคอลัมน์ค่าสะสมล่าสุด
  • ค่าสะสมสามารถใช้ตัวกรองได้เฉพาะกับตารางต้นทางหรือตารางที่เกี่ยวข้อง คอลัมน์แบบง่ายหรือคอลัมน์ที่มีการคำนวณที่ไม่ซับซ้อนเท่านั้น
  • สามารถดำเนินการค่าสะสมได้เฉพาะบนตารางที่เกี่ยวข้องที่มีความสัมพันธ์แบบ 1: n เท่านั้น ไม่สามารถดำเนินการค่าสะสมบนความสัมพันธ์แบบ N:N ได้
  • ไม่สามารถดำเนินการค่าสะสมบนความสัมพันธ์แบบ 1: n สำหรับตารางกิจกรรมหรือตารางผู้ร่วมกิจกรรมได้
  • กฎธุรกิจ เวิร์กโฟลว์ หรือคอลัมน์ที่มีการคำนวณ นั้นจะใช้ค่าของคอลัมน์ค่าสะสมที่มีการคำนวณไว้ล่าสุดเสมอ
  • คอลัมน์ค่าสะสมจะรวมอยู่ภายใต้บริบทของผู้ใช้ระบบ ผู้ใช้ทุกคนสามารถดูค่าของคอลัมน์ค่าสะสมเดียวกันได้ คุณสามารถควบคุมการแสดงผลของคอลัมน์ค่าสะสมที่มีความปลอดภัยระดับคอลัมน์ (FLS) ได้ด้วยการจำกัดผู้ที่สามารถเข้าถึงคอลัมน์ค่าสะสม ข้อมูลเพิ่มเติม ความปลอดภัยระดับคอลัมน์ในการควบคุมการเข้าถึง

กำหนดจำนวนคอลัมน์ค่าสะสมสูงสุดในสภาพแวดล้อมหรือตาราง

ตามค่าเริ่มต้น คุณสามารถกำหนดคอลัมน์ค่าสะสมสำหรับสภาพแวดล้อมได้สูงสุด 200 ฟิลด์ และได้สูงสุดถึง 50 คอลัมน์ค่าสะสมสำหรับแต่ละตาราง

ในการเปลี่ยนค่าสูงสุด ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่ Power Apps (make.powerapps.com) เลือก ตาราง ในบานหน้าต่างนำทางด้านซ้าย จากนั้นเปิดตาราง องค์กร
  2. เลือกรายการ อีกn แล้วพิมพ์ maxr ในกล่อง ค้นหา เลือกคอลัมน์ MaxRollupFieldsPerOrg และ MaxRollupFieldsPerEntity แล้วเลือก บันทึก เลือกคอลัมน์ค่าสะสมสูงสุดเพื่อเพิ่มค่า
  3. เปลี่ยนค่าสำหรับ MaxRollupFieldsPerOrg (สูงสุด 200) และ MaxRollupFieldsPerEntity (สูงสุด 50) ที่คุณต้องการ

สำคัญ

การมีคอลัมน์ค่าสะสมมากกว่า 100 คอลัมน์สำหรับสภาพแวดล้อมอาจส่งผลให้ประสิทธิภาพการทำงานของคอลัมน์ค่าสะสมลดลง และใช้พื้นที่จัดเก็บเพิ่มขึ้น

การปัดเศษที่แม่นยำ

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

  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 ไม่ได้รวมอยู่ในผลรวม เนื่องจากเกี่ยวข้องโดยตรงกับผู้ติดต่อ ไม่ใช่บัญชีและไม่สามารถกำหนดอย่างชัดเจนในคำนิยามคอลัมน์ค่าสะสมของบัญชี ผลที่ได้คือจำนวนรวมของกรณีจะถูกส่งกลับโดยการยกเลิกค่าสะสมที่ไม่ตรงกับจำนวนของกรณีที่แสดงในตารางกรณี

ดูเพิ่มเติม

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