แชร์ผ่าน


สร้างฟิลด์ที่มีการคำนวณเพื่อการคำนวณด้วยตนเองโดยอัตโนมัติ

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

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

ความสามารถของฟิลด์ที่มีการคำนวณ:

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

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

    ADDHOURS, ADDDAYS, ADDWEEKS, ADDMONTHS, ADDYEARS, SUBTRACTHOURS, SUBTRACTDAYS, SUBTRACTWEEKS, SUBTRACTMONTHS, SUBTRACTYEARS, DIFFINDAYS, DIFFINHOURS, DIFFINMINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINYEARS, CONCAT, TRIMLEFTและTRIMRIGHT

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

  • ความสามารถในการแก้ไขภาพประกอบด้วยส่วนติดต่อผู้ใช้สมัยใหม่และ intellisense ในส่วนของ การดำเนินการ

  • การรวมฟิลด์ที่มีการคำนวณเข้ากับฟอร์ม มุมมอง แผนภูมิ และรายงานแบบราบรื่นนั้นจะมีให้ใช้งานในเวลาจริง

  • ถ้าคุณอัปเดตองค์กรแบบออนไลน์ของคุณเป็นการอัปเดตเดือนธันวาคม 2016 ของ Dynamics 365 (online)คุณสามารถกำหนดค่าฟิลด์ที่มีการคำนวณเพื่อใช้ตัวควบคุมแบบกำหนดเองได้

ตัวอย่างบางส่วนของฟิลด์ที่มีการคำนวณ

  • รายได้แบบถ่วงน้ำหนัก: รายได้ที่ประมาณการคูณด้วยความน่าจะเป็น

  • มูลค่าสุทธิ: สินทรัพย์ลบด้วยหนี้สินสำหรับบัญชีลูกค้าองค์กรที่ระบุ

  • ต้นทุนแรงงาน: อัตราฐานสูงสุดที่ 40 ชั่วโมง บวกค่าล่วงเวลาเพิ่มเติม

  • หมายเลขติดต่อ: หมายเลขโทรศัพท์สำหรับโอกาสทางการขายตามลูกค้าองค์กรหรือผู้ติดต่อ

  • คะแนนลูกค้าเป้าหมาย: ฟิลด์เดียวที่ให้ข้อมูลเชิงลึกเกี่ยวกับคุณภาพของลูกค้าเป้าหมายที่กำหนด

  • การติดตามโดย: ติดตามผลกิจกรรมโดยระบุจำนวนวันที่ตามลำดับความสำคัญ

สำคัญ

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

ตัวอย่างของเขตข้อมูลจากการคำนวณ

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

  1. เปิดตัวสำรวจโซลูชัน

  2. ขยาย ส่วนประกอบ>เอนทิตี

  3. เลือกเอนทิตีที่คุณต้องการแล้วเลือก ฟิลด์ เลือก สร้าง

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

  • ข้อความบรรทัดเดียว

  • ชุดตัวเลือก

  • สองตัวเลือก

  • จำนวนเต็ม

  • เลขทศนิยม

  • สกุลเงิน

  • วันที่และเวลา

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

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

  • ในส่วนการดำเนินการ ให้คุณใส่สูตรสำหรับฟิลด์ที่มีการคำนวณ

หมายเหตุ

คุณสามารถใช้ข้อมูลจากการค้นหาเรกคอร์ดในการกระทำของคุณ ขั้นแรกคุณได้เลือกฟิลด์การค้นหา และพิมพ์ระยะเวลา หลังจากนั้น คุณสามารถเลือกหนึ่งในฟิลด์ที่มีบนเอนทิตีที่เกี่ยวข้อง ตัวอย่างเช่น ในกรณีของ <LookupFieldName>.<RelatedFieldName> คุณสามารถเลือก: ParentAccountId.AccountNumber

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

รายได้โดยประมาณของโอกาสทางการขาย

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

สร้างฟิลด์ที่มีการคำนวณที่เรียกว่า "รายได้แบบถ่วงน้ำหนัก":

รายได้แบบถ่วงน้ำหนักของโอกาสทางการขายใน Dynamics 365 สำหรับ Customer Engagement

ตั้งค่าเงื่อนไขในโอกาสทางการขาย:

ตั้งค่ารายได้แบบถ่วงน้ำหนักใน Dynamics 365 สำหรับ Customer Engagement

ใส่สูตรให้กับรายได้แบบถ่วงน้ำหนัก:

ตั้งค่าค่าที่ประเมินของรายได้แบบถ่วงน้ำหนักใน Dynamics 365 สำหรับ Customer Engagement

ไปพร้อมกัน:

รายได้แบบถ่วงน้ำหนักเป็นค่าที่ประเมินใน Dynamics 365 สำหรับ Customer Engagement

ติดตามผลวันที่ของโอกาสทางการขาย

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

สร้างฟิลด์ที่มีการคำนวณที่เรียกว่า "วันที่ติดตามผล":

สร้างฟิลด์ที่มีการคำนวณที่เรียกว่า วันที่ติดตามผล

