แชร์ผ่าน


ฟังก์ชัน Abs, Exp, Ln, Power, Log และ Sqrt

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

คำนวณค่าสัมบูรณ์ ลอการิทึม รากที่สอง และผลลัพธ์ของการยกกำลัง e หรือตัวเลขยกกำลังที่ระบุใดๆ

คำอธิบาย

ฟังก์ชัน Abs ส่งกลับค่าที่ไม่ใช่ค่าลบของอาร์กิวเมนต์ ถ้าจำนวนเป็นลบ Abs จะส่งกลับค่าเทียบเท่าที่เป็นบวก

ฟังก์ชัน Exp ส่งกลับ e ที่ยกกำลังตามตัวเลขของอาร์กิวเมนต์ จำนวนอดิศัย e เริ่มด้วย 2.7182818...

ฟังก์ชัน Ln ส่งกลับลอการิทึมธรรมชาติ (ฐาน e) ของอาร์กิวเมนต์

ฟังก์ชัน Power ส่งกลับตัวเลขยกกำลัง ซึ่งเทียบเท่ากับการใช้ ^ ตัวดำเนินการ

ฟังก์ชัน Log ส่งคืนลอการิทึมของอาร์กิวเมนต์แรกในฐานที่ระบุโดยอาร์กิวเมนต์ที่สอง (หรือ 10 หากไม่ได้ระบุ)

ฟังก์ชัน Sqrt ส่งกลับจำนวนที่เท่ากับอาร์กิวเมนต์เมื่อคูณด้วยจำนวนนั้น

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

ถ้าอาร์กิวเมนต์จะส่งผลให้เกิดค่าที่ไม่ได้กำหนดไว้ ผลลัพธ์จะเป็น ค่าว่าง ขั้นตอนนี้อาจเกิดขึ้นกับรากที่สองและลอการิทึมของจำนวนลบ

ไวยากรณ์

Abs( Number )
Exp( Number )
Ln( Number )
Sqrt( Number )

  • ตัวเลข - จำเป็น ตัวเลขสำหรับดำเนินการ

Power( Base, Exponent )

  • Base - จำเป็นต้องมี ตัวเลขฐานที่จะยกกำลัง
  • Exponent - จำเป็นต้องมี เลขชี้กำลังที่เลขฐานถูกยก

Log( ตัวเลข, ฐาน )

  • ตัวเลข - จำเป็น ตัวเลขในการคำนวณลอการิทึม
  • ฐาน - ไม่บังคับ ฐานของลอการิทึมที่จะคำนวณ โดยค่าเริ่มต้น 10 (เมื่อไม่ได้ระบุ)

Abs( SingleColumnTable )
Exp( SingleColumnTable )
Ln( SingleColumnTable )
Sqrt( SingleColumnTable )

  • SingleColumnTable -จำเป็นต้องมี ตารางแบบคอลัมน์เดียวของตัวเลขสำหรับดำเนินการ

ตัวอย่าง

หมายเลขเดียว

สูตร คำอธิบาย ผลลัพธ์
Abs( -55 ) ส่งกลับตัวเลขที่ไม่มีเครื่องหมายลบ 55
Exp( 2 ) ส่งกลับ e ที่ยกกำลัง 2 หรือ e * e 7.389056...
Ln( 100 ) ส่งกลับลอการิทึมธรรมชาติ (ฐาน e) ของตัวเลข 100 4.605170...
Log( 100 ) ส่งกลับลอการิทึมในฐาน 10 ของตัวเลข 100 2
Log( 64, 2 ) ส่งกลับลอการิทึมในฐาน 2 ของตัวเลข 64 6
Power( 5, 3 ) ส่งกลับ 5 ที่ยกกำลังด้วย 3 หรือ 5 * 5 * 5 125
Sqrt( 9 ) ส่งกลับตัวเลขที่ให้ผลลัพธ์ 9 เมื่อคูณด้วยตัวเอง 3

ตารางแบบคอลัมน์เดียว

ตัวอย่างในส่วนนี้ใช้ แหล่งข้อมูล ที่มีชื่อว่า ValueTable และมีข้อมูลนี้:

มูลค่า
9
-4
2
สูตร รายละเอียด Result
Abs( ValueTable ) ส่งกลับค่าสัมบูรณ์ของแต่ละตัวเลขในตาราง ตารางแบบคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: 9, 4, 2
Exp( ValueTable ) ส่งกลับns e ที่ยกกำลังของแต่ละตัวเลขในตาราง ตารางแบบคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) ส่งกลับลอการิทึมธรรมชาติของแต่ละตัวเลขในตาราง ตารางแบบคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) ส่งกลับรากที่สองของแต่ละตัวเลขในตาราง ตารางแบบคอลัมน์เดียวที่มีคอลัมน์ Value ที่มีค่าต่อไปนี้: 3, Blank(), 1.414213...

ตัวอย่างแบบทีละขั้นตอน

  1. เพิ่มตัวควบคุม การป้อนข้อความ และตั้งชื่อว่า Source
  2. เพิ่มตัวควบคุม ป้ายชื่อ แล้วตั้งค่าคุณสมบัติ Text เป็นสูตรนี้:
    Sqrt( Value( Source.Text ) )
  3. พิมพ์ตัวเลขลงใน แหล่ง และยืนยันว่าตัวควบคุม ป้ายชื่อ แสดงรากที่สองของตัวเลขที่คุณพิมพ์