IsNumeric |
Est-ce numérique |
| Power Fx |
Syntaxe
Paramètres
| Nom |
Description |
| Value |
Ce paramètre représente la valeur à vérifier. La fonction vérifie si cette valeur est numérique. |
Description
Cette fonction permet de vérifier si une valeur est numérique.
Remarques
- Fonction idéale pour valider les entrées utilisateur : La fonction IsNumeric() permet de s'assurer qu'une valeur saisie dans un champ est bien un nombre. Cela
évite que des lettres ou symboles non numériques soient traités dans des calculs, ce qui pourrait générer des erreurs.
- Compatible avec des chaînes représentant des nombres : Même si la valeur testée est une chaîne de texte (ex. "123"), IsNumeric() renverra true si cette
chaîne peut être convertie en un nombre valide. Cela facilite les validations avant transformation avec des fonctions comme Value() ou Int().
- Très utile dans les formulaires dynamiques : Lorsqu'un utilisateur remplit un formulaire, IsNumeric() peut être utilisée en direct pour activer ou
désactiver certains champs, ou afficher des messages d'alerte, selon que l'entrée est correctement formatée ou non.
- Permet d'éviter les erreurs lors des calculs : En utilisant IsNumeric() comme garde-fou avant un calcul, on peut éviter que des valeurs non
numériques (comme du texte vide ou des mots) ne causent une erreur ou un comportement inattendu dans une formule.
- Fonction rapide et légère : IsNumeric() ne nécessite pas de configuration complexe ni de table comme entrée. Elle se concentre uniquement sur la valeur
fournie, ce qui en fait une fonction très performante et facile à intégrer dans tous types d'apps Power Fx.
- Particulièrement adaptée aux applications financières : Dans les scénarios impliquant des montants, des taux ou des quantités, il est crucial de vérifier
que les données manipulées sont numériques. IsNumeric() renforce la fiabilité des calculs comptables ou budgétaires.
- Ne tient pas compte des séparateurs de milliers ou formats locaux : Il est important de noter que IsNumeric() peut échouer sur certaines écritures comme
1.000,00 ou 1,000.00, selon la configuration locale. Il faut donc être attentif au format des données selon la langue ou le paramétrage régional de l'app.
- Peut être utilisée dans des conditions combinées : On peut combiner IsNumeric() avec d'autres fonctions comme If(), IsBlank() ou IsError() pour créer
des validations conditionnelles puissantes. Par exemple : If(IsNumeric(TextInput1.Text), Value(TextInput1.Text), 0) garantit un calcul sûr.
Dernière mise à jour : Jeudi, le 1 Mai 2025