Funzioni Abs, Exp, Ln, Power e Sqrt in PowerAppsAbs, Exp, Ln, Power, and Sqrt functions in PowerApps

Calcola i valori assoluti, i logaritmi naturali, le radici quadrate e i risultati dell'elevazione di e o di qualsiasi numero alle potenze specificate.Calculates absolute values, natural logarithms, square roots, and the results of raising e or any number to specified powers.

DescrizioneDescription

La funzione Abs restituisce il valore non negativo del relativo argomento.The Abs function returns the non-negative value of its argument. Se un numero è negativo, Abs restituisce l'equivalente positivo.If a number is negative, Abs returns the positive equivalent.

La funzione Exp restituisce e elevato alla potenza del relativo argomento.The Exp function returns e raised to the power of its argument. Il numero trascendente e inizia con 2.7182818...The transcendental number e begins 2.7182818...

La funzione Ln restituisce il logaritmo naturale (in base e) del relativo argomento.The Ln function returns the natural logarithm (base e) of its argument.

La funzione Power restituisce un numero elevato a potenza.The Power function returns a number raised to a power. È equivalente all'uso dell'operatore ^ .It is equivalent to using the ^ operator.

La funzione Sqrt restituisce il numero che, quando viene moltiplicato per se stesso, equivale al relativo argomento.The Sqrt function returns the number that, when multiplied by itself, equals its argument.

Se si passa un singolo numero, il valore restituito è un singolo risultato basato sulla funzione chiamata.If you pass a single number, the return value is a single result based on the function called. Se si passa una tabella a colonna singola contenente numeri, il valore restituito è una tabella di risultati a colonna singola, con un risultato per ciascun record nella tabella dell'argomento.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 si dispone di una tabella a più colonne, è possibile trasformarla in una tabella a colonna singola, come descritto in Working with tables (Utilizzo delle tabelle).If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

Se un argomento genera un valore non definito, il risultato è vuoto.If an argument would result in an undefined valued, the result is blank. Questo può verificarsi, ad esempio, con radici quadrate e logaritmi di numeri negativi.This can happen, for example, with square roots and logarithms of negative numbers.

SintassiSyntax

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

  • Numero - Obbligatorio.Number - Required. Numero su cui operare.Number to operate on.

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

  • Base - Obbligatorio.Base - Required. Numero base da elevare a potenza.Base number to raise.
  • Esponente - Obbligatorio.Exponent - Required. L'esponente a cui elevare il numero base.The exponent to which the base number is raised.

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

  • TabellaAColonnaSingola - Obbligatorio.SingleColumnTable - Required. Una tabella a colonna singola di numeri su cui operare.A single-column table of numbers to operate on.

EsempiExamples

Numero singoloSingle number

FormulaFormula DescrizioneDescription RisultatoResult
Abs( -55 )Abs( -55 ) Restituisce il numero senza il segno negativo.Returns the number without the negative sign. 5555
Exp( 2 )Exp( 2 ) Restituisce e elevato alla potenza 2 o e * e.Returns e raised to the power of 2, or e * e. 7.389056...7.389056...
Ln( 100 )Ln( 100 ) Restituisce l'algoritmo naturale (in base e) del numero 100.Returns the natural logarithm (base e) of the number 100. 4.605170...4.605170...
Power( 5, 3 )Power( 5, 3 ) Restituisce 5 elevato alla potenza 3 o 5 * 5 * 5.Returns 5 raised to the power of 3, or 5 * 5 * 5. 125125
Sqrt( 9 )Sqrt( 9 ) Restituisce il numero che, quando moltiplicato per se stesso, dà come risultato 9.Returns the number that, when multiplied by itself, results in 9. 33

Tabella a colonna singolaSingle-column table

Gli esempi di questa sezione usano un'origine dati denominata TabellaValori che contiene i dati seguenti:The examples in this section use a data source that's named ValueTable and that contains this data:

FormulaFormula DescrizioneDescription RisultatoResult
Abs ( TabellaValori )Abs( ValueTable ) Restituisce il valore assoluto di ogni numero della tabella.Returns the absolute value of each number in the table.
Exp( TabellaValori )Exp( ValueTable ) Restituisce e elevato alla potenza di ciascun numero della tabella.Returns e raised to the power of each number in the table.
Ln( TabellaValori )Ln( ValueTable ) Restituisce il logaritmo naturale di ciascun numero della tabella.Returns the natural logarithm of each number in the table.
Sqrt( TabellaValori )Sqrt( ValueTable ) Restituisce la radice quadrata di ciascun numero della tabellaReturns the square root of each number in the table

Esempio dettagliatoStep-by-step example

  1. Aggiungere un controllo Input di testo e denominarlo Source.Add a Text input control, and name it Source.
  2. Aggiungere un controllo Etichetta e impostarne la proprietà Text sulla formula seguente:Add a Label control, and set its Text property to this formula:
    Sqrt( Value( Source.Text ) )Sqrt( Value( Source.Text ) )
  3. Digitare un numero in Source e verificare che il controllo Etichetta mostri la radice quadrata del numero digitato.Type a number into Source, and confirm that the Label control shows the square root of the number that you typed.