Share via


Funkcije Abs, Exp, Ln, Power, Log in Sqrt

Velja za: Stolpci s formulo aplikacij Dataverse delovnega območja Tokovi namizja Aplikacije Power Platform , ki temeljijo na modelu 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 operaterja ^.

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 rezultatov z enim stolpcem v stolpcu Vrednost , en rezultat za vsak zapis v tabeli argumenta. Č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 koreninami 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. Tabela Value z enim stolpcem s stolpcem, ki vsebuje te vrednosti: 9, 4, 2
Exp( ValueTable ) Vrne število e, potencirano na potenco vsakega števila v tabeli. Tabela z enim stolpcem s stolpcem, Value ki vsebuje te vrednosti: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Vrne naravni logaritem vsakega števila v tabeli. Tabela Value z enim stolpcem s stolpcem, ki vsebuje naslednje vrednosti: 2.197224..., Prazno(), 0.693147...
Sqrt( ValueTable ) Vrne kvadratni koren vsakega števila v tabeli. Tabela Value z enim stolpcem s stolpcem, ki vsebuje te vrednosti: 3, Prazno(), 1.414213...

Primer po korakih

  1. Dodajte kontrolnik Text input in ga poimenujte Vir.
  2. Dodajte kontrolnik Label in nastavite njegovo lastnost Besedilo na to formulo:
    Sqrt( Value( Source.Text ) )
  3. Vnesite število v Vir in potrdite, da kontrolnik Label prikaže kvadratni koren vnesenega števila.