Informations de référence sur les formules pour PowerAppsFormula reference for PowerApps

Les formules combinent de nombreux éléments,Formulas combine many elements. à savoir :Listed below are:

  • Les fonctions acceptent des paramètres, effectuent une opération et renvoient une valeur.Functions take parameters, perform an operation, and return a value. Par exemple, Sqrt(25) renvoie 5.For example, Sqrt(25) returns 5. Ces fonctions sont modélisées d’après les fonctions de Microsoft Excel.Functions are modeled after Microsoft Excel functions. Certaines fonctions ont des effets secondaires, par exemple SubmitForm. Elles sont appropriées uniquement dans une formule de comportement comme Button.OnSelect.Some functions have side effects, such as SubmitForm, which are appropriate only in a behavior formula such as Button.OnSelect.
  • Les signaux renvoient des informations sur l’environnement.Signals return information about the environment. Par exemple, Location renvoie les coordonnées GPS actuelles de l’appareil.For example, Location returns the device's current GPS coordinates. Les signaux n’acceptent aucun paramètre et n’ont aucun effet secondaire.Signals don't take parameters or have side effects.
  • Les énumérations renvoient une valeur constante prédéfinie.Enumerations return a pre-defined constant value. Par exemple, Color est une énumération qui a des valeurs prédéfinies pour Color.Red, Color.Blue, et ainsi de suite.For example, Color is an enumeration that has pre-defined values for Color.Red, Color.Blue, and so forth. Les énumérations courantes sont indiquées ici. Les énumérations spécifiques aux fonctions sont décrites avec la fonction.Common enumerations are included here; function-specific enumerations are described with the function.
  • Les opérateurs nommés, par exemple ThisItem et Parent, fournissent un accès aux informations depuis un conteneur.Named operators, such as ThisItem and Parent, provide access to information from within a container.

D’autres éléments incluent :Other elements include:

AA

Abs : valeur absolue d’un nombre.Abs – Absolute value of a number.

Acceleration : lit le capteur d’accélération de votre appareil.Acceleration – Reads the acceleration sensor in your device.

Acos : renvoie l’arc sinus d’un nombre calculé en radians.Acos – Returns the arccosine of a number, in radians.

Acot : renvoie l’arc cotangente d’un nombre calculé en radians.Acot – Returns the arccotangent of a number, in radians.

AddColumns : renvoie une table pour laquelle des colonnes ont été ajoutées.AddColumns – Returns a table with columns added.

And : logique booléenne AND.And – Boolean logic AND. Renvoie true si tous les arguments sont true.Returns true if all arguments are true. Vous pouvez également utiliser && comme opérateur.You can also use the && operator.

App : renvoie des informations sur l’application en cours d’exécution, par exemple l’écran actuellement affiché.App – Returns information about the currently running app, such as which screen is currently displayed.

Asin : renvoie l’arc sinus d’un nombre calculé en radians.Asin – Returns the arcsine of a number, in radians.

Atan : renvoie l’arc tangente d’un nombre calculé en radians.Atan – Returns the arctangent of a number, in radians.

Atan2 : renvoie l’arc tangente d’après des coordonnées (x,y) calculé en radians.Atan2 – Returns the arctangent based on an (x,y) coordinate, in radians.

Average : calcule la moyenne d’une expression de table ou d’un jeu d’arguments.Average – Calculates the average of a table expression or a set of arguments.

BB

Back : affiche l’écran précédent.Back – Displays the previous screen.

Blank : retourne une valeur vide qui peut être utilisée pour insérer une valeur NULL dans une source de données.Blank – Returns a blank value that can be used to insert a NULL value in a data source.

CC

Calendar : récupère des informations sur le calendrier pour les paramètres régionaux actuels.Calendar – Retrieves information about the calendar for the current locale.

Char : traduit un code de caractère en une chaîne.Char – Translates a character code into a string.

Clear : supprime toutes les données d’une collection.Clear – Deletes all data from a collection.

ClearCollect : supprime toutes les données d’une collection, puis ajoute un ensemble d’enregistrements.ClearCollect – Deletes all data from a collection and then adds a set of records.

