Funkcije Abs, Exp, Ln, Power, Log in Sqrt
Velja za: Aplikacije Canvas Dataverse stolpce s formulo Tokove namizja Aplikacije, ki temeljijo na modelu Power Pages Power Platform CLI
Izračuna absolutne vrednosti, logaritme, kvadratne korene in rezultate potenciranja števila e ali kateregakoli števila na določene potence.
Opis
Funkcija Abs vrne nenegativno vrednost svojega argumenta. Če je število negativno, Abs vrne pozitivni ekvivalent.
Funkcija Exp vrne število e, potencirano na potenco svojega argumenta. Transcendentno število e se začne z 2,7182818...
Funkcija Ln vrne naravni logaritem (osnova e) svojega argumenta.
Funkcija Power vrne potencirano število. To je enakovredno uporabi ^ operatorja.
Funkcija Log vrne logaritem svojega prvega argumenta v osnovi, ki jo določa drugi argument (ali 10, če ni določen).
Funkcija Sqrt vrne število, ki je, če se pomnoži s seboj, enako svojemu argumentu.
Če vnesete eno številko, je vrnjena vrednost en rezultat, ki temelji na klicani funkciji. Če posredujete tabelo z enim stolpcem, ki vsebuje števila, je vrnjena vrednost tabela z enim stolpcem rezultatov v Vrednosti , en rezultat za vsak zapis v tabeli argumentov. Če imate tabelo z več stolpci, jo lahko oblikujete v tabelo z enim stolpcem, kot je opisano v članku o delu s tabelami.
Če bi argument prikazal nedoločeno vrednost, je rezultat prazna vrednost. Kar se lahko zgodi s kvadratnimi koreni in logaritmi negativnih števil.
Sintaksa
Abs( Number )
Exp( Number )
Ln( Number )
Sqrt( Number )
- Number – obvezno. Število za obdelavo.
Power( Base, Exponent )
- Base – obvezno. Osnovno število za potenciranje.
- Exponent – obvezno. Eksponent, na katerega je potencirano osnovno število.
Log( Number, Base )
- Number – obvezno. Število za izračun logaritma.
- Base – izbirno. Osnova logaritma za izračun. Privzeto 10 (če ni določena).
Abs( SingleColumnTable )
Exp( SingleColumnTable )
Ln( SingleColumnTable )
Sqrt( SingleColumnTable )
- SingleColumnTable – obvezno. Tabela števil z enim stolpcem za obdelavo.
Primeri
Eno število
Formula | Opis | Rezultat |
---|---|---|
Abs( -55 ) | Vrne število brez negativnega predznaka. | 55 |
Exp( 2 ) | Vrne število e, potencirano na potenco 2, ali e * e. | 7,389056... |
Ln( 100 ) | Vrne naravni logaritem (osnova e) števila 100. | 4,605170... |
Log( 100 ) | Vrne logaritem z osnovo 10 števila 100. | 2 |
Log( 64, 2 ) | Vrne logaritem z osnovo 2 števila 64. | 6 |
Power( 5, 3 ) | Vrne število 5, potencirano na potenco 3, ali 5 * 5 * 5. | 125 |
Sqrt( 9 ) | Vrne število, ki da rezultat 9, če se pomnoži s seboj. | 3 |
Tabela z enim stolpcem
Primeri v tem razdelku uporabljajo vir podatkov z imenom ValueTable, ki vsebuje te podatke:
Vrednost |
---|
9 |
-4 |
2 |
Formula | Description | Rezultat |
---|---|---|
Abs( ValueTable ) | Vrne absolutno vrednost vsakega števila v tabeli. | Enostolpčna tabela s Value stolpcem, ki vsebuje naslednje vrednosti: 9, 4, 2 |
Exp( ValueTable ) | Vrne število e, potencirano na potenco vsakega števila v tabeli. | Enostolpčna tabela s Value stolpcem, ki vsebuje naslednje vrednosti: 8103.083927..., 0.018315..., 7.389056... |
Ln( ValueTable ) | Vrne naravni logaritem vsakega števila v tabeli. | Tabela z enim stolpcem s Value stolpcem, ki vsebuje naslednje vrednosti: 2.197224..., Blank(), 0.693147... |
Sqrt( ValueTable ) | Vrne kvadratni koren vsakega števila v tabeli. | Enostolpčna tabela s Value stolpcem, ki vsebuje naslednje vrednosti: 3, Blank(), 1.414213 ... |
Primer po korakih
- Dodajte kontrolnik Text input in ga poimenujte Vir.
- Dodajte kontrolnik Label in nastavite njegovo lastnost Besedilo na to formulo:
Sqrt( Value( Source.Text ) ) - Vnesite število v Vir in potrdite, da kontrolnik Label prikaže kvadratni koren vnesenega števila.