Référence des fonctions
Voici la liste des fonctions proposé par le langage de programmation Power Fx :
| Nom | Description |
|---|---|
| Abs | Cette fonction permet de retourner la valeur absolue d'un nombre, c'est-à-dire la valeur positive. |
| Acceleration | Cette fonction permet de retourner l'accélération de l'appareil en trois dimensions. |
| Acos | Cette fonction permet de retourner l'arccosinus d'un nombre, en radians. |
| Acot | Cette fonction permet de retourner l'arccotangent d'un nombre, en radians. |
| AddColumns | Cette fonction permet d'ajouter une colonne à une table, avec une formule définissant les valeurs. |
| AIClassify | Cette fonction permet de classifier le texte dans une des catégories fournies. |
| AIExtract | Cette fonction permet d'extraire des entités spécifiées comme des numéros de téléphone ou des noms. |
| AIReply | Cette fonction permet de rédiger une réponse au message fourni. |
| AISentiment | Cette fonction permet de détecter le sentiment du texte fourni (positif, neutre, ou négatif). |
| AISummarize | Cette fonction permet de résumer le texte fourni. |
| AITranslate | Cette fonction permet de traduire le texte d'une autre langue. |
| And | Cette fonction permet de retourner vrai si tous les arguments sont vrais. |
| App | Cette fonction permet de retourner des informations sur l'environnement de l'application. |
| As | Cette fonction permet de renommer une variable ou un champ pour une meilleure clarté. |
| Asin | Cette fonction permet de retourner l'arcsinus d'un nombre, en radians. |
| Assert | Cette fonction permet de vérifier si une condition est vraie ou fausse dans un test. |
| AsType | Cette fonction permet de traiter une référence de record comme un type de table spécifique. |
| Atan | Cette fonction permet de retourner l'arctangent d'un nombre, en radians. |
| Atan2 | Cette fonction permet de retourner l'arctangent basé sur des coordonnées (x, y), en radians. |
| Average | Cette fonction permet de calculer la moyenne arithmétique de ses paramètres. |
| Back | Cette fonction permet d'afficher l'écran précédent. |
| Blank | Cette fonction permet de retourner une valeur nulle. |
| Boolean | Cette fonction permet de convertir une chaîne de texte, un nombre ou une valeur non typée en valeur booléenne. |
| Calendar | Cette fonction permet de récupérer des informations sur le calendrier pour la locale actuelle. |
| Char | Cette fonction permet de retourner le caractère correspondant à un code ASCII. |
| Choices | Cette fonction permet de retourner une table de choix pour un champ de recherche. |
| Clear | Cette fonction permet de supprimer tous les enregistrements d'une collection. |
| ClearCollect | Cette fonction permet de supprimer tous les enregistrements d'une collection et ajoute un ensemble différent d'enregistrements. |
| ClearData | Cette fonction permet de supprimer les données mises en cache pour une source de données. |
| Clock | Cette fonction permet de récupérer des informations sur l'horloge pour la locale actuelle. |
| Coalesce | Cette fonction permet de remplacer une valeur nulle ou une chaîne vide par une autre valeur. |
| Collect | Cette fonction permet de créer une collection d'enregistrements. |
| Color | Cette fonction permet de retourner une spécification de couleur, y compris un canal alpha. |
| ColorFade | Cette fonction permet de retourner une couleur qui est un mélange de la couleur d'origine et du blanc. |
| ColorValue | Cette fonction permet de convertir une chaîne de texte en une valeur de couleur. |
| Column | Cette fonction permet de retourner une colonne d'une table. |
| ColumnNames | Cette fonction permet de retourner les noms des colonnes d'une table. |
| Compass | Cette fonction permet de retourner la direction actuelle de l'appareil. |
| Concat | Cette fonction permet de concaténer le résultat d'une formule appliquée à tous les enregistrements d'une table, produisant une seule chaîne de caractères. |
| Concatenate | Cette fonction permet de concaténer une combinaison de chaînes individuelles et de colonnes de table en une seule chaîne de caractères. |
| Concurrent | Cette fonction permet d'évaluer plusieurs formules simultanément pour améliorer les performances de l'application. |
| Confirm | Cette fonction permet d'afficher une boîte de dialogue de confirmation avec des boutons de confirmation et d'annulation. |
| Connection | Cette fonction permet de retourner des informations sur la connexion réseau de l'appareil. |
| Copy | Cette fonction permet de copier une valeur de texte dans le presse-papiers de l'appareil. |
| Cos | Cette fonction permet de retourner le cosinus de son argument, un angle spécifié en radians. |
| Cot | Cette fonction permet de retourner la cotangente de son argument, un angle spécifié en radians. |
| Count | Cette fonction permet de compter le nombre d'enregistrements contenant un nombre dans une table à une seule colonne. |
| CountA | Cette fonction permet de compter le nombre d'enregistrements qui ne sont pas vides dans une table à une seule colonne. |
| CountIf | Cette fonction permet de compter le nombre d'enregistrements dans une table qui sont vrais pour une formule logique. |
| CountRows | Cette fonction permet de compter le nombre d'enregistrements dans une table. |
| DataSourceInfo | Cette fonction permet de retourner des informations sur une source de données, telles que les capacités de lecture et d'écriture. |
| Date | Cette fonction permet de créer une valeur de date à partir de composants individuels (année, mois, jour). |
| DateAdd | Cette fonction permet d'ajouter une durée spécifiée à une date. |
| DateDiff | Cette fonction permet de calculer la différence entre deux dates. |
| DateTime | Cette fonction permet de retourner la date et l'heure actuelles. |
| DateTimeValue | Cette fonction permet de convertir une chaîne de texte en une valeur de date et d'heure. |
| DateValue | Cette fonction permet de convertir une chaîne de texte en une valeur de date. |
| Day | Cette fonction permet de retourner le jour du mois d'une date. |
| Dec2Hex | Cette fonction permet de convertir un nombre décimal en une chaîne hexadécimale. |
| Decimal | Cette fonction permet de convertir une chaîne de texte en une valeur décimale. |
| Defaults | Cette fonction permet de retourner les valeurs par défaut pour une source de données. |
| Degrees | Cette fonction permet de convertir des radians en degrés. |
| Disable | Cette fonction permet de désactiver un contrôle ou une fonctionnalité. |
| Distinct | Cette fonction permet de retourner une table contenant des valeurs distinctes d'une colonne spécifiée. |
| Download | Cette fonction permet de télécharger un fichier à partir d'une URL spécifiée. |
| DropColumns | Cette fonction permet de supprimer des colonnes d'une table. |
| EDate | Cette fonction permet de retourner une date qui est un nombre spécifié de mois avant ou après une date de début. |
| EditForm | Cette fonction permet de changer un formulaire en mode édition. |
| Enable | Cette fonction permet d'activer un contrôle ou une fonctionnalité. |
| EncodeHTML | Cette fonction permet d'encoder une chaîne de texte en HTML. |
| EncodeUrl | Cette fonction permet d'encoder une chaîne de texte en URL. |
| EndsWith | Cette fonction permet de vérifier si une chaîne de texte se termine par une sous-chaîne spécifiée. |
| Env | Cette fonction permet de retourner des informations sur l'environnement de l'application. |
| EOMonth | Cette fonction permet de retourner la dernière date du mois après avoir ajouté ou soustrait un nombre spécifié de mois. |
| Error | Cette fonction permet de créer et de rapporter une erreur personnalisée. |
| Errors | Cette fonction permet de fournir des informations sur les erreurs des modifications précédentes apportées à une source de données. |
| exactin | Cette fonction permet de vérifier si une chaîne de texte appartient à une collection ou un tableau, en respectant la casse. |
| Exit | Cette fonction permet de quitter l'application en cours et, éventuellement, déconnecte l'utilisateur. |
| Exp | Cette fonction permet de retourner la valeur de e élevée à la puissance de son paramètre. |
| Filter | Cette fonction permet de trouver les enregistrements dans une table satisfaisant une formule. |
| Find | Cette fonction permet de rechercher une chaîne de texte dans une autre chaîne et retourne la position de départ de la chaîne trouvée. |
| First | Cette fonction permet de retourner le premier enregistrement d'une table. |
| FirstN | Cette fonction permet de retourner les premiers N enregistrements d'une table. |
| Float | Cette fonction permet de convertir une chaîne de texte en une valeur flottante. |
| ForAll | Cette fonction permet d'évaluer une formule pour tous les enregistrements d'une table. |
| GroupBy | Cette fonction permet de regrouper les enregistrements d'une table en fonction d'une colonne spécifiée. |
| GUID | Cette fonction permet de générer un identifiant unique global. |
| HashTags | Cette fonction permet d'extraire les hashtags d'une chaîne de texte. |
| Help | Cette fonction permet d'afficher une aide contextuelle pour une fonction ou une commande. |
| Hex2Dec | Cette fonction permet de convertir une chaîne hexadécimale en une valeur décimale. |
| Host | Cette fonction permet de retourner des informations sur l'hôte de l'application. |
| Hour | Cette fonction permet de retourner l'heure d'une valeur de date et d'heure. |
| If | Cette fonction permet d'évaluer une condition et retourne une valeur si la condition est vraie, et une autre valeur si elle est fausse. |
| IfError | Cette fonction permet de détecter les erreurs et fournit une valeur alternative ou prend une action. |
| in | Cette fonction permet de vérifier si une chaîne de texte appartient à une collection ou un tableau, sans respecter la casse. |
| Index | Cette fonction permet de retourner un enregistrement d'une table basé sur sa position ordonnée dans la table. |
| Int | Cette fonction permet de convertir une chaîne de texte en une valeur entière. |
| IsBlank | Cette fonction permet de vérifier si une valeur est nulle. |
| IsBlankOrError | Cette fonction permet de vérifier si une valeur est nulle ou contient une erreur. |
| IsEmpty | Cette fonction permet de vérifier si une table ne contient aucun enregistrement. |
| IsError | Cette fonction permet de vérifier si une valeur contient une erreur. |
| IsMatch | Cette fonction permet de vérifier si une chaîne de texte correspond à un modèle spécifié. |
| IsNumeric | Cette fonction permet de vérifier si une valeur est numérique. |
| ISOWeekNum | Cette fonction permet de retourner le numéro de semaine ISO d'une date. |
| IsToday | Cette fonction permet de tester si une valeur de date/heure est comprise entre minuit aujourd'hui et minuit demain. |
| IsType | Cette fonction permet de vérifier si une référence de record est d'un type de table spécifique. |
| IsUTCToday | Cette fonction permet de retourner vrai si la valeur de date/heure donnée est la date UTC actuelle. |
| JSON | Cette fonction permet de générer une chaîne de texte JSON pour une table, un enregistrement ou une valeur. |
| Language | Cette fonction permet de retourner l'étiquette de langue de l'utilisateur actuel. |
| Last | Cette fonction permet de retourner le dernier enregistrement d'une table. |
| LastN | Cette fonction permet de retourner les derniers N enregistrements d'une table. |
| Launch | Cette fonction permet de lancer une page web ou une application canvas. |
| Left | Cette fonction permet d'extraire les premiers caractères d'une chaîne de texte. |
| Len | Cette fonction permet de retourner la longueur d'une chaîne de texte. |
| Ln | Cette fonction permet de retourner le logarithme naturel d'un nombre. |
| LoadData | Cette fonction permet de charger une collection à partir d'un hôte d'application comme un appareil local. |
| Location | Cette fonction permet de retourner les coordonnées GPS actuelles de l'appareil. |
| Log | Cette fonction permet de retourner le logarithme d'un nombre avec une base spécifiée. |
| LookUp | Cette fonction permet de rechercher un enregistrement dans une table satisfaisant une formule. |
| Lower | Cette fonction permet de convertir une chaîne de texte en minuscules. |
| Match | Cette fonction permet de vérifier si une chaîne de texte correspond à un modèle spécifié. |
| MatchAll | Cette fonction permet de retourner une table de toutes les correspondances d'un modèle dans une chaîne de texte. |
| Max | Cette fonction permet de retourne la valeur maximale d'une table ou d'un ensemble de paramètres. |
| Mid | Cette fonction permet d'extraire les caractères du milieu d'une chaîne de texte. |
| Min | Cette fonction permet de retourner la valeur minimale d'une table ou d'un ensemble de paramètres. |
| Minute | Cette fonction permet de retourner la minute d'une valeur de date et d'heure. |
| Mod | Cette fonction permet de retourner le reste de la division d'un nombre par un autre. |
| Month | Cette fonction permet de retourner le mois d'une valeur de date. |
| Navigate | Cette fonction permet de changer l'écran affiché. |
| NewForm | Cette fonction permet de changer un formulaire en mode nouveau. |
| Not | Cette fonction permet de retourner vrai si son paramètre est faux. |
| Notify | Cette fonction permet d'afficher un message à l'utilisateur. |
| Now | Cette fonction permet de retourner la date et l'heure actuelles. |
| Or | Cette fonction permet de retourner vrai si l'un de ses arguments est vrai. |
| Param | Cette fonction permet de retourner la valeur d'un paramètre passé à une application. |
| Parent | Cette fonction permet de retourne une référence au contrôle parent. |
| ParseJSON | Cette fonction permet d'analyser une chaîne JSON valide et retourne un objet non typé. |
| Patch | Cette fonction permet de modifier ou de créer un enregistrement dans une source de données. |
| Cette fonction permet de générer un fichier PDF à partir d'une collection de données. | |
| Pi | Cette fonction permet de retourner la valeur de π (pi). |
| PlainText | Cette fonction permet de supprimer les balises HTML et XML d'une chaîne de texte. |
| Power | Cette fonction permet de retourner le résultat d'un nombre élevé à la puissance d'un autre nombre. |
| Cette fonction permet d'ouvrir l'écran actuel dans la boîte de dialogue d'impression du navigateur par défaut. | |
| Proper | Cette fonction permet de convertir la première lettre de chaque mot en majuscule et les autres lettres en minuscules. |
| Radians | Cette fonction permet de convertir des degrés en radians. |
| Rand | Cette fonction permet de retourner un nombre pseudo-aléatoire compris entre 0 et 1. |
| RandBetween | Cette fonction permet de retourner un entier pseudo-aléatoire compris entre deux nombres spécifiés. |
| ReadNFC | Cette fonction permet de lire une étiquette NFC proche de votre appareil. |
| RecordInfo | Cette fonction permet de fournir des informations sur un enregistrement d'une source de données. |
| RecordOf | Cette fonction permet d'extraire le type d'enregistrement d'un type de table. |
| Refresh | Cette fonction permet de mettre à jour les données d'une source de données. |
| Relate | Cette fonction permet de créer une relation entre deux enregistrements. |
| Remove | Cette fonction permet de supprimer un ou plusieurs enregistrements d'une source de données. |
| RemoveIf | Cette fonction permet de supprimer des enregistrements d'une source de données en fonction d'une condition. |
| RenameColumns | Cette fonction permet de renommer les colonnes d'une table. |
| Replace | Cette fonction permet de remplacer une partie d'une chaîne de texte par une autre chaîne. |
| RequestHide | Cette fonction permet de masquer un avertissement ou un message. |
| Reset | Cette fonction permet de réinitialiser un contrôle à sa valeur par défaut. |
| ResetForm | Cette fonction permet de réinitialiser un formulaire à son état par défaut. |
| Revert | Cette fonction permet d'annuler les modifications non enregistrées d'une source de données. |
| RGBA | Cette fonction permet de créer une couleur en spécifiant les valeurs rouge, vert, bleu et alpha. |
| Right | Cette fonction permet de retourner les derniers caractères d'une chaîne de texte. |
| Round | Cette fonction permet d'arrondir un nombre à un nombre spécifié de décimales. |
| RoundDown | Cette fonction permet d'arrondir un nombre à l'entier inférieur le plus proche. |
| RoundUp | Cette fonction permet d'arrondir un nombre à l'entier supérieur le plus proche. |
| SaveData | Cette fonction permet d'enregistrer une collection de données sur l'appareil local. |
| Search | Cette fonction permet de rechercher une chaîne de texte dans une autre chaîne de caractères. |
| Second | Cette fonction permet de retourner la seconde d'une valeur de date et d'heure. |
| Select | Cette fonction permet de sélectionner un contrôle. |
| Self | Cette fonction permet de retourner une référence au contrôle actuel. |
| Sequence | Cette fonction permet de générer une table de séquences numériques. |
| Set | Cette fonction permet de définir une variable globale. |
| SetFocus | Cette fonction permet de définir le focus sur un contrôle. |
| SetProperty | Cette fonction permet de définir une propriété d'un contrôle. |
| ShowColumns | Cette fonction permet d'afficher des colonnes spécifiques d'une table. |
| ShowHostInfo | Cette fonction permet d'afficher des informations sur l'hôte de l'application. |
| Shuffle | Cette fonction permet de mélanger les enregistrements d'une table. |
| Sin | Cette fonction permet de retourner le sinus de son paramètre, un angle spécifié en radians. |
| Sort | Cette fonction permet de trier les enregistrements d'une table. |
| SortByColumns | Cette fonction permet de retourner une table triée en fonction d'une ou plusieurs colonnes. |
| Split | Cette fonction permet de diviser une chaîne de texte en une table de sous-chaînes de caractères. |
| Sqrt | Cette fonction permet de retourner la racine carrée d'un nombre. |
| StartsWith | Cette fonction permet de tester si une chaîne de texte commence par une autre chaîne de texte. |
| StdevP | Cette fonction permet de calculer l'écart type de ses paramètres. |
| SubmitForm | Cette fonction permet d'enregistrer les modifications apportées à un formulaire dans la source de données. |
| Substitute | Cette fonction permet de remplacer une partie d'une chaîne de texte par une autre chaîne de caractères. |
| Sum | Cette fonction permet de calculer la somme de ses paramètres. |
| Summarize | Cette fonction permet de regrouper les enregistrements d'une table et résume les colonnes dans le groupe. |
| Switch | Cette fonction permet d'évaluer une formule et détermine si le résultat correspond à une valeur dans une séquence spécifiée. |
| System | Cette fonction permet de retourner des informations sur le système. |
| Table | Cette fonction permet de créer une table à partir de ses paramètres. |
| Tan | Cette fonction retourne la tangente de son paramètre, un angle spécifié en radians. |
| Text | Cette fonction convertit une valeur en texte et formate un nombre ou une valeur de date/heure en une chaîne de texte. |
| ThisItem | Cette fonction permet de retourner une référence à l'élément actuel dans une galerie ou un formulaire. |
| ThisRecord | Cette fonction permet de retourner une référence à l'enregistrement actuel dans une table. |
| Time | Cette fonction permet de créer une valeur de temps à partir de composants individuels (heure, minute, seconde). |
| TimeValue | Cette fonction permet de convertir une chaîne de texte en une valeur de temps. |
| TimeZoneOffset | Cette fonction permet de retourner le décalage de fuseau horaire de l'utilisateur actuel. |
| Today | Cette fonction permet de retourner la date actuelle. |
| Topic | Cette fonction permet de retourner le sujet de la conversation actuelle. |
| Trace | Cette fonction permet d'enregistrer des informations de débogage. |
| Trim | Cette fonction permet de supprimer les espaces supplémentaires au début et à la fin d'une chaîne de texte. |
| TrimEnds | Cette fonction permet de supprimer les espaces supplémentaires au début et à la fin de chaque sous-chaîne dans une table. |
| Trunc | Cette fonction permet de tronquer un nombre à un nombre spécifié de décimales. |
| Type | Cette fonction permet de retourner le type de données d'une valeur. |
| Ungroup | Cette fonction permet de dissocier les enregistrements d'une table groupée. |
| UniChar | Cette fonction permet de retourner le caractère Unicode correspondant à un code. |
| Unrelate | Cette fonction permet de supprimer une relation entre deux enregistrements. |
| Update | Cette fonction permet de modifier un ou plusieurs enregistrements dans une source de données. |
| UpdateContext | Cette fonction permet de définir une variable de contexte. |
| UpdateIf | Cette fonction permet de modifier des enregistrements dans une source de données en fonction d'une condition. |
| Upper | Cette fonction permet de convertir une chaîne de texte en majuscules. |
| User | Cette fonction permet de retourner des informations sur l'utilisateur actuel. |
| UTCNow | Cette fonction permet de retourner la date et l'heure actuelles en temps universel coordonné (UTC). |
| UTCToday | Cette fonction permet de retourner la date actuelle en temps universel coordonné (UTC). |
| Validate | Cette fonction permet de vérifier si une valeur satisfait les contraintes d'un champ dans une source de données. |
| Value | Cette fonction permet de convertir une chaîne de texte en une valeur numérique. |
| VarP | Cette fonction permet de calculer la variance de ses paramètres. |
| ViewForm | Cette fonction permet de changer un formulaire en mode affichage. |
| Weekday | Cette fonction permet de retourner le jour de la semaine d'une date. |
| WeekNum | Cette fonction permet de retourner le numéro de semaine d'une date. |
| With | Cette fonction permet de créer des variables temporaires pour simplifier les formules. |
| Year | Cette fonction permet de retourner l'année d'une valeur de date. |
Dernière mise à jour : Jeudi, le 1er mai 2025