Clock : récupère des informations sur l’horloge pour les paramètres régionaux actuels.Clock – Retrieves information about the clock for the current locale.

Coalesce : remplace les valeurs vides tout en laissant les valeurs non vides inchangées.Coalesce – Replaces blank values while leaving non-blank values unchanged.

Collect : crée une collection ou ajoute des données à une source de données.Collect – Creates a collection or adds data to a data source.

Color : définit une propriété sur une valeur de couleur prédéfinie.Color – Sets a property to a built-in color value.

ColorFade : atténue une valeur de couleur.ColorFade – Fades a color value.

ColorValue : traduit un nom de couleur CSS ou un code hexadécimal en une valeur de couleur.ColorValue – Translates a CSS color name or a hex code to a color value.

Compass : renvoie votre en-tête de boussole.Compass – Returns your compass heading.

Concat : concatène les chaînes d’une source de données.Concat – Concatenates strings in a data source.

Concatenate : concatène les chaînes.Concatenate – Concatenates strings.

Connection : renvoie des informations sur votre connexion réseau.Connection – Returns information about your network connection.

Count : compte les enregistrements de la table contenant des nombres.Count – Counts table records that contain numbers.

Cos : renvoie le cosinus d’un angle calculé en radians.Cos – Returns the cosine of an angle specified in radians.

Cot : renvoie la cotangente d’un angle calculé en radians.Cot – Returns the cotangent of an angle specified in radians.

CountA : compte les enregistrements de la table qui ne sont pas vides.CountA – Counts table records that aren't empty.

CountIf : compte les enregistrements de la table qui satisfont à une condition.CountIf – Counts table records that satisfy a condition.

CountRows : compte les enregistrements d’une table.CountRows – Counts table records.

DD

DataSourceInfo : fournit des informations sur une source de données.DataSourceInfo – Provides information about a data source.

Date : renvoie une valeur date/heure, d’après les valeurs année, mois et jour.Date – Returns a date/time value, based on Year, Month, and Day values.

DateAdd : ajoute des jours, mois, trimestres ou années à une valeur de date/heure.DateAdd – Adds days, months, quarters, or years to a date/time value.

DateDiff : soustrait deux valeurs de date et affiche le résultat en jours, mois, trimestres ou années.DateDiff – Subtracts two date values, and shows the result in days, months, quarters, or years.

DateTimeValue : convertit une chaîne de date et d’heure en une valeur date/heure.DateTimeValue – Converts a date and time string to a date/time value.

DateValue : convertit une chaîne composée seulement d’une date en une valeur date/heure.DateValue – Converts a date-only string to a date/time value.

Day : récupère la partie jour d’une valeur date/heure.Day – Retrieves the day portion of a date/time value.

Defaults : renvoie les valeurs par défaut d’une source de données.Defaults – Returns the default values for a data source.

Degrees : convertit les radians en degrés.Degrees - Converts radians to degrees.

Disable : désactive un signal, par exemple Location pour lire des données GPS.Disable – Disables a signal, such as Location for reading the GPS.

Distinct : offre un récapitulatif des enregistrements d’une table en supprimant les doublons.Distinct – Summarizes records of a table, removing duplicates.

Download : télécharge un fichier à partir du web sur l’appareil local.Download – Downloads a file from the web to the local device.

DropColumns : renvoie une table dont une ou plusieurs colonnes ont été supprimées.DropColumns – Returns a table with one or more columns removed.

EE

EditForm : réinitialise un contrôle de formulaire pour la modification d’un élément.EditForm – Resets a form control for editing of an item.

Enable : active un signal, par exemple Location pour lire des données GPS.Enable – Enables a signal, such as Location for reading the GPS.

EndsWith : vérifie si une chaîne de texte se termine par une autre chaîne de texte.EndsWith – Checks whether a text string ends with another text string.

Errors : fournit des informations d’erreur sur les modifications apportées précédemment à une source de données.Errors – Provides error information for previous changes to a data source.

EncodeUrl : encode des caractères spéciaux à l’aide de l’encodage des URL.EncodeUrl – Encodes special characters using URL encoding.

Exit : quitte l’application en cours d’exécution.Exit – Exits the currently running app.

