Funções de Abs, Exp, Ln, Power e Sqrt no Power Apps

Calcula valores absolutos, logaritmos naturais, raízes quadradas e os resultados de elevar e ou qualquer número para potências especificadas.

Descrição

A função Abs devolve o valor não negativo do respetivo argumento. Se um número for negativo, o Abs devolve o equivalente positivo.

A função Exp devolve e elevado à potência do respetivo argumento. O número transcendental e começa 2,7182818...

A função Ln devolve o logaritmo natural (base e) do respetivo argumento.

A função Power devolve um número elevado a uma potência. É equivalente a utilizar o operador ^.

A função Sqrt devolve o número que, quando multiplicado por si só, é igual ao respetivo argumento.

Se passar um único número, o valor devolvido é um único resultado com base na função chamada. Se passar uma tabela de coluna única que contenha números, o valor devolvido é uma tabela de coluna única de resultados, um resultado para cada registo na tabela do argumento. Se tiver uma tabela com várias colunas, pode formatá-las para uma tabela com uma única coluna, conforme descrito em trabalhar com tabelas.

Se um argumento resultar num valor indefinido, o resultado será blank. Isto pode acontecer, por exemplo, com raízes quadradas e logaritmos de números negativos.

Sintaxe

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

  • Número – Obrigatório. Número a trabalhar.

Power( Base, Exponent )

  • Base - Obrigatório. Número de base a elevar.
  • Expoente - Obrigatório. O expoente ao qual o número de base é elevado.

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

  • TabelaComUmaÚnicaColuna – Obrigatório. Uma tabela de coluna única de números a trabalhar.

Exemplos

Número único

Fórmula Descrição Resultado
Abs( -55 ) Devolve o número sem o sinal negativo. 55
Exp( 2 ) Devolve e elevado à potência de 2, ou e * e. 7.389056...
Ln( 100 ) Devolve o logaritmo natural (base e) do número 100. 4.605170...
Power( 5, 3 ) Devolve 5 elevado à potência de 3 ou 5 * 5 * 5. 125
Sqrt( 9 ) Devolve o número a que, quando multiplicado por si só, resulta em 9. 3

Tabela de coluna única

Os exemplos nesta secção utilizam uma origem de dados denominada ValueTable que contém estes dados:

Fórmula Descrição Resultado
Abs( ValueTable ) Devolve o valor absoluto de cada número na tabela.
Exp( ValueTable ) Devolve e elevado à potência de cada número na tabela.
Ln( ValueTable ) Devolve o logaritmo natural de cada número na tabela.
Sqrt( ValueTable ) Devolve a raiz quadrada de cada número na tabela

Exemplo passo a passo

  1. Adicione um controlo Text input e atribua-lhe o nome Origem.
  2. Adicione um controlo Label e defina a respetiva propriedade Text para esta fórmula:
    Sqrt( Value( Source.Text ) )
  3. Introduza um número em Origem e confirme se o controlo Label mostra a raiz quadrada do número introduzido.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).