ตั้งค่าเงื่อนไขสองเงื่อนไขบนลูกค้าเป้าหมายเริ่มต้น:

ตั้งค่าเงื่อนไขแรกสำหรับฟิลด์ที่มีการคำนวณ

ตั้งค่าเงื่อนไขที่สองสำหรับฟิลด์ที่มีการคำนวณ

ใส่สูตรเพื่อติดตามผลในหนึ่งสัปดาห์:

ระบุสูตรสำหรับฟิลด์ที่มีการคำนวณ

ใส่สูตรเพื่อติดตามผลในหนึ่งเดือน:

ระบุสูตรที่สอง

ไปพร้อมกัน:

ตั้งค่าวันที่ติดตามผล If-Then & Else ใน Dynamics 365 สำหรับ Customer Engagement

วันที่สร้างเรกคอร์ด

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

สร้างฟิลด์คำนวณได้ที่เรียกว่า "แตกต่างจากการคำนวณในวัน":

สร้างฟิลด์ที่มีการคำนวณในแอป Dynamics 365 สำหรับ Customer Engagement

ระบุสูตรสำหรับการคำนวณความแตกต่างในหน่วยจำนวนวัน

ฟิลด์ที่มีการคำนวณ ฟังก์ชัน DIFFINDAYS

ไปพร้อมกัน:

ความแตกต่างเป็นจำนวนวันนับตั้งแต่การสร้างเรกคอร์ด

ไวยากรณ์ฟังก์ชันฟิลด์ที่มีการคำนวณ

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

เคล็ดลับ

ระบุชื่อของฟังก์ชันที่เป็นตัวพิมพ์ใหญ่

ไวยากรณ์ของฟังก์ชัน คำอธิบาย ชนิดที่ส่งคืน
ADDDAYS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา บวกด้วยจำนวนวันที่ระบุ วันที่และเวลา
ADDHOURS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา บวกด้วยจำนวนชั่วโมงที่ระบุ วันที่และเวลา
ADDMONTHS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา บวกด้วยจำนวนเดือนที่ระบุ วันที่และเวลา
ADDWEEKS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา บวกด้วยจำนวนสัปดาห์ที่ระบุ วันที่และเวลา
ADDYEARS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา บวกด้วยจำนวนปีที่ระบุ วันที่และเวลา
SUBTRACTDAYS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา ลบด้วยจำนวนวันที่ระบุ วันที่และเวลา
SUBTRACTHOURS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา ลบด้วยจำนวนชั่วโมงที่ระบุ วันที่และเวลา
SUBTRACTMONTHS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา ลบด้วยจำนวนเดือนที่ระบุ วันที่และเวลา
SUBTRACTWEEKS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา ลบด้วยจำนวนสัปดาห์ที่ระบุ วันที่และเวลา
SUBTRACTYEARS (จำนวนเต็ม วัน และเวลา) ส่งกลับวันสร้างและเวลาที่เป็นวันเดียวกับวันที่ระบุ และเวลา ลบด้วยจำนวนปีที่ระบุ วันที่และเวลา
DIFFINDAYS (วันและเวลา วันและเวลา) ส่งกลับค่าความแตกต่างในหน่วยจำนวนวันระหว่างสองวันและเวลาเขตข้อมูล ถ้าทั้งวันและเวลาอยู่ภายในวันเดียวกัน ผลต่างเป็นศูนย์ จำนวนเต็ม
DIFFINHOURS (วันและเวลา วันและเวลา) ส่งกลับค่าความแตกต่างในหน่วยจำนวนชั่วโมงระหว่างสองวันและเวลาเขตข้อมูล จำนวนเต็ม
DIFFINMINUTES (วันและเวลา วันและเวลา) ส่งกลับค่าความแตกต่างในหน่วยจำนวนนาทีระหว่างสองวันและเวลาเขตข้อมูล จำนวนเต็ม
DIFFINMONTHS (วันและเวลา วันและเวลา) ส่งกลับค่าความแตกต่างในหน่วยจำนวนเดือนระหว่างสองวันและเวลาเขตข้อมูล ถ้าทั้งวันและเวลาอยู่ภายในเดือนเดียวกัน ผลต่างเป็นศูนย์ จำนวนเต็ม
DIFFINWEEKS (วันและเวลา วันและเวลา) ส่งกลับค่าความแตกต่างในหน่วยจำนวนสัปดาห์ระหว่างสองวันและเวลาเขตข้อมูล ถ้าทั้งวันและเวลาอยู่ภายในสัปดาห์เดียวกัน ผลต่างเป็นศูนย์ จำนวนเต็ม
DIFFINYEARS (วันและเวลา วันและเวลา) ส่งกลับค่าความแตกต่างในหน่วยจำนวนปีระหว่างสองวันและเวลาเขตข้อมูล ถ้าทั้งวันและเวลาอยู่ภายในปีเดียวกัน ผลต่างเป็นศูนย์ จำนวนเต็ม
CONCAT (ข้อความบรรทัดเดียว ข้อความบรรทัดเดียว … ข้อความบรรทัดเดียว) ส่งกลับสตริงที่เป็นผลลัพธ์ของการเชื่อมสายอักขระตั้งแต่สองตัวขึ้นไป สตริง
TRIMLEFT (ข้อความบรรทัดเดียว จำนวนเต็ม) ส่งกลับสตริงที่ประกอบด้วยสำเนาของสตริงที่ระบุโดยอักขระ N ตัวแรก สตริง
TRIMRIGHT (ข้อความบรรทัดเดียว จำนวนเต็ม) ส่งกลับสตริงที่ประกอบด้วยสำเนาของสตริงที่ระบุโดยอักขระ N ตัวสุดท้าย สตริง

