แชร์ผ่าน


ฟังก์ชัน Average, Max, Min, StdevP, Sum และ VarP

ใช้กับ: แอปพื้นที่ทำงาน โฟลว์เดสก์ท็อป Dataverse คอลัมน์สูตร แอปแบบจำลอง Power Pages Power Platform CLI

ฟังก์ชันการรวมที่สรุปชุดตัวเลข

คำอธิบาย

ฟังก์ชัน Average จะคำนวณค่าเฉลี่ย หรือค่าเฉลี่ยเลขคณิตของอาร์กิวเมนต์

ฟังก์ชัน Max จะค้นหาค่าสูงสุด

ฟังก์ชัน Min จะค้นหาค่าต่ำสุด

ฟังก์ชัน Sum จะคำนวณผลรวมของอาร์กิวเมนต์

ฟังก์ชัน StdevP จะคำนวณค่าเบี่ยงเบนมาตรฐานของอาร์กิวเมนต์

ฟังก์ชัน VarP จะคำนวณผลต่างของอาร์กิวเมนต์

คุณสามารถใส่ค่าสำหรับฟังก์ชันเหล่านี้เป็น:

  • อาร์กิวเมนต์แยกต่างหาก ตัวอย่างเช่น Sum (1, 2, 3) จะส่งกลับ 6
  • ตาราง และสูตรสำหรับดำเนินการกับตารางนั้น ผลรวมจะคำนวณจากค่าของสูตรสำหรับแต่ละ เรกคอร์ด

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

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

สามารถมอบหมายฟังก์ชัน Average Max Min และ Sum ได้เมื่อใช้กับ แหล่งข้อมูลที่สนับสนุนการมอบหมายฟังก์ชันเหล่านี้ อย่างไรก็ตาม ไม่สามารถมอบหมาย StdevP และ VarP สำหรับแหล่งข้อมูลได้ ถ้าการมอบหมายไม่ได้รับการสนับสนุน จะมีเฉพาะส่วนแรกของข้อมูลเท่านั้นที่จะถูกนำไปและใช้กับฟังก์ชัน ผลลัพธ์อาจไม่แสดงข้อมูลการดำเนินการทั้งหมด คำเตือนการมอบหมายจะปรากฏในเวลาที่มีการสร้าง เพื่อเตือนคุณเกี่ยวกับการจำกัดนี้ และแนะนำให้สลับไปยังรายการอื่นที่สามารถมอบสิทธิ์ได้ หากสามารถทำได้ สำหรับข้อมูลเพิ่มเติม ดูที่ ภาพรวมของการมอบสิทธิ์

ไวยากรณ์

Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )

  • NumericalFormula(s) - จำเป็น ค่าตัวเลขสำหรับดำเนินการ

Average( Table, NumericalFormula )
Max( Table, NumericalFormula )
Min( Table, NumericalFormula )
Sum( Table, NumericalFormula )
StdevP( Table, NumericalFormula )
VarP( Table, NumericalFormula )

  • Table - จำเป็น ตารางสำหรับดำเนินการ
  • NumericalFormula - จำเป็น สูตรในการประเมินสำหรับแต่ละเรกคอร์ด ผลลัพธ์ของสูตรนี้จะถูกใช้สำหรับการรวม คุณสามารถใช้คอลัมน์ของตารางในสูตร

ตัวอย่าง

ทีละขั้นตอน

สมมติว่าคุณมี แหล่งข้อมูล ที่ชื่อว่า Sales ที่มีคอลัมน์ CostPerUnit และคอลัมน์ UnitsSold และคุณตั้งค่าคุณสมบัติ Text ของป้ายกำกับเป็นฟังก์ชันนี้:
Sum(Sales, CostPerUnit * UnitsSold)

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

สำหรับอีกตัวอย่างหนึ่ง สมมติว่าคุณมีแถบเลื่อนที่ชื่อว่า Slider1 Slider2 และ Slider3 และป้ายกำกับที่มีคุณสมบัติ Text ตั้งค่าเป็นสูตรนี้:
Sum(Slider1.Value, Slider2.Value, Slider3.Value): ป้ายชื่อจะแสดงผลรวมของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน
Average(Slider1.Value, Slider2.Value, Slider3.Value): ป้ายชื่อจะแสดงค่าเฉลี่ยของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน
Max(Slider1.Value, Slider2.Value, Slider3.Value): ป้ายชื่อจะแสดงค่าสูงสุดของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน
Min(Slider1.Value, Slider2.Value, Slider3.Value): ป้ายชื่อจะแสดงค่าต่ำสุดของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): ป้ายชื่อจะแสดงค่าเบี่ยงเบนมาตรฐานของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน
VarP(Slider1.Value, Slider2.Value, Slider3.Value): ป้ายชื่อจะแสดงค่าความแปรปรวนของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน