Funciones Abs, Exp, Ln, Power, Log y Sqrt

Se aplica a: Aplicaciones de lienzo Columnas de fórmulas de Dataverse Flujos de escritorio Aplicaciones basadas en modelos Power Platform CLI

Calcula valores absolutos, logaritmos, raíces cuadradas y los resultados de elevar e o cualquier número a una potencia especificada.

Descripción

La función Abs muestra el valor no negativo de su argumento. Si el número es negativo, Abs muestra el equivalente positivo.

La función Exp muestra e elevado a la potencia de su argumento. El número trascendente e comienza con 2,7182818...

La función Ln muestra el argumento natural (e base) de su argumento.

La función Power muestra un número elevado a una potencia. Equivale a utilizar el operador^.

La función Log devuelve el logaritmo de su primer argumento en la base especificada por su segundo argumento (o 10 si no se especifica).

La función Sqrt muestra el número que, cuando se multiplica por sí mismo, es igual a su argumento.

Si pasa un solo número, el valor que se muestra es un resultado único basado en la función llamada. Si pasa una tabla de una sola columna que contiene números, el valor devuelto es una tabla de resultados de una sola columna en una columna Valor, un resultado para cada registro en la tabla del argumento. Si tiene una tabla con varias columnas, puede convertirla en una tabla de una sola columna, como se describe en cómo trabajar con tablas.

Si algún argumento resultase en un valor no definido, el resultado es blank. Esto puede pasar con las raíces cuadradas y los logaritmos de números negativos.

Sintaxis

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

  • Number (obligatorio). El número sobre el cual operar.

Power( Base, Exponent )

  • Base: requerido. Número base que se va a elevar.
  • Exponent: requerido. Exponente al que se eleva el número base.

Log( Number, Base )

  • Number (obligatorio). Número para calcular el logaritmo.
  • Base (opcional). La base del logaritmo que calcular. De forma predeterminada, 10 (cuando no se especifica).

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

  • SingleColumnTable: requerido. Una tabla de números de una sola columna sobre la cual operar.

Ejemplos

Número único

Fórmula Descripción Resultado
Abs( -55 ) Muestra el número sin el signo negativo. 55
Exp( 2 ) Muestra e elevado a la potencia de 2 o e * e. 7.389056...
Ln( 100 ) Muestra el algoritmo natural (e base) del número 100. 4.605170...
Log( 100 ) Muestra el logaritmo en base 10 del número 100. 2
Log( 64, 2 ) Muestra el logaritmo en base 2 del número 64. 6
Power( 5, 3 ) Muestra 5 elevado a la potencia de 3 o 5 * 5 * 5. 125
Sqrt( 9 ) Muestra el número que, cuando se multiplica por sí mismo, da como resultado 9. 3

Tabla de una sola columna

Los ejemplos de esta sección usan un origen de datos denominado ValueTable que contiene estos datos:

valor
9
-4
2
Fórmula Description Result
Abs( ValueTable ) Muestra el valor absoluto de cada número en la tabla. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: 9, 4, 2
Exp( ValueTable ) Muestra e elevado a la potencia de cada número en la tabla. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: 8103,083927..., 0,018315..., 7,389056...
Ln( ValueTable ) Muestra el logaritmo natural de cada número en la tabla. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: 2,197224..., Blank(), 0,693147...
Sqrt( ValueTable ) Muestra la raíz cuadrada de cada número en la tabla. Una tabla de una sola columna con una columna Value que contiene los siguientes valores: 3..., Blank(), 1,414213...

Ejemplo paso a paso

  1. Agregue un control Text input y denomínelo Source.
  2. Agregue un control Label y establezca su propiedad Text según esta fórmula:
    Sqrt( Value( Source.Text ) )
  3. Escriba un número en Source y confirme que el control Label muestra la raíz cuadrada del número que escribió.