หมายเหตุ

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

หมายเหตุ

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

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

ตัวอย่างต่อไปนี้แสดงวิธีการใช้ฟังก์ชัน TRIMLEFT และ TRIMRIGHT แต่ประกอบด้วยสายอักขระเริ่มต้นหรือสตริงที่เป็นผลลัพธ์ ส่งกลับโดยฟังก์ชัน TRIMLEFT และ TRIMRIGHT :

TRIMLEFT (“RXX10-3456789”, 3) ส่งกลับสตริง “10-3456789”
TRIMRIGHT (“20-3456789RXX”, 3) ส่งกลับสตริง “20-3456789”

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

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

  • การสอบถาม แผนภูมิ และการจัดรูปแบบการแสดงที่บันทึกนั้นสามารถมีฟิลด์ที่่มีการคำนวณเฉพาะได้สูงสุดถึง 10 ฟิลด์

  • ค่าในฟิลด์ที่มีการคำนวณจะไม่แสดงในโหมดออฟไลน์ของ Customer Engagement Outlook ในมุมมองไทล์ หรือบนฟอร์มหลักของเอนทิตี

  • จำนวนสูงสุดของฟิลด์ที่มีการคำนวณแบบห่วงโซ่นั้นอยู่ที่ 5

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

  • ถ้าคุณเปลี่ยนตัวดำเนินการเงื่อนไขในส่วนคำสั่งหลายเงื่อนไข ตัวใดตัวหนึ่ง ตัวดำเนินการเงื่อนไขทั้งหมดจะปรับปรุงเป็นเงื่อนไขดังกล่าวนั้น ตัวอย่างเช่น ในส่วนคำสั่ง IF (x > 50) OR (y ==10) OR (z < 5) ถ้าคุณเปลี่ยนตัวดำเนินการ OR เป็นตัวดำเนินการ AND จากนั้นตัวดำเนินการ OR ในส่วนคำสั่งจะกลายเป็นตัวดำเนินการ AND

  • คุณสามารถเข้าถึงเขตข้อมูลหลักผ่านทางฟิลด์ค้นหาไปยังเอนทิตีหลักได้ เช่น <LookupFieldName>.<FieldName> ซึ่งไม่สามารถใช้ได้กับฟิลด์การค้นหาหลายเอนทิตี เช่น Customer ซึ่งสามารถเป็นได้ทั้ง Account หรือ Contact อย่างไรก็ตาม บางเอนทิตีจะมีฟิลด์ค้นหาสำหรับเอนทิตีที่เจาะจง เช่น ParentAccountid.<FieldName> หรือ ParentContactid.<FieldName>

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

    • ฟิลด์ที่มีการคำนวณที่ประกอบด้วยฟิลด์จากเรกคอร์ดหลัก

    • ฟิลด์ที่มีการคำนวณที่ประกอบด้วยฟิลด์ทางตรรกะ (ตัวอย่างเช่นเขตข้อมูลที่อยู่)

    • ฟิลด์ที่มีการคำนวณที่ประกอบด้วยฟิลด์ที่มีการคำนวณอื่น

  • ฟิลด์ที่มีการคำนวณสามารถขยายไปยังสองเอนทิตีเท่านั้น

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

    • ฟิลด์ที่มีการคำนวณไม่สามารถประกอบด้วยฟิลด์ที่มีการคำนวณจากเอนทิตีอื่นที่ประกอบด้วยฟิลด์อื่นจากเอนทิตีอื่นได้ (การขยายสามเอนทิตี):
      ฟิลด์ที่มีการคำนวณ (เอนทิตีปัจจุบัน) <-ฟิลด์ที่มีการคำนวณ 1 (ระเบียนหลัก) <-ฟิลด์ที่มีการคำนวณ 2 (ระเบียนหลัก)

  • คุณไม่สามารถทริกเกอร์เวิร์กโฟลว์หรือปลั๊กอินบนฟิลด์ที่มีการคำนวณได้

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

  • ฎการตรวจหารายการซ้ำไม่ทริกเกอร์บนฟิลด์ที่มีการคำนวณ

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

ดูเพิ่มเติม

การสร้างและแก้ไขฟิลด์
กำหนดฟิลด์ค่าสะสม
วิดีโอ: ค่าสะสมและฟิลด์ที่มีการคำนวณคำนวณใน Dynamics CRM 2015