Funcțiile Abs, Exp, Ln, Power, Log și Sqrt
Se aplică pentru: planșă de lucru aplicații Dataverse coloane de formule Fluxuri desktop Aplicații bazate pe model Power Pages Power Platform 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 pe o singură coloană care conține numere, valoarea returnată este un tabel cu o singură coloană cu rezultate într-o Valoare coloană, câte un rezultat pentru fiecare înregistrare din tabelul cu argumente. 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..., Blank(), 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
- Adăugați un control Intrare text și numiți-l Sursă.
- Adăugați un control Label și setați proprietatea Text la această formulă:
Sqrt( Value( Source.Text ) ) - 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.