Exp : renvoie e élevé à la puissance.Exp - Returns e raised to a power.

FF

Filter : renvoie une table filtrée selon un ou plusieurs critères.Filter – Returns a filtered table based on one or more criteria.

Find : vérifie si une chaîne apparaît dans une autre et renvoie l’emplacement.Find – Checks whether one string appears within another and returns the location.

First : renvoie le premier enregistrement d’une table.First – Returns the first record of a table.

FirstN : renvoie le premier jeu d’enregistrements (N enregistrements) d’une table.FirstN – Returns the first set of records (N records) of a table.

ForAll : calcule les valeurs et effectue des actions pour tous les enregistrements d’une table.ForAll – Calculates values and performs actions for all records of a table.

GG

GroupBy : renvoie une table dont les enregistrements sont regroupés.GroupBy – Returns a table with records grouped together.

HH

HashTags : extrait les hashtags (#strings) d’une chaîne.HashTags – Extracts the hashtags (#strings) from a string.

Hour : renvoie la partie heure d’une valeur date/heure.Hour – Returns the hour portion of a date/time value.

II

If : renvoie une valeur si une condition est vraie et une autre valeur dans le cas contraire.If – Returns one value if a condition is true and another value if not.

IsBlank : recherche une valeur vide.IsBlank – Checks for a blank value.

IsEmpty : recherche une table vide.IsEmpty – Checks for an empty table.

IsMatch : compare une chaîne à un modèle.IsMatch – Checks a string against a pattern. Les expressions régulières peuvent être utilisées.Regular expressions can be used.

IsNumeric : recherche une valeur numérique.IsNumeric – Checks for a numeric value.

IsToday : vérifie si une valeur date/heure est celle du jour.IsToday – Checks whether a date/time value is sometime today.

LL

Language : renvoie la balise de langue de l’utilisateur actuel.Language – Returns the language tag of the current user.

Last : renvoie le dernier enregistrement d’une table.Last – Returns the last record of a table.

LastN : renvoie le dernier jeu d’enregistrements (N enregistrements) d’une table.LastN – Returns the last set of records (N records) of a table.

Launch : exécute une adresse web ou une application.Launch – Launches a web address or an app.

Left : renvoie la partie la plus à gauche d’une chaîne.Left – Returns the left-most portion of a string.

Len : renvoie la longueur d’une chaîne.Len – Returns the length of a string.

Ln : renvoie le logarithme naturel.Ln – Returns the natural log.

LoadData : charge une collection à partir du stockage privé PowerApps.LoadData – Loads a collection from PowerApps private storage.

Location : renvoie votre emplacement sous forme de coordonnées sur une carte en utilisant le système GPS (Global Positioning System) et d’autres informations.Location – Returns your location as a map coordinate by using the Global Positioning System (GPS) and other information.

LookUp : recherche un enregistrement unique dans une table en fonction d’un ou de plusieurs critères.LookUp – Looks up a single record in a table based on one or more criteria.

Lower : convertit les lettres d’une chaîne de texte en minuscules.Lower – Converts letters in a string of text to all lowercase.

MM

Max : valeur maximale d’une expression de table ou d’un jeu d’arguments.Max – Maximum value of a table expression or a set of arguments.

Mid : renvoie la partie centrale d’une chaîne.Mid – Returns the middle portion of a string.

Min : valeur minimale d’une expression de table ou d’un jeu d’arguments.Min – Minimum value of a table expression or a set of arguments.

Minute : récupère la partie minute d’une valeur date/heure.Minute – Retrieves the minute portion of a date/time value.

Mod : renvoie le reste d’une division.Mod – Returns the remainder after a dividend is divided by a divisor.

Month : récupère la partie mois d’une valeur date/heure.Month – Retrieves the month portion of a date/time value.

NN

Navigate : modifie l’écran qui s’affiche.Navigate – Changes which screen is displayed.

NewForm : réinitialise un contrôle de formulaire pour la création d’un élément.NewForm – Resets a form control for creation of an item.

Not : logique booléenne NOT.Not – Boolean logic NOT. Renvoie true si son argument est false et renvoie false si son argument est true.Returns true if its argument is false, and returns false if its argument is true. Vous pouvez également utiliser ! comme opérateur .You can also use the ! operator.

Now : renvoie la valeur date/heure actuelle.Now – Returns the current date/time value.

OO

Or : logique booléenne OR.Or – Boolean logic OR. Renvoie true si tous les arguments sont true.Returns true if any of its arguments are true. Vous pouvez également utiliser || comme opérateur.You can also use the || operator.

PP

Param : permet d’accéder aux paramètres transmis à l’application au moment de son ouverture par l’utilisateur.Param – Provides access to parameters passed to the app when the user opened it.

Parent : permet d’accéder aux propriétés d’un contrôle de conteneur.Parent – Provides access to a container control's properties.

Patch : modifie ou crée un enregistrement dans une source de données ou fusionne des enregistrements en dehors d’une source de données.Patch – Modifies or creates a record in a data source, or merges records outside of a data source.

Pi : renvoie le nombre π.Pi – Returns the number π.

PlainText : supprime les balises HTML et XML depuis une chaîne.PlainText – Removes HTML and XML tags from a string.

Power : renvoie un nombre élevé à la puissance.Power – Returns a number raised to a power. Vous pouvez également utiliser ^ comme opérateur.You can also use the ^ operator.

Proper : convertit la première lettre de chaque mot en une chaîne en majuscules et convertit le reste en minuscules.Proper – Converts the first letter of each word in a string to uppercase, and converts the rest to lowercase.

RR

Radians : convertit les degrés en radians.Radians - Converts degrees to radians.

Rand : renvoie un nombre pseudo-aléatoire.Rand – Returns a pseudo-random number.

Refresh : actualise les enregistrements d’une source de données.Refresh – Refreshes the records of a data source.

Remove : supprime un ou plusieurs enregistrements spécifiques à partir d’une source de données.Remove – Removes one or more specific records from a data source.

RemoveIf : supprime les enregistrements d’une source de données en fonction d’une condition.RemoveIf – Removes records from a data source based on a condition.

RenameColumns : renomme les colonnes d’une table.RenameColumns – Renames columns of a table.

Replace : remplace une partie d’une chaîne par une autre chaîne, d’après la position de départ de la chaîne.Replace – Replaces part of a string with another string, by starting position of the string.

Reset : réinitialise un contrôle d’entrée à sa valeur par défaut, en ignorant les modifications de l’utilisateur.Reset – Resets an input control to its default value, discarding any user changes.

ResetForm : réinitialise un contrôle de formulaire pour la modification d’un élément existant.ResetForm – Resets a form control for editing of an existing item.

Revert : recharge et efface les erreurs des enregistrements d’une source de données.Revert – Reloads and clears errors for the records of a data source.

RGBA : renvoie une valeur de couleur pour un ensemble de composants rouges, verts, bleus et alphanumériques.RGBA – Returns a color value for a set of red, green, blue, and alpha components.

Right : renvoie la partie la plus à droite d’une chaîne.Right – Returns the right-most portion of a string.

Round : arrondit au nombre le plus proche.Round – Rounds to the closest number.

RoundDown : arrondit au nombre précédent le plus grand.RoundDown – Rounds down to the largest previous number.

RoundUp : arrondit au nombre suivant le plus petit.RoundUp – Rounds up to the smallest next number.

SS

SaveData : enregistre une collection dans le stockage privé PowerApps.SaveData – Saves a collection to PowerApps private storage.

Search : recherche les enregistrements d’une table contenant une chaîne dans l’une de leurs colonnes.Search – Finds records in a table that contain a string in one of their columns.

Second : récupère la partie seconde d’une valeur date/heure.Second – Retrieves the second portion of a date/time value.

Set : définit la valeur d’une variable globale.Set – Sets the value of a global variable.

ShowColumns : renvoie une table contenant uniquement les colonnes sélectionnées.ShowColumns – Returns a table with only selected columns.

Shuffle : réorganise les enregistrements d’une table de manière aléatoire.Shuffle – Randomly reorders the records of a table.

Sin : renvoie le sinus d’un angle calculé en radians.Sin – Returns the sine of an angle specified in radians.

Sort : renvoie un tableau trié selon une formule.Sort – Returns a sorted table based on a formula.

SortByColumns : renvoie un tableau trié d’après une ou plusieurs colonnes.SortByColumns – Returns a sorted table based on one or more columns.

Split : fractionne une chaîne de texte en une table de sous-chaînes.Split – Splits a text string into a table of substrings.

Sqrt : renvoie la racine carrée d’un nombre.Sqrt – Returns the square root of a number.

StartsWith : vérifie si une chaîne de texte commence par une autre chaîne de texte.StartsWith – Checks if a text string begins with another text string.

StdevP : renvoie l’écart type de ses arguments.StdevP – Returns the standard deviation of its arguments.

Substitute : remplace une partie d’une chaîne par une autre chaîne, en mettant les chaînes en correspondance.Substitute – Replaces part of a string with another string, by matching strings.

SubmitForm : enregistre l’élément d’un contrôle de formulaire dans la source de données.SubmitForm – Saves the item in a form control to the data source.

Sum : calcule la somme d’une expression de table ou d’un jeu d’arguments.Sum – Calculates the sum of a table expression or a set of arguments.

Switch : correspond à un ensemble de valeurs, puis évalue une formule correspondante.Switch – Matches with a set of values and then evaluates a corresponding formula.

TT

Table : crée une table temporaire.Table – Creates a temporary table.

Tan : renvoie la tangente d’un angle calculé en radians.Tan - Returns the tangent of an angle specified in radians.

Text : met en forme un nombre sous forme de chaîne pour l’affichage.Text – Formats a number as a string for display.

ThisItem : dans un formulaire ou une galerie, renvoie les données destinées à l’élément actuel à partir du conteneur.ThisItem – When in a gallery or form, returns the data for the current item from the container.

Time : renvoie une valeur date/heure, d’après les valeurs heure, minute et seconde.Time – Returns a date/time value, based on Hour, Minute, and Second values.

TimeValue : convertit une chaîne composée d’une heure seulement en une valeur date/heure.TimeValue – Converts a time-only string to a date/time value.

TimeZoneOffset : retourne la différence entre l’heure UTC et l’heure locale de l’utilisateur, exprimée en minutes.TimeZoneOffset – Returns the difference between UTC and the user's local time in minutes.

Today : renvoie la valeur date/heure actuelle.Today – Returns the current date/time value.

Trim : supprime les espaces supplémentaires situés aux extrémités et à l’intérieur d’une chaîne de texte.Trim – Removes extra spaces from the ends and interior of a string of text.

TrimEnds : supprime les espaces supplémentaires situés aux extrémités d’une chaîne de texte uniquement.TrimEnds – Removes extra spaces from the ends of a string of text only.

UU

Ungroup : supprime un regroupement.Ungroup – Removes a grouping.

Update : remplace un enregistrement dans une source de données.Update – Replaces a record in a data source.

UpdateContext : définit la valeur d’une ou plusieurs variables de contexte de l’écran actuel.UpdateContext – Sets the value of one or more context variables of the current screen.

UpdateIf : modifie un jeu d’enregistrement dans une source de données d’après une condition.UpdateIf – Modifies a set of records in a data source based on a condition.

Upper : convertit les lettres d’une chaîne de texte en majuscules.Upper – Converts letters in a string of text to all uppercase.

User : renvoie des informations sur l’utilisateur actuel.User – Returns information about the current user.

VV

Validate : vérifie si la valeur d’une colonne unique ou d’un enregistrement complet est valide pour une source de données.Validate – Checks whether the value of a single column or a complete record is valid for a data source.

Value : convertit une chaîne en nombre.Value – Converts a string to a number.

VarP : renvoie la variance de ses arguments.VarP – Returns the variance of its arguments.

ViewForm : réinitialise un contrôle de formulaire pour l’affichage d’un élément existant.ViewForm – Resets a form control for viewing of an existing item.

WW

Weekday : récupère la partie semaine d’une valeur date/heure.Weekday – Retrieves the weekday portion of a date/time value.

YY

Year : récupère la partie année d’une valeur date/heure.Year – Retrieves the year portion of a date/time value.