แชร์ผ่าน


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

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

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

คำอธิบาย

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

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

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

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

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

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

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

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

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

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

สามารถมอบหมายฟังก์ชัน AverageMaxMin และ 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)

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

สำหรับอีกตัวอย่างหนึ่ง สมมติว่าคุณมีแถบเลื่อนที่ชื่อว่า Slider1Slider2 และ 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): ป้ายชื่อจะแสดงค่าความแปรปรวนของค่าทั้งหมดที่มีการตั้งค่าแถบเลื่อน