ทำงานกับคอลัมน์ตารางสูตร (พรีวิว)
[หัวข้อนี้คือเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต] ข้อมูลเพิ่มเติม: โปรแกรมแสดงตัวอย่าง Power Apps
คอลัมน์สูตรเป็นชนิดข้อมูลใน Microsoft Dataverse for Teams ที่สร้างขึ้นบน Power Fx คุณสามารถเพิ่มคอลัมน์สูตรลงในตารางได้แบบเรียลไทม์ ตาราง Dataverse จะเก็บตรรกะและให้ค่าแก่คุณในระหว่างการดึงข้อมูล คอลัมน์สูตรใช้ไวยากรณ์ Power Fx ที่คล้ายกับ Office Excel เมื่อคุณป้อนสูตร Intellisense จะช่วยคุณด้วยคำแนะนำเกี่ยวกับสูตร ไวยากรณ์ และข้อผิดพลาด
หมายเหตุ
คอลัมน์สูตรสามารถเพิ่มเป็นฟิลด์ที่มีการคำนวณได้ ในปัจจุบัน คอลัมน์สูตรไม่สามารถใช้ในฟิลด์ค่าสะสมหรือกับปลั๊กอินได้
เพิ่มคอลัมน์สูตร
- บนแท็บ สร้าง เลือก ดูทั้งหมด และจากนั้นขยาย ตาราง
- จากรายการตารางในแอป Power Apps สำหรับ Teams เลือกตารางที่คุณต้องการ
- เลือก เพิ่มคอลัมน์ หรือเลือก แก้ไขข้อมูล > เพิ่มคอลัมน์ เมื่อคุณเลือก แก้ไขข้อมูล คุณยังสามารถเลือก + บนคอลัมน์ที่คุณต้องการเพิ่มคอลัมน์สูตร
- ในบานหน้าต่าง เพิ่มคอลัมน์ใหม่:
- ป้อน ชื่อ สำหรับคอลัมน์ เช่น ราคารวม
- เลือก สูตร เป็น ชนิด
- ป้อนสูตรในกล่อง นิพจน์ ในตัวอย่างนี้ คอลัมน์ ราคา (ชนิดข้อมูลทศนิยม) คูณด้วยคอลัมน์ จำนวนหน่วย (ชนิดข้อมูลตัวเลข) เลือก สร้าง
เมื่อคุณสร้างเรกคอร์ด คอลัมน์สูตรจะดำเนินการตามสูตรและแสดงข้อมูลสำหรับเรกคอร์ด ถ้าค่าคอลัมน์สูตรสำหรับเรกคอร์ดไม่อัปเดต ให้เลือก รีเฟรช บนแถบคำสั่งเพื่อดำเนินการตามสูตร
สังเกตว่าชนิดของคอลัมน์ถูกกำหนดโดยสูตร คุณสามารถเปลี่ยนสูตรได้หลังจากที่คุณสร้างแล้ว หากไม่เปลี่ยนชนิดของคอลัมน์ ตัวอย่างเช่น สูตร ราคา * ส่วนลด สร้างชนิดของคอลัมน์ตัวเลข ในขณะที่สูตร แรก & “ “ & สุดท้าย สร้างชนิดของคอลัมน์สตริง คุณสามารถเปลี่ยนสูตร ราคา * ส่วนลด เป็น ราคา * (ส่วนลด +10%) เพราะนั่นไม่ได้เปลี่ยนชนิดของคอลัมน์ อย่างไรก็ตาม เมื่อบันทึกแล้ว คุณจะไม่สามารถเปลี่ยนสูตร ราคา * ส่วนลด เป็น Text(ราคา * ส่วนลด) เพราะนั่นจะเปลี่ยนชนิดของคอลัมน์เป็นสตริง
ชนิดข้อมูล
ชนิดข้อมูลต่อไปนี้สามารถแสดงในคอลัมน์สูตร:
- ข้อความ
- เลขทศนิยม
- ใช่/ไม่ใช่ (บูลีน)
- วันที่
หมายเหตุ
ชนิดข้อมูลสกุลเงินไม่ได้รับการสนับสนุนในขณะนี้
ชนิดฟังก์ชัน
ชนิดฟังก์ชันต่อไปนี้ได้รับการสนับสนุนด้วยสูตรที่ใช้ในคอลัมน์สูตร:
- ทศนิยม
- สตริง
- แบบบูลีน
- ชุดตัวเลือก
- วันที่เวลา (TZI)
- วันที่เวลา (ท้องถิ่นของผู้ใช้) (จำกัดเฉพาะการเปรียบเทียบกับค่าเวลาท้องถิ่นของผู้ใช้อื่นและฟังก์ชัน DateAdd)
- วันที่เวลา (เฉพาะวันที่) (จำกัดเฉพาะการเปรียบเทียบกับค่าเฉพาะวันที่อื่นและฟังก์ชัน DateAdd)
- สกุลเงิน
- จำนวนเต็มที่เลื่อนระดับเป็นทศนิยม
ตัวดำเนินการ
ตัวดำเนินการเหล่านี้ได้รับการสนับสนุนด้วยสูตรที่ใช้ในคอลัมน์สูตร:
+, -, *, /, %, ^, in, exactin, &
ข้อมูลเพิ่มเติม: ตัวดำเนินการใน Power Apps
ฟังก์ชันที่พร้อมใช้งาน
ฟังก์ชันสเกลาร์ต่อไปนี้ใช้ได้กับคอลัมน์สูตร
Text *
Value *
* ฟังก์ชัน Text และ Value ทำงานเฉพาะกับจำนวนเต็มเท่านั้น โดยที่ไม่มีตัวคั่นทศนิยมเกี่ยวข้อง เนื่องจากตัวคั่นทศนิยมแตกต่างกันไปในแต่ละสถานที่ และคอลัมน์สูตรจะได้รับการประเมินโดยปราศจากความรู้เกี่ยวกับสถานที่ เนื่องจากไม่สามารถตีความหรือสร้างตัวคั่นทศนิยมได้อย่างถูกต้อง