แชร์ผ่าน


ทำงานกับคอลัมน์ตารางสูตร (พรีวิว)

[หัวข้อนี้คือเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต] ข้อมูลเพิ่มเติม: โปรแกรมแสดงตัวอย่าง Power Apps

คอลัมน์สูตรเป็นชนิดข้อมูลใน Microsoft Dataverse for Teams ที่สร้างขึ้นบน Power Fx คุณสามารถเพิ่มคอลัมน์สูตรลงในตารางได้แบบเรียลไทม์ ตาราง Dataverse จะเก็บตรรกะและให้ค่าแก่คุณในระหว่างการดึงข้อมูล คอลัมน์สูตรใช้ไวยากรณ์ Power Fx ที่คล้ายกับ Office Excel เมื่อคุณป้อนสูตร Intellisense จะช่วยคุณด้วยคำแนะนำเกี่ยวกับสูตร ไวยากรณ์ และข้อผิดพลาด

หมายเหตุ

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

เพิ่มคอลัมน์สูตร

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

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

ตัวอย่างเรกคอร์ดที่มีคอลัมน์สูตร

สังเกตว่าชนิดของคอลัมน์ถูกกำหนดโดยสูตร คุณสามารถเปลี่ยนสูตรได้หลังจากที่คุณสร้างแล้ว หากไม่เปลี่ยนชนิดของคอลัมน์ ตัวอย่างเช่น สูตร ราคา * ส่วนลด สร้างชนิดของคอลัมน์ตัวเลข ในขณะที่สูตร แรก & “ “ & สุดท้าย สร้างชนิดของคอลัมน์สตริง คุณสามารถเปลี่ยนสูตร ราคา * ส่วนลด เป็น ราคา * (ส่วนลด +10%) เพราะนั่นไม่ได้เปลี่ยนชนิดของคอลัมน์ อย่างไรก็ตาม เมื่อบันทึกแล้ว คุณจะไม่สามารถเปลี่ยนสูตร ราคา * ส่วนลด เป็น Text(ราคา * ส่วนลด) เพราะนั่นจะเปลี่ยนชนิดของคอลัมน์เป็นสตริง

ชนิดข้อมูล

ชนิดข้อมูลต่อไปนี้สามารถแสดงในคอลัมน์สูตร:

  • ข้อความ
  • เลขทศนิยม
  • ใช่/ไม่ใช่ (บูลีน)
  • วันที่

หมายเหตุ

ชนิดข้อมูลสกุลเงินไม่ได้รับการสนับสนุนในขณะนี้

ชนิดฟังก์ชัน

ชนิดฟังก์ชันต่อไปนี้ได้รับการสนับสนุนด้วยสูตรที่ใช้ในคอลัมน์สูตร:

  • ทศนิยม
  • สตริง
  • แบบบูลีน
  • ชุดตัวเลือก
  • วันที่เวลา (TZI)
  • วันที่เวลา (ท้องถิ่นของผู้ใช้) (จำกัดเฉพาะการเปรียบเทียบกับค่าเวลาท้องถิ่นของผู้ใช้อื่นและฟังก์ชัน DateAdd)
  • วันที่เวลา (เฉพาะวันที่) (จำกัดเฉพาะการเปรียบเทียบกับค่าเฉพาะวันที่อื่นและฟังก์ชัน DateAdd)
  • สกุลเงิน
  • จำนวนเต็มที่เลื่อนระดับเป็นทศนิยม

ตัวดำเนินการ

ตัวดำเนินการเหล่านี้ได้รับการสนับสนุนด้วยสูตรที่ใช้ในคอลัมน์สูตร:
+, -, *, /, %, ^, in, exactin, &

ข้อมูลเพิ่มเติม: ตัวดำเนินการใน Power Apps

ฟังก์ชันที่พร้อมใช้งาน

ฟังก์ชันสเกลาร์ต่อไปนี้ใช้ได้กับคอลัมน์สูตร

Abs

And

Exp

If

Int

Len

Ln

Max

Mid

Min

Mod

Not

Or

Sum

Text *

Value *

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

ดูเพิ่มเติม

ทำงานกับคอลัมน์ตาราง
การอ้างอิงสูตรสำหรับ Power Apps