Share via


Abs, Exp, Ln, Power, Log e Sqrt funcións

Aplícase a: Columnas de fórmula de aplicacións Dataverse de lona Desktop flúe aplicacións impulsadas Power Platform por Modelo CLI

Calcula valores absolutos, logaritmos, raíces cadradas e os resultados da elevar e ou calquera número ás potencias especificadas.

Descripción

A función Abs devolve o valor non negativo do seu argumento. Se un número é negativo, Abs devolve o equivalente positivo.

A función Exp devolve e elevado á potencia do seu argumento. O número transcendente e comeza por 2,7182818...

A función Ln devolve o logaritmo natural (base e) do seu argumento.

A función Power devolve un número elevado a unha potencia. É equivalente ao uso do ^ operador.

A función Log devolve o logaritmo do seu primeiro argumento na base especificada polo seu segundo argumento (ou 10 se non se especifica).

A función Sqrt devolve o número que, cando se multiplica por si mesmo, é igual ao seu argumento.

Se pasa un único número, o valor de retorno é un único resultado baseado na función chamada. Se pasas unha táboa dunha soa columna que contén números, o valor de retorno é unha táboa dunha soa columna de resultados nunha columna de valor , un resultado para cada rexistro na táboa do argumento. Se ten unha táboa con varias columnas, pode plasmala nunha táboa dunha única columna, como traballar con táboas describe.

Se un argumento dese lugar a un valor non definido, o resultado é en branco. Que pode ocorrer con raíces cadradas e logaritmos de números negativos.

Sintaxe

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

  • Number: Obrigatorio. Número no que operar.

Power( Base, Exponent )

  • Base - Obrigatorio. Número base que se vai elevar.
  • Exponent - Obrigatorio. O expoñente ao que se eleva o número base.

Log( Number, Base )

  • Number: Obrigatorio. Número para calcular o logaritmo.
  • Base - Opcional. A base do logaritmo a calcular. Por defecto, 10 (cando non se especifica).

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

  • SingleColumnTable - Obrigatorio. Unha táboa de números dunha columna na que operar.

Exemplos

Número único

Fórmula Descripción Resultado
Abs( -55 ) Devolve o número sen o signo negativo. 55
Exp( 2 ) Devolve e elevado á potencia de 2, ou e * e. 7,389056...
Ln( 100 ) Devolve o logaritmo natural (base e) do número 100. 4,605170...
Log( 100 ) Devolve o logaritmo en base 10 do número 100. 2
Log( 64, 2 ) Devolve o logaritmo en base 2 do número 64. 6
Power( 5, 3 ) Devolve 5 elevado á potencia de 3, ou 5 * 5 * 5. 125
Sqrt( 9 ) Devolve o número que, multiplicado por si mesmo, resulta en 9. 3

Táboa dunha soa columna

Os exemplos desta sección usan a orixe de datos chamada ValueTable que contén estes datos:

Valor
9
-4
2
Fórmula Descripción Resultado
Abs( ValueTable ) Devolve o valor absoluto de cada número na táboa. Táboa dunha soa columna cunha Value columna que contén os seguintes valores: 9, 4, 2
Exp( ValueTable ) Devolve e elevado á potencia de cada número da táboa. Táboa dunha soa columna cunha Value columna que contén os seguintes valores: 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Devolve o logaritmo natural de cada número da táboa. Táboa dunha soa columna cunha Value columna que contén os seguintes valores: 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Devolve a raíz cadrada de cada número da táboa. Táboa dunha soa columna cunha Value columna que contén os seguintes valores: 3, Blank(), 1.414213...

Exemplo paso a paso

  1. Engada un control de Entrada de texto e asígnelle o nome Orixe.
  2. Engada un control de Etiqueta e configure a súa propiedade Texto nesta fórmula:
    Sqrt( Value( Source.Text ) )
  3. Escriba un número en Orixe e confirme que o control de Etiqueta mostra a raíz cadrada do número que escribiu.