หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
| ฟังก์ชัน | นำไปใช้กับ |
|---|---|
| Average Max Min Sum |
|
| StdevP VarP |
|
ฟังก์ชันการรวมที่สรุปชุดตัวเลข
คำอธิบาย
ฟังก์ชัน Average จะคํานวณค่าเฉลี่ย หรือค่าเฉลี่ยเลขคณิตของอาร์กิวเมนต์
ฟังก์ชัน Max ค้นหาค่าสูงสุด
ฟังก์ชัน Min ค้นหาค่าต่ําสุด
ฟังก์ชัน Sum จะคํานวณผลรวมของอาร์กิวเมนต์
ฟังก์ชันจะ StdevP คํานวณค่าเบี่ยงเบนมาตรฐานของอาร์กิวเมนต์
ฟังก์ชันจะ VarP คํานวณค่าความแปรปรวนของอาร์กิวเมนต์
คุณสามารถใส่ค่าสำหรับฟังก์ชันเหล่านี้เป็น:
- อาร์กิวเมนต์แยกต่างหาก ตัวอย่างเช่น Sum( 1, 2, 3 ) ให้ผลลัพธ์เป็น 6
- ตาราง และสูตรสำหรับดำเนินการกับตารางนั้น ผลรวมจะคำนวณจากค่าของสูตรสำหรับแต่ละ เรกคอร์ด
ฟิลด์ของเรกคอร์ดที่กำลังประมวลผลอยู่สามารถใช้งานได้ภายในสูตร ใช้ ตัวดำเนินการ ThisRecord หรือเพียงแค่อ้างอิงชื่อของฟิลด์เหมือนที่คุณทำกับค่าอื่น ตัวดำเนินการ Asยังสามารถใช้เพื่อตั้งชื่อเรกคอร์ดที่กำลังประมวลผล ซึ่งสามารถช่วยให้สูตรของคุณง่ายต่อการเข้าใจมากขึ้น และทำให้สามารถเข้าถึงเรกคอร์ดที่ซ้อนกันได้ สำหรับข้อมูลเพิ่มเติม ดูตัวอย่างด้านล่างและ การทำงานกับขอบเขตเรกคอร์ด
ฟังก์ชันเหล่านี้จะดำเนินการกับค่าตัวเลขเท่านั้น ค่าชนิดอื่น เช่น สตริงหรือเรกคอร์ด จะถูกละเว้น ใช้ฟังก์ชัน Value เพื่อแปลงสตริงให้เป็นตัวเลข
ฟังก์ชัน Average, MaxMin, และ Sum สามารถรับมอบสิทธิ์ได้เมื่อใช้กับแหล่งข้อมูลที่สนับสนุนการรับมอบสิทธิ์สําหรับฟังก์ชันเหล่านี้ อย่างไรก็ตาม StdevP และ VarP ไม่สามารถรับมอบสิทธิ์สําหรับแหล่งข้อมูลใด ๆ ได้ ถ้าการมอบหมายไม่ได้รับการสนับสนุน จะมีเฉพาะส่วนแรกของข้อมูลเท่านั้นที่จะถูกนําไปและใช้กับฟังก์ชัน ผลลัพธ์อาจไม่แสดงข้อมูลการดำเนินการทั้งหมด คำเตือนการมอบหมายจะปรากฏในเวลาที่มีการสร้าง เพื่อเตือนคุณเกี่ยวกับการจำกัดนี้ และแนะนำให้สลับไปยังรายการอื่นที่สามารถมอบสิทธิ์ได้ หากสามารถทำได้ สำหรับข้อมูลเพิ่มเติม ดูที่ ภาพรวมของการมอบสิทธิ์
ไวยากรณ์
Average( NumericalFormula1, [ NumericalFormula2, ... ] )
Max( NumericalFormula1, [ NumericalFormula2, ... ] )
Min( NumericalFormula1, [ NumericalFormula2, ... ] )
Sum( NumericalFormula1, [ NumericalFormula2, ... ] )
StdevP( NumericalFormula1, [ NumericalFormula2, ... ] )
VarP( NumericalFormula1, [ NumericalFormula2, ... ] )
- สูตรตัวเลข - จำเป็น ค่าตัวเลขสำหรับดำเนินการ
Average( ตาราง, NumericalFormula )
Max( ตาราง, NumericalFormula )
Min( ตาราง, NumericalFormula )
Sum( ตาราง, NumericalFormula )
StdevP( ตาราง, NumericalFormula )
VarP( ตาราง, NumericalFormula )
- ตาราง - จำเป็นต้องมี ตารางสำหรับดำเนินการ
- NumericalFormula - จำเป็น สูตรในการประเมินสำหรับแต่ละเรกคอร์ด ผลลัพธ์ของสูตรนี้จะถูกใช้สำหรับการรวม คุณสามารถใช้คอลัมน์ของตารางในสูตร
ตัวอย่าง
ทีละขั้นตอน
สมมติว่าคุณมี แหล่งข้อมูล ที่ชื่อว่า Sales ที่มีคอลัมน์ CostPerUnit และคอลัมน์ UnitsSold และคุณตั้งค่าคุณสมบัติ Text ของป้ายกำกับเป็นฟังก์ชันนี้:
Sum(ยอดขาย, 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): ป้ายชื่อจะแสดงค่าความแปรปรวนของค่าทั้งหมดที่ตั้งค่าแถบเลื่อน