Funções Abs, Exp, Ln, Power e Sqrt no PowerAppsAbs, Exp, Ln, Power, and Sqrt functions in PowerApps

Calcula valores absolutos, logaritmos naturais, raízes quadradas e os resultados da elevação de e ou qualquer número às potências especificadas.Calculates absolute values, natural logarithms, square roots, and the results of raising e or any number to specified powers.

DescriçãoDescription

A função Abs retorna o valor não negativo do argumento.The Abs function returns the non-negative value of its argument. Se o número for negativo, a função Abs retorna o equivalente positivo.If a number is negative, Abs returns the positive equivalent.

A função Exp retorna e elevado à potência do argumento.The Exp function returns e raised to the power of its argument. O número transcendente e começa em 2,7182818...The transcendental number e begins 2.7182818...

A função Ln retorna o logaritmo natural (base e) do argumento.The Ln function returns the natural logarithm (base e) of its argument.

A função Power retorna um número elevado a uma potência.The Power function returns a number raised to a power. Essa função é equivalente a usar o ^ operador.It is equivalent to using the ^ operator.

A função Sqrt retorna o número que, quando multiplicado por ele mesmo, é igual a seu argumento.The Sqrt function returns the number that, when multiplied by itself, equals its argument.

Se você passar um único número, o valor retornado é um resultado único baseado na função chamada.If you pass a single number, the return value is a single result based on the function called. Se você passar uma tabela de coluna única que contém números, o valor retornado é uma tabela de resultados de coluna única, com um resultado para cada registro na tabela do argumento.If you pass a single-column table that contains numbers, the return value is a single-column table of results, one result for each record in the argument's table. Se você tiver uma tabela de várias colunas, é possível formatá-la como uma tabela de coluna única, como descrito em Trabalhando com tabelas.If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

Se um argumento resultar em um valor indefinido, o resultado ficará em branco.If an argument would result in an undefined valued, the result is blank. Isso pode acontecer, por exemplo, com raízes quadradas e logaritmos de números negativos.This can happen, for example, with square roots and logarithms of negative numbers.

SintaxeSyntax

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

  • Number – Obrigatório.Number - Required. Número a se operar.Number to operate on.

Power( Base, Exponent )Power( Base, Exponent )

  • Base – Obrigatório.Base - Required. Base para elevar.Base number to raise.
  • Exponent – Obrigatório.Exponent - Required. O expoente ao qual a base é elevada.The exponent to which the base number is raised.

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

  • SingleColumnTable – Obrigatório.SingleColumnTable - Required. Uma tabela de coluna única de números para operar.A single-column table of numbers to operate on.

ExemplosExamples

Número únicoSingle number

FórmulaFormula DescriçãoDescription ResultadoResult
Abs( -55 )Abs( -55 ) Retorna o número sem o sinal negativo.Returns the number without the negative sign. 5555
Exp( 2 )Exp( 2 ) Retorna e elevado à potência de 2 ou e \* e.Returns e raised to the power of 2, or e \* e. 7,389056...7.389056...
Ln( 100 )Ln( 100 ) Retorna o logaritmo natural (base e) do número 100.Returns the natural logarithm (base e) of the number 100. 4,605170...4.605170...
Power( 5, 3 )Power( 5, 3 ) Retorna 5 elevado à potência de 3 ou 5 * 5 * 5.Returns 5 raised to the power of 3, or 5 * 5 * 5. 125125
Sqrt( 9 )Sqrt( 9 ) Retorna o número que, quando multiplicado por ele mesmo, resulta em 9.Returns the number that, when multiplied by itself, results in 9. 33

Tabela de coluna únicaSingle-column table

Os exemplos desta seção usam uma fonte de dados chamada ValueTable, que contém estes dados:The examples in this section use a data source that's named ValueTable and that contains this data:

FórmulaFormula DescriçãoDescription ResultadoResult
Abs( ValueTable )Abs( ValueTable ) Retorna o valor absoluto de cada número na tabela.Returns the absolute value of each number in the table.
Exp( ValueTable )Exp( ValueTable ) Retorna e elevado à potência de cada número na tabela.Returns e raised to the power of each number in the table.
Ln( ValueTable )Ln( ValueTable ) Retorna o logaritmo natural de cada número na tabela.Returns the natural logarithm of each number in the table.
Sqrt( ValueTable )Sqrt( ValueTable ) Retorna a raiz quadrada de cada número na tabelaReturns the square root of each number in the table

Exemplo passo a passoStep-by-step example

  1. Adicione um controle Entrada de texto e nomeie-o como Fonte.Add a Text input control, and name it Source.
  2. Adicione um controle Rótulo e defina sua propriedade Text com esta fórmula:Add a Label control, and set its Text property to this formula:
    Sqrt( Value( Source.Text ) )Sqrt( Value( Source.Text ) )
  3. Digite um número em Source e confirme se o controle Rótulo mostra a raiz quadrada do número que você digitou.Type a number into Source, and confirm that the Label control shows the square root of the number that you typed.