Bagikan melalui


Fungsi Abs, Exp, Ln, Power, Log, dan Sqrt

Berlaku untuk: Kolom rumus aplikasi Dataverse kanvas Alur desktop Aplikasi Power Platform berbasis model CLI

Menghitung nilai absolut, logaritma, akar kuadrat, dan hasil peningkatan e atau angka berapa pun ke kekuatan tertentu.

KETERANGAN

Fungsi Abs menghasilkan nilai non-negatif dari argumennya. Jika angka negatif, Abs menghasilkan setara positif.

Fungsi Exp menghasilkan e ke kekuatan argumennya. Angka transendental e dimulai dengan 2.7182818...

Fungsi Ln menghasilkan logaritma alami (e dasar) dari argumennya.

Fungsi Power menghasilkan angka yang dinaikkan ke daya. Ini setara dengan menggunakan operator ^.

Fungsi Log menghasilkan logaritma dari argumen pertamanya di dasar yang ditentukan oleh argumen kedua (atau 10 jika tidak ditentukan).

Fungsi Sqrt menghasilkan angka yang dikalikan dengan angka itu sendiri, setara dengan argumen yang sama.

Jika Anda meneruskan satu angka, nilai yang dihasilkan adalah hasil tunggal berdasarkan fungsi yang dipanggil. Jika Anda meneruskan tabel satu kolom yang berisi angka, nilai yang dikembalikan adalah tabel satu kolom hasil dalam kolom Nilai , satu hasil untuk setiap rekaman dalam tabel argumen. Jika Anda memiliki tabel multi-kolom, Anda dapat memasukkannya ke dalam tabel satu kolom, seperti yang dijelaskan mengerjakan tabel.

Jika argumen akan menghasilkan dalam nilai yang tidak ditentukan, hasilnya kosong. Yang dapat terjadi dengan akar kuadrat dan logaritma bilangan negatif.

Sintaks

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

  • Number - Wajib. Angka yang akan dioperasikan.

Power( Base, Exponent )

  • Base - wajib. Angka dasar untuk dinaikkan.
  • Exponent - Wajib. Eksponen yang angka dasarnya akan dinaikkan.

Log( Number, Base )

  • Number - Wajib. Jumlah untuk menghitung logaritma.
  • Base - Opsional. Basis logaritma untuk menghitung. Secara default, 10 (bila tidak ditentukan).

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

  • SingleColumnTable - Wajib. Tabel angka satu kolom untuk dioperasikan.

Contoh

Nomor tunggal

Rumus KETERANGAN Hasil
Abs( -55 ) Menghasilkan angka tanpa tanda negatif. 55
Exp( 2 ) Menghasilkan e yang dinaikkan ke pangkat 2, atau e * e. 7.389056...
Ln( 100 ) Menghasilkan logaritma alami (e dasar) dari nomor 100. 4.605170...
Log( 100 ) Menghasilkan logaritma dengan dasar 10 dari angka 100. 2
Log( 64, 2 ) Menghasilkan logaritma dengan dasar 2 dari angka 64. 6
Power( 5, 3 ) Menghasilkan 5 yang diangkat ke pangkat 3, atau 5 * 5 * 5. 125
Sqrt( 9 ) Mengembalikan angka yang, saat dikalikan dengan angka itu sendiri, menghasilkan 9. 3

Tabel satu kolom

Contoh di bagian ini menggunakan sumber data yang diberi nama ValueTable dan berisi data ini:

Nilai
9
-4
2
Rumus Description Hasil
Abs( ValueTable ) Menghasilkan nilai absolut dari setiap angka dalam tabel. Tabel satu kolom dengan kolom yang Value berisi nilai berikut: 9, 4, 2
Exp( ValueTable ) Menghasilkan e yang dinaikkan ke kekuatan setiap angka dalam tabel. Tabel satu kolom dengan kolom yang Value berisi nilai berikut: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Menghasilkan logaritma alami dari setiap angka dalam tabel. Tabel satu kolom dengan kolom yang Value berisi nilai berikut: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Menghasilkan akar kuadrat setiap angka dalam tabel Tabel satu kolom dengan kolom yang Value berisi nilai-nilai berikut: 3, Blank(), 1.414213...

Contoh langkah demi langkah

  1. Tambahkan kontrol Text input dan beri nama Sumber.
  2. Tambahkan kontrol Label, dan atur properti Teks-nya ke rumus ini:
    Sqrt( Value( Source.Text ) )
  3. Ketik angka ke Sumber, dan konfirmasikan bahwa kontrol Label menampilkan akar kuadrat angka yang Anda ketik.