Funksjonene Abs, Exp, Ln, Power, Log og Sqrt

Gjelder: Lerretsapper Dataverse-formelkolonner Skrivebordsflyt Modelldrevne apper Power Platform CLI

Beregner absolutte verdier, logaritmer, kvadratrøtter og resultater av å heve e eller et annet tall til angitte potenser.

Beskrivelse

Abs-funksjonen returnerer den ikke-negative verdien for argumentet sitt. Hvis tallet er negativt, returnerer Abs den positive ekvivalenten.

Exp-funksjonen returnerer e opphøyd i potensen for argumentet sitt. Det transcendente tallet e begynner med 2.7182818...

Ln-funksjonen returnerer den naturlige logaritmen (grunntall e) for argumentet sitt.

Power-funksjonen returnerer et tall opphøyd i en potens. Det tilsvarer å bruke ^ operator.

Log-funksjonen returnerer logaritmen for det første argumentet i basen angitt av det andre argumentet (eller 10 hvis ikke angitt).

Sqrt-funksjonen returnerer tallet som, når det er multiplisert med seg selv, er lik argumentet sitt.

Hvis du sender et enkelt tall, er returverdien et enkelt resultat basert på funksjonen som er brukt. Hvis du angir en tabell med enkeltkolonnesom inneholder tall, vil returverdien være en enkeltkolonnetabell med resultater med en Verdi-kolonne, ett resultat for hver post i argumentets tabell. Hvis du har en flerkolonnetabell, kan du gjøre den om til en enkeltkolonnetabell, som beskrevet i arbeid med tabeller.

Hvis et argument resulterte i en underliggende verdi, ville resultatet være tom. Dette kan skje med kvadratrøttene og logaritmene for negative tall.

Syntaks

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

  • Nummer – obligatorisk. Nummeret som funksjonen skal arbeide med.

Power( Base, Exponent )

  • Base – obligatorisk. Grunntallet som skal opphøyes.
  • Eksponent – obligatorisk. Eksponenten som grunntallet blir opphøyd med.

Logg( nummer, grunntall )

  • Nummer – obligatorisk. Tall for å beregne logaritmen.
  • Base - valgfritt. Grunntallet for logaritmen som skal beregnes. Som standard 10 (når ikke angitt).

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

  • SingleColumnTable – obligatorisk. En tabell med én kolonne med tall som funksjonen skal arbeide med.

Eksempler

Enkelt tall

Formel Beskrivelse Resultat
Abs( -55 ) Returnerer tallet uten minustegnet. 55
Exp( 2 ) Returnerer e opphøyd i potensen av 2, eller e * e. 7.389056...
Ln( 100 ) Returnerer den naturlige logaritmen (grunntall e) for tallet 100. 4.605170...
Logg( 100 ) Returnerer logaritmen i grunntall 10 for tallet 100. 2
Logg( 64, 2 ) Returnerer logaritmen i grunntall 2 for tallet 64. 6
Opphøyd( 5, 3 ) Returnerer 5 opphøyd i potensen av 3, eller 5 * 5 * 5. 125
Kvadratrot( 9 ) Returnerer tallet som, når det er multiplisert med seg selv, resulterer i 9. 3

Tabell med én kolonne

Eksemplet i denne delen bruker en datakilde med navnet ValueTable som inneholder følgende data:

Verdi
9
-4
2
Formel Bekrivelse Result
Abs( ValueTable ) Returnerer den absolutte verdien for hvert tall i tabellen. En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: 9, 4, 2
Exp( ValueTable ) Returnerer e opphøyd i potensen av hvert tall i tabellen. En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Returnerer den naturlige logaritmen for hvert tall i tabellen. En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Returnerer kvadratroten for hvert tall i tabellen En tabell med én kolonne med en Value-kolonne som inneholder følgende verdier: 3, Blank(), 1.414213...

Trinnvis veiledning – eksempel

  1. Legg til en Text input-kontroll, og gi den navnet Source.
  2. Legg til en Label-kontroll, og sett Text-egenskapen til denne formelen:
    Sqrt( Value( Source.Text ) )
  3. Skriv inn et tall i Kilde, og bekreft at Label-kontrollen viser kvadratroten av tallet du skrev inn.