แชร์ผ่าน


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

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

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

หมายเหตุ

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

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

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

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

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

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

ชนิดข้อมูล

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

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

หมายเหตุ

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

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

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

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

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

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

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

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

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

Abs

And

Day

Exp

If

Int

Len

Ln

Max

Mid

Min

Mod

Not

Or

Sum

Text *

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

ดูเพิ่มเติม

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