แชร์ผ่าน


ชนิดข้อมูลพื้นฐานที่ได้รับการสนับสนุนสําหรับสูตรการรายงานทางอิเล็กทรอนิกส์

บทความนี้แสดงข้อมูลเกี่ยวกับชนิดข้อมูลพื้นฐานที่รองรับในนิพจน์ การรายงานทางอิเล็กทรอนิกส์ (ER) นี่คือรายการของชนิดข้อมูลพื้นฐาน:

บูลีน

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

การแสดงภายในของ แบบบูลีม คือ จํานวนเต็ม ค่า จํานวนเต็ม 0 (ศูนย์) จะถูกประเมินเป็น เท็จ และค่า จํานวนเต็ม อื่นๆ ทั้งหมดจะถูกประเมินเป็น จริง เมื่อคุณ ตรวจสอบความถูกต้อง ของนิพจน์ที่ตั้งค่าคอนฟิกที่ส่งกลับ บูลีน ใน ตัวออกแบบสูตร ER บานหน้าต่างผลการทดสอบจะแสดง 0 (ศูนย์) เมื่อนิพจน์ส่งกลับ เท็จ มิฉะนั้น บานหน้าต่างผลการทดสอบจะแสดง 1

แบบบูลีน ไม่มีการแปลงโดยนัย อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชัน TEXT เพื่อแปลง บูลีน เป็น สตริง อย่างชัดเจน

  • ค่า เท็จ จะถูกแปลงเป็นสตริงข้อความ เท็จ
  • ค่า จริง จะถูกแปลงเป็นสตริงข้อความ จริง

หมายเหตุ

การแปลงนี้ไม่ได้ขึ้นอยู่กับ บริบท ภาษาและวัฒนธรรมที่ให้ไว้

ตัวดําเนินการ เปรียบเทียบเป็นตัวดําเนินการชนิดเดียวที่สามารถใช้กับชนิดข้อมูล แบบบูลีน ได้ ตัวดําเนินการต่อไปนี้สามารถใช้เพื่อเปรียบเทียบค่า แบบบูลีน สองค่า ได้แก่ <> และ =

วันที่

ชนิดข้อมูลพื้นฐาน วันที่ ประกอบด้วยวัน เดือน และปี วันที่สามารถเริ่มโดยใช้ฟังก์ชันต่อไปนี้

ชนิดข้อมูล วันที่ สามารถเก็บวันที่ระหว่างวันที่ 1 มกราคม 1900 ถึง 31 ธันวาคม 2154 ค่าเริ่มต้นคือ null และการแสดงภายในคือวันที่ 1 มกราคม 1900

วันที่ ไม่มีการแปลงโดยนัย อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชันการแปลงที่ชัดเจนต่อไปนี้:

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

ตัวดําเนินการ เปรียบเทียบเป็นตัวดําเนินการชนิดเดียวที่สามารถใช้กับชนิดข้อมูล วันที่ ได้ ตัวดําเนินการต่อไปนี้สามารถใช้เพื่อเปรียบเทียบค่า วันที่ สองค่า: <>, <, <=, =, > และ >=

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

ชนิดข้อมูลพื้นฐาน วันที่และเวลา จะรวมชนิด วันที่ และค่าที่แสดงถึงเวลาที่ผ่านไปนับตั้งแต่เที่ยงคืน เวลาจะแสดงเป็นชั่วโมง นาที วินาที และเศษส่วนของวินาที ค่า วันที่และเวลา ยังเก็บข้อมูลเกี่ยวกับโซนเวลาด้วย

ชนิดข้อมูล วันที่และเวลา สามารถมีวันที่ระหว่าง 1 มกราคม 1900 (1900-01-01T00:00:00.0000000+00:00 ใน รูปแบบ การเดินทางไปกลับ) และ 31 ธันวาคม 2154 (2154/12/31T11:59:59.9999999+00:00 ในรูปแบบการเดินทางไปกลับ) หน่วยเวลาที่เล็กที่สุดใน วันที่และเวลา คือหนึ่งสิบล้านของวินาที

