Fonctions Abs, Exp, Ln, Power, Log et Sqrt

S'applique à : Applications Canvas Colonnes de formule Dataverse Flux de bureau Applications pilotées par modèle CLI Power Platform

Calcule les valeurs absolues, les logarithmes, les racines carrées et les résultats de l’élévation de e ou d’un nombre aux puissances spécifiées.

Description

La fonction Abs renvoie la valeur non-négative de son argument. Si un nombre est négatif, Abs renvoie l’équivalent positif.

La fonction Exp renvoie la valeur e élevée à la puissance de son argument. Le nombre transcendant e commence par 2,7182818...

La fonction Ln renvoie le logarithme népérien (base e) de son argument.

La fonction Power renvoie un nombre élevé à une puissance. Elle est équivalente à l’utilisation de l’opérateur ^.

La fonction Log renvoie le logarithme de son premier argument dans la base spécifiée par son deuxième argument (ou 10 si non spécifié).

La fonction Sqrt renvoie le nombre qui, multiplié par lui-même, est égal à son argument.

Si vous transmettez un nombre unique, la valeur renvoyée est un résultat unique basé sur la fonction appelée. 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 dans une colonne Valeur, avec un résultat pour chaque enregistrement dans la table de l’argument. Si vous avez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne, comme Utilisation des tables le décrit.

Si un argument a pour résultat une valeur non définie, le résultat est vide. Cela peut se produire avec les racines carrées et les logarithmes de nombres négatifs.

Syntaxe

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

  • Number : obligatoire. Nombre à utiliser.

Power( Base, Exponent )

  • Base : obligatoire. Numéro de base à élever.
  • Exponent : obligatoire. Exposant auquel le nombre de base est élevé.

Log( Number, Base )

  • Number : obligatoire. Nombre à calculer le logarithme.
  • Base : facultatif. Base du logarithme à calculer. Par défaut, 10 (lorsque non spécifié).

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

  • SingleColumnTable : obligatoire. Table de nombres à une seule colonne à utiliser.

Exemples

Numéro unique

Formule Description Résultat
Abs( -55 ) Renvoie le nombre sans le signe négatif. 55
Exp( 2 ) Renvoie e élevé à la puissance de 2 ou e * e. 7,389056...
Ln( 100 ) Renvoie le logarithme népérien (base e) du nombre 100. 4,605170...
Log( 100 ) Retourne le logarithme en base 10 du nombre 100. 2
Log( 64, 2 ) Retourne le logarithme en base 2 du nombre 64. 6
Power( 5, 3 ) Renvoie 5 élevé à la puissance de 3 ou 5 * 5 * 5. 125
Sqrt( 9 ) Renvoie le nombre qui, multiplié par lui-même, a pour résultat 9. 3

Table à une seule colonne

Les exemples de cette section utilisent une source de données nommée ValueTable qui contient les données suivantes :

active
9
-4
2
Formula Description Result
Abs( ValueTable ) Renvoie la valeur absolue de chaque numéro de la table. Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : 9, 4, 2
Exp( ValueTable ) Renvoie e élevé à la puissance de chaque numéro de la table. Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : 8103.083927..., 0.018315..., 7.389056...
Ln( ValueTable ) Renvoie le logarithme népérien de chaque numéro de la table. Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : 2.197224..., Blank(), 0.693147...
Sqrt( ValueTable ) Renvoie la racine carrée de chaque numéro de la table. Table à une seule colonne avec une colonne Value contenant les valeurs suivantes : 3, Blank(), 1.414213...

Exemple étape par étape

  1. Ajoutez un contrôle Text input et nommez-le Source.
  2. Ajoutez un contrôle Label et définissez sa propriété Text sur cette formule :
    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é.