Fonctions Abs, Exp, Ln, Power et Sqrt dans PowerAppsAbs, Exp, Ln, Power, and Sqrt functions in PowerApps

Calcule les valeurs absolues, les logarithmes népériens, les racines carrées et les résultats de l’élévation de e ou d’un nombre aux puissances spécifiées.Calculates absolute values, natural logarithms, square roots, and the results of raising e or any number to specified powers.

DescriptionDescription

La fonction Abs renvoie la valeur non-négative de son argument.The Abs function returns the non-negative value of its argument. Si un nombre est négatif, Abs renvoie l’équivalent positif.If a number is negative, Abs returns the positive equivalent.

La fonction Exp renvoie la valeur e élevée à la puissance de son argument.The Exp function returns e raised to the power of its argument. Le nombre transcendant e commence par 2.7182818...The transcendental number e begins 2.7182818...

La fonction Ln renvoie le logarithme népérien (base e) de son argument.The Ln function returns the natural logarithm (base e) of its argument.

La fonction Power renvoie un nombre élevé à une puissance.The Power function returns a number raised to a power. Elle est équivalente à l’opérateur ^.It is equivalent to using the ^ operator.

La fonction Sqrt renvoie le nombre qui, multiplié par lui-même, est égal à son argument.The Sqrt function returns the number that, when multiplied by itself, equals its argument.

Si vous transmettez un nombre unique, la valeur renvoyée est un résultat unique basé sur la fonction appelée.If you pass a single number, the return value is a single result based on the function called. Si vous transmettez une table à une seule colonne qui contient des nombres, la valeur renvoyée est une table de résultats à une seule colonne, avec un résultat pour chaque enregistrement dans la table de l’argument.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. Si vous avez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne (voir Utilisation des tables).If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

Si un argument a pour résultat une valeur non définie, le résultat est vide.If an argument would result in an undefined valued, the result is blank. Cela peut se produire, par exemple, avec les racines carrées et les logarithmes de nombres négatifs.This can happen, for example, with square roots and logarithms of negative numbers.

SyntaxeSyntax

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

  • Number - Requis.Number - Required. Nombre à utiliser.Number to operate on.

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

  • Base - Requis.Base - Required. Numéro de base à élever.Base number to raise.
  • Exponent - Requis.Exponent - Required. Exposant auquel le nombre de base est élevé.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 - Requis.SingleColumnTable - Required. Table de nombres à une seule colonne à utiliser.A single-column table of numbers to operate on.

ExemplesExamples

Numéro uniqueSingle number

FormuleFormula DescriptionDescription RésultatResult
Abs( -55 )Abs( -55 ) Renvoie le nombre sans le signe négatif.Returns the number without the negative sign. 5555
Exp( 2 )Exp( 2 ) Renvoie e élevé à la puissance de 2 ou e * e.Returns e raised to the power of 2, or e * e. 7.389056...7.389056...
Ln( 100 )Ln( 100 ) Renvoie le logarithme népérien (base e) du nombre 100.Returns the natural logarithm (base e) of the number 100. 4.605170...4.605170...
Power( 5, 3 )Power( 5, 3 ) Renvoie 5 élevé à la puissance de 3 ou 5 * 5 * 5.Returns 5 raised to the power of 3, or 5 * 5 * 5. 125125
Sqrt( 9 )Sqrt( 9 ) Renvoie le nombre qui, multiplié par lui-même, a pour résultat 9.Returns the number that, when multiplied by itself, results in 9. 33

Table à une seule colonneSingle-column table

Les exemples de cette section utilisent une source de données nommée ValueTable qui contient les données suivantes :The examples in this section use a data source that's named ValueTable and that contains this data:

FormuleFormula DescriptionDescription RésultatResult
Abs( ValueTable )Abs( ValueTable ) Renvoie la valeur absolue de chaque numéro de la table.Returns the absolute value of each number in the table.
Exp( ValueTable )Exp( ValueTable ) Renvoie e élevé à la puissance de chaque numéro de la table.Returns e raised to the power of each number in the table.
Ln( ValueTable )Ln( ValueTable ) Renvoie le logarithme népérien de chaque numéro de la table.Returns the natural logarithm of each number in the table.
Sqrt( ValueTable )Sqrt( ValueTable ) Renvoie la racine carrée de chaque numéro de la table.Returns the square root of each number in the table

Exemple étape par étapeStep-by-step example

  1. Ajoutez un contrôle Text input et nommez-le Source.Add a Text input control, and name it Source.
  2. Ajoutez un contrôle Label et définissez sa propriété Text sur cette formule :Add a Label control, and set its Text property to this formula:
    Sqrt( Value( Source.Text ) )Sqrt( Value( Source.Text ) )
  3. Tapez un nombre dans Source, puis vérifiez que le contrôle Label affiche la racine carrée du nombre que vous avez tapé.Type a number into Source, and confirm that the Label control shows the square root of the number that you typed.