Partilhar via


Abs, Exp, Ln, , PowerLog, e Sqrt funções

Funções Aplica-se a
Abs
Exp
Ln
Power
Sqrt
Aplicativos de tela Copilot Studio Fluxos da área de trabalho Colunas de fórmula Dataverse Aplicativos Power orientados por modelo CLI da plataforma Funções Power Dataverse Páginas
Log Aplicativos do Canvas Copilot Studio Fluxos da área de trabalho Aplicativos Power orientados por modelos CLI da plataforma Funções Power do Dataverse Páginas

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

Descrição

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

A Exp função retorna e elevado ao poder de seu argumento. O número transcendental e começa 2,7182818...

A Ln função retorna o logaritmo natural (base e) de seu argumento.

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

A Log função retorna o logaritmo de seu primeiro argumento na base especificada por seu segundo argumento (ou 10 se não especificado).

A Sqrt função retorna o número que, quando multiplicado por si mesmo, é igual ao seu argumento.

Se passar um único número, o valor devolvido é um único resultado com base na função chamada. Se transmitir uma tabela de coluna única que contenha números, o valor devolvido é uma tabela de coluna única de resultados numa coluna Valor, 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 com raízes quadradas e logaritmos de números negativos.

Sintaxe

Abs( Número )
Exp( Número )
Ln( Número )
Sqrt( Número )

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

Power( Base, Expoente )

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

Log( Número, Base )

  • Número - Obrigatório. Número para calcular o logaritmo.
  • Base - Opcional. A base do logaritmo a calcular. Por predefinição, 10 (quando não especificado).

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

  • SingleColumnTable - 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 ) Obtém o logaritmo natural (base e) do número 100. 4.605170...
Log( 100 ) Obtém o logaritmo natural na base 10 do número 100. 2
Log( 64, 2 ) Obtém o logaritmo natural na base 2 do número 64. 6
Power( 5, 3 ) Obtém 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:

Valor
9
-4
2
Fórmula Descrição Resultado
Abs( Tabela de Valor ) Devolve o valor absoluto de cada número na tabela. Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 9, 4, 2
Exp( Tabela de Valor ) Devolve e elevado à potência de cada número na tabela. Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 8103.083927..., 0.018315..., 7.389056...
Ln( Tabela de Valor ) Devolve o logaritmo natural de cada número na tabela. Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 2.197224..., Blank(), 0.693147...
Sqrt( Tabela de Valor ) Devolve a raiz quadrada de cada número na tabela Uma tabela de coluna única com uma coluna Value contendo os seguintes valores: 3, Blank(), 1.414213...

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( Valor( Source.Text )
  3. Introduza um número em Origem e confirme se o controlo Label mostra a raiz quadrada do número introduzido.