หมายเหตุ

เมื่อมีการใช้ ตัวระบุhh เป็นชั่วโมง ค่าเวลาที่สูงกว่า 12:59:59:9999999 ไม่สามารถแปลเป็นเวลาที่ถูกต้อง

เมื่อมีการใช้ตัวระบุ HH เป็นชั่วโมง ค่าเวลาที่สูงกว่า 23:59:59:9999999 ไม่สามารถแปลเป็นเวลาที่ถูกต้อง

ค่าเริ่มต้นเป็น null และการแสดงภายในคือวันที่ 1 มกราคม 1900 (1900-01-01T00:00:00.0000000+00:00 ในรูปแบบการเดินทางไปกลับ)

วันที่และเวลาสามารถเริ่มโดยใช้ฟังก์ชันต่อไปนี้

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

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

ตัวดําเนินการ เปรียบเทียบเป็นตัวดําเนินการชนิดเดียวที่สามารถใช้กับชนิดข้อมูล วันที่และเวลา ได้ ตัวดําเนินการต่อไปนี้สามารถใช้เพื่อเปรียบเทียบค่า วันที่เวลา สองค่า: <>, <, <=, =, > และ >=

การแจงนับ

ชนิดข้อมูลพื้นฐาน การแจงนับ คือรายการสัญพจน์ คุณสามารถใช้การแจงนับที่กําหนดใน รหัสต้นทาง ของแอปพลิเคชัน คุณยังสามารถแนะนำการแจงนับของคุณเองใน รูปแบบข้อมูล ER และส่วนประกอบ รูปแบบ ER

การแจงนับ แอปพลิเคชันสามารถใช้ในนิพจน์ของการแมปแบบจำลอง ER และรูปแบบ ER ใดๆ

รูปภาพประกอบต่อไปนี้จะแสดงวิธีการที่คุณสามารถเพิ่มการแจงนับแบบจำลอง CustVendCorrectiveReasonCode ลงในรูปแบบข้อมูล ER ที่แก้ไขได้

การกำหนดค่าการแจงนับแบบจำลองในตัวออกแบบรูปแบบข้อมูล ER

การแจงนับ แบบจำลองสามารถใช้ในนิพจน์ของการแมปแบบจำลอง ER และรูปแบบ ER ใดๆ ที่สร้างขึ้นภายใต้รูปแบบข้อมูลที่มีการใช้ การแจงนับ

ภาพประกอบต่อไปนี้แสดงวิธีการที่คุณสามารถเพิ่มการแจงนับรูปแบบ รายการของประเภทย่อยของค่าธรรมเนียมย้อนกลับ ในรูปแบบ ER ที่แก้ไขได้

การกำหนดค่าการแจงนับรูปแบบในตัวออกแบบรูปแบบ ER

การแจงนับ รูปแบบสามารถใช้ในนิพจน์ของรูปแบบ ER ที่มีการใช้ การแจงนับ เท่านั้น

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

  • สามารถเข้าถึงการแจงนับแอปพลิเคชันได้โดยใช้แหล่งข้อมูล Dynamics 365 for Operations \ การแจงนับ และ พารามิเตอร์ที่ผู้ใช้ป้อน/ทั่วไป ภาพประกอบต่อไปนี้แสดงวิธีการที่คุณสามารถเพิ่มในรูปแบบ ER ที่แก้ไขได้ appenumNoYes และแหล่งข้อมูล uipNoYes ที่อ้างอิงถึงการแจงนับแอปพลิเคชัน NoYes

    การเพิ่มแหล่งข้อมูลการแจงนับแอปพลิเคชันในตัวออกแบบรูปแบบ ER

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

    การเพิ่มแหล่งข้อมูลการแจงนับแบบจำลองในตัวออกแบบรูปแบบ ER

  • การแจงนับรูปแบบสามารถเข้าถึงได้โดยใช้แหล่งข้อมูล รูปแบบ \ การแจงนับ และ พารามิเตอร์การป้อนของผู้ใช้รูปแบบ \ การแจงนับ ภาพประกอบต่อไปนี้แสดงวิธีการที่คุณสามารถเพิ่มในรูปแบบ ER ที่แก้ไขได้ แหล่งข้อมูล NaturaReverseCharge ที่อ้างอิงถึงการแจงนับรูปแบบ Natura reverse charge subcategories

    การเพิ่มแหล่งข้อมูลการแจงนับรูปแบบในตัวออกแบบรูปแบบ ER

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

