Partajați prin


Funcțiile Abs, Exp, Ln, Power, Log și Sqrt

Se aplică la: Aplicații proiectate pe pânză Coloane Dataverse de formule Fluxuri desktop Aplicații Power Platform proiectate pe bază de model CLI

Calculează valorile absolute, logaritmii, rădăcinile pătrate și rezultatele creșterii e sau orice număr la puterile specificate.

Descriere

Funcția Abs returnează valoarea non-negativă a argumentului său. Dacă un număr este negativ, Abs returnează echivalentul pozitiv.

Funcția Exp funcția returnează e ridicat la puterea argumentului său. Numărul transcendental e începe astfel 2,7182818...

Funcția Ln returnează logaritmul natural (bază e) a argumentului său.

Funcția Power returnează un număr ridicat la o putere. Este echivalent cu utilizarea operatorului ^.

Funcția Log returnează logaritmul primului argument în baza specificată de al doilea argument (sau 10 dacă nu este specificat).

Funcția Sqrt returnează numărul care, atunci când este înmulțit cu el însuși, este egal cu argumentul său.

Dacă treceți un singur număr, valoarea returnată este un rezultat unic bazat pe funcția numită. Dacă treceți un tabel cu o singură coloană care conține numere, valoarea returnată este un tabel cu o singură coloană de rezultate într-o coloană Valoare , câte un rezultat pentru fiecare înregistrare din tabelul argumentului. Dacă aveți un tabel cu mai multe coloane, îl puteți modela într-un tabel cu o singură coloană, conform descrierii din lucrul cu tabele.

Dacă un argument ar avea ca rezultat o valoare nedefinită, rezultatul este necompletat. Ceea ce se poate întâmpla cu rădăcini pătrate și logaritmi de numere negative.

Sintaxă

Abs( Număr )
Exp( Număr )
Ln( Număr )
Sqrt( Număr )

  • Number - Obligatoriu. Numărul de utilizat.

Power( Base, Exponent )

  • Base - Obligatoriu. Numărul de bază pentru a ridica.
  • Exponent - Obligatoriu. Exponentul la care este ridicat numărul de bază.

Log( Number, Base )

  • Number - Obligatoriu. Număr pentru a calcula logaritmul.
  • Base - Opțional. Baza logaritmului de calculat. Implicit, 10 (când nu este specificat).

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

  • SingleColumnTable - Obligatoriu. Un tabel de numere cu o singură coloană de utilizat.

Exemple

Număr unic

Formulă Descriere Rezultat
Abs( -55 ) Returnează numărul fără semn negativ. 55
Exp( 2 ) Returnează e ridicat la puterea a 2-a sau e * e. 7,389056...
Ln( 100 ) Returnează logaritmul natural (bază e) din numărul 100. 4,605170...
Log( 100 ) Returnează logaritmul natural în bază 10 din numărul 100. 2
Log( 64, 2 ) Returnează logaritmul natural în bază 2 din numărul 64. 6
Power( 5, 3 ) Returnează 5 ridicat la puterea a 3-a sau 5 * 5 * 5. 125
Sqrt( 9 ) Returnează numărul care, înmulțit cu el însuși, are ca rezultat 9. 3

Tabel cu o singură coloană

Exemplele din această secțiune folosesc o sursă de date care se numește ValueTable și care conține aceste date:

Valoare
9
-4
2
Formula Descriere Rezultat
Abs( ValueTable ) Returnează valoarea absolută a fiecărui număr din tabel. Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: 9, 4, 2
Exp( ValueTable ) Returnează e ridicat la puterea fiecărui număr din tabel. Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Returnează algoritmul natural al fiecărui număr din tabel. Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: 2.197224..., Necompletat(), 0.693147...
Sqrt( ValueTable ) Returnează rădăcina pătrată a fiecărui număr din tabel. Un tabel cu o singură coloană cu o Value coloană care conține următoarele valori: 3, Blank(), 1.414213...

Exemplu pas cu pas

  1. Adăugați un control Intrare text și numiți-l Sursă.
  2. Adăugați un control Label și setați proprietatea Text la această formulă:
    Sqrt( Value( Source.Text ) )
  3. Introduceți un număr în Sursă și confirmați că respectivul control Label arată rădăcina pătrată a numărului pe care l-ați introdus.