Funções de 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 de elevar e ou qualquer número para 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 devolve o valor não negativo do respetivo argumento.The Abs function returns the non-negative value of its argument. Se um número for negativo, o Abs devolve o equivalente positivo.If a number is negative, Abs returns the positive equivalent.

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

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

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

A função Sqrt devolve o número que, quando multiplicado por si só, é igual ao respetivo argumento.The Sqrt function returns the number that, when multiplied by itself, equals its argument.

Se passar um único número, o valor devolvido é um único resultado com base na função chamada.If you pass a single number, the return value is a single result based on the function called. Se passar uma tabela com uma única coluna que contém números, o valor devolvido é uma tabela com uma única coluna de resultados, um resultado para cada registo 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 tiver uma tabela com várias colunas, pode formatá-las para uma tabela com uma única coluna, conforme descrito em trabalhar 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 num valor indefinido, o resultado é em branco.If an argument would result in an undefined valued, the result is blank. Isto 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( Número )Abs( Number )
Exp( Número )Exp( Number )
Ln( Número )Ln( Number )
Sqrt( Número )Sqrt( Number )

  • Número - Necessário.Number - Required. Número a trabalhar.Number to operate on.

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

  • Base - Necessário.Base - Required. Número de base a elevar.Base number to raise.
  • Expoente - Necessário.Exponent - Required. O expoente ao qual o número de base é elevado.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 - Necessário.SingleColumnTable - Required. Uma tabela com uma única coluna de números a trabalhar.A single-column table of numbers to operate on.

ExemplosExamples

Número únicoSingle number

FórmulaFormula DescriçãoDescription ResultadoResult
Abs( -55 )Abs( -55 ) Devolve o número sem o sinal negativo.Returns the number without the negative sign. 5555
Exp( 2 )Exp( 2 ) Devolve 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 ) Devolve 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 ) Devolve 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 ) Devolve o número a que, quando multiplicado por si só, resulta em 9.Returns the number that, when multiplied by itself, results in 9. 33

Tabela com uma única colunaSingle-column table

Os exemplos nesta secção utilizam uma origem de dados denominada 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 ) Devolve o valor absoluto de cada número na tabela.Returns the absolute value of each number in the table.
Exp( ValueTable )Exp( ValueTable ) Devolve 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 ) Devolve o logaritmo natural de cada número na tabela.Returns the natural logarithm of each number in the table.
Sqrt( ValueTable )Sqrt( ValueTable ) Devolve 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 controlo de Entrada de texto e designe-o Origem.Add a Text input control, and name it Source.
  2. Adicione um controlo Etiqueta e defina a sua propriedade Texto para esta fórmula:Add a Label control, and set its Text property to this formula:
    Sqrt( Value( Source.Text ) )Sqrt( Value( Source.Text ) )
  3. Introduza um número em Origem e confirme se o controlo Etiqueta mostra a raiz quadrada do número introduzido.Type a number into Source, and confirm that the Label control shows the square root of the number that you typed.