ตัวดําเนินการ เปรียบเทียบเป็นตัวดําเนินการชนิดเดียวที่สามารถใช้กับชนิดข้อมูล การแจงนับ ได้ ตัวดําเนินการต่อไปนี้สามารถใช้เพื่อเปรียบเทียบค่า การแจงนับ สองค่า ได้แก่ <> และ =

Guid

ชนิดข้อมูลพื้นฐาน guid จะเก็บค่ารหัสเฉพาะสากล (GUID) GUID คือค่าที่สามารถใช้ได้ระหว่างคอมพิวเตอร์และเครือข่ายทุกเครื่อง ทุกแห่งที่ต้องมีรหัสเฉพาะ ไม่อาจคัดลอกตัวเลขได้ GUID ที่ถูกต้องตรงตามข้อมูลจำเพาะต่อไปนี้ทั้งหมด:

  • ต้องมีตัวเลขฐานสิบหก 32 หลัก
  • นอกจากนี้ ต้องมีอักขระเครื่องหมายขีดคั่นสี่ตัวที่ฝังอยู่ในตำแหน่งต่อไปนี้ 8-4-4-4-12
  • นอกจากนี้ คุณยังสามารถเพิ่มวงเล็บปีกกา {} เสริมได้ที่จุดเริ่มต้นและจุดสิ้นสุดของสตริง ตัวอย่างเช่น ทั้ง {2CDB0FE7-D7B3-4938-A0F0-FE28FB8FE212} และ 2CDB0FE7-D7B3-4938-A0F0-FE28FB8FE212 เป็นสตริง GUID ที่ถูกต้อง
  • ดังนั้น ต้องมีอักขระรวม 36 หรือ 38 ตัว ทั้งนี้ขึ้นอยู่กับว่ามีการเพิ่มวงเล็บปีกกาหรือไม่
  • ตัวอักษรที่ใช้เป็นตัวเลขฐานสิบหกสามารถเป็นตัวพิมพ์ใหญ่ (A–F) ตัวพิมพ์เล็ก (a–f) หรือผสม

ฟังก์ชันการแปลงที่ชัดเจนต่อไปนี้สามารถใช้ได้:

ตัวดําเนินการ เปรียบเทียบเป็นตัวดําเนินการชนิดเดียวที่สามารถใช้กับชนิดข้อมูล guid ได้ ตัวดําเนินการต่อไปนี้สามารถใช้เพื่อเปรียบเทียบค่า guid สองค่า ได้แก่ <> และ =

เลขจำนวนเต็ม

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

ตัวอักษร จํานวนเต็ม คือจํานวนเต็มตามที่ป้อนโดยตรงใน นิพจน์ ER (สูตร) เช่น 12345 จํานวนเต็ม กว้าง 32 บิต ค่าเริ่มต้นคือ 0 และการแสดงภายในเป็นตัวเลขแบบยาว จํานวนเต็ม จะถูกแปลงเป็น จํานวนจริง โดยอัตโนมัติ

นอกจากนี้ ฟังก์ชันการแปลงที่ชัดเจนต่อไปนี้สามารถใช้ได้:

ช่วงของ จํานวนเต็ม คือ [-2,147,483,647 : 2,147,483,647] จํานวนเต็มของช่วงนี้สามารถใช้เป็นตัวอักษรได้

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

Int64

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

int64 กว้าง 64 บิต ค่าเริ่มต้นคือ 0 และการแสดงภายในเป็นตัวเลขแบบยาว int64 จะถูกแปลงเป็น จํานวนจริง โดยอัตโนมัติ

นอกจากนี้ ฟังก์ชันการแปลงที่ชัดเจนต่อไปนี้สามารถใช้ได้:

ช่วงของ int64 คือ [-9,223,372,036,854,775,807 : 9,223,372,036,854,775,807]

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

จำนวนจริง

ชนิดข้อมูลพื้นฐาน จริง สามารถมีค่าทศนิยมนอกเหนือจากจํานวนเต็มได้ คุณสามารถใช้ตัวอักษรทศนิยมในที่คาดหวัง ค่าจริง ตัวอักษรทศนิยมคือทศนิยม ตามที่ป้อนไว้โดยตรงในรหัส เช่น 2.19

หมายเหตุ

ในนิพจน์ ER จะใช้จุด (.) เป็นตัวแบ่งทศนิยมเสมอ

คุณสามารถใช้ตัวเลขจริงในนิพจน์ทั้งหมด และสามารถใช้ค่าจริงกับทั้งตัวดำเนินการเปรียบเทียบและเลขคณิต ตัวเลข จริง มีตัวเลขที่สําคัญ 16 หลัก ค่าเริ่มต้นของตัวเลข จริง คือ 0.0 และการแสดงภายในคือหมายเลขดิจิทัล (BCD) ที่มีรหัสฐานสอง การเข้ารหัส BCD จะช่วยให้สามารถแสดงค่าที่เป็นตัวคูณของ 0.1 ที่แน่นอน ช่วงของตัวแปร จริง คือ -(10)127 through (10)127 ตัวเลขจริงทั้งหมดในช่วงนี้สามารถใช้เป็นตัวอักษรในนิพจน์ ER

ค่า จริง ไม่มีการแปลงโดยนัย อย่างไรก็ตาม คุณสามารถใช้ฟังก์ชันต่อไปนี้เพื่อแปลงชนิดข้อมูล จริง เป็นชนิดข้อมูลอื่นๆ และชนิดข้อมูลอื่นๆ เป็นชนิดข้อมูล จริง ได้

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

สตริง

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

ตัวอักษร สตริง คืออักขระที่แนบอยู่ในเครื่องหมายอัญประกาศ ("") ตัวอักษร สตริง สามารถใช้ในที่ใดๆ ที่คาดหวังค่า สตริง ในนิพจน์ ER คุณสามารถใช้สตริงในนิพจน์ทางตรรกะ เช่น การเปรียบเทียบ นอกจากนี้คุณยังสามารถรวมค่า สตริง ต่างๆ ให้รวมไว้โดยใช้ตัวดำเนินการ & หรือฟังก์ชัน CONCATENATE

หมายเหตุ

ถ้าคุณรวมค่า สตริง สองค่าไว้และคุณต้องการให้ สตริง ผลลัพธ์ครอบคลุมมากกว่าหนึ่งรายการ ให้ใช้ตัวแบ่งบรรทัดระหว่างค่าต่างๆ ใช้เอาท์พุท TEXT ตัวแบ่งนี้สามารถเป็นอักขระที่สร้างโดยใช้นิพจน์ CHAR(10) หรือ CHAR(13) สำหรับ HTML สามารถเป็นแท็ก <br> ได้

ค่าเริ่มต้นของ สตริง คือสตริงข้อความที่ว่างเปล่าที่ไม่มีอักขระ และการแสดงภายในเป็นรายการอักขระ

ไม่มีการแปลงอัตโนมัติของสตริง อย่างไรก็ตาม ฟังก์ชันการแปลงที่ชัดเจนต่อไปนี้สามารถใช้ได้:

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

สตริง สามารถมีจํานวนอักขระไม่สิ้นสุด

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

ทรัพยากรเพิ่มเติม