Hex2Dec |
Hexadécimal à décimal |
| Power Fx |
Syntaxe
Paramètres
| Nom |
Description |
| HexString |
Ce paramètre représente la chaîne de texte contenant la valeur hexadécimale à convertir en décimal. |
Description
Cette fonction permet de convertir une chaîne hexadécimale en une valeur décimale.
Remarques
- Conversion intuitive pour les développeurs : La fonction Hex2Dec() permet une conversion directe d'une chaîne de caractères représentant un nombre
en hexadécimal vers son équivalent en décimal. Cela simplifie les traitements numériques dans Power Fx, surtout lorsqu'on travaille avec des systèmes ou des flux de
données utilisant le format hexadécimal (comme certaines API ou équipements IoT).
- Syntaxe claire et accessible : La syntaxe de la fonction est simple : Hex2Dec(HexString), où HexString est une chaîne comme "1A3F". L'appel de fonction
est donc très lisible, ce qui respecte la philosophie de Power Fx, orientée vers les utilisateurs non-développeurs comme les créateurs d'applications dans Power Apps.
- Paramètre unique mais essentiel : La fonction prend un seul paramètre, HexString, devant représenter une valeur hexadécimale valide. Ce paramètre est
sensible à la qualité des données : une chaîne contenant des caractères non hexadécimaux provoquera une erreur. Il est donc souvent utile de valider la chaîne avant
de la convertir.
- Utilisation pratique dans les formulaires et calculs : Dans les applications Power Apps, Hex2Dec() peut être utilisé pour convertir des identifiants codés,
des valeurs provenant de capteurs, ou des chaînes issues de sources externes. Cela facilite l'affichage ou le traitement de ces données sous forme décimale dans des
champs ou des calculs.
- Fonction idéale pour les interfaces bas niveau : Lorsqu'on interagit avec des systèmes qui communiquent en hexadécimal (comme certains microcontrôleurs
ou services techniques), la fonction Hex2Dec() devient très utile. Elle permet de convertir ces valeurs brutes dans un format plus compréhensible et exploitable pour
l'utilisateur final.
- Gestion des erreurs à anticiper : Si la chaîne passée à Hex2Dec() ne respecte pas le format attendu (par exemple, contient des lettres hors A à F ou des
symboles), la fonction renverra une erreur. Il est donc recommandé de combiner son utilisation avec des fonctions de vérification ou de traitement conditionnel comme
IsError() ou IfError().
- Complément d'autres fonctions de conversion : Hex2Dec() fait partie d'un ensemble de fonctions de conversion disponibles dans Power Fx. Elle est souvent
utilisée en combinaison avec Dec2Hex() si l'on souhaite faire des allers-retours entre les formats. Ce duo est particulièrement utile dans des
scénarios de cryptographie, de codage ou de manipulation de codes couleurs.
- Support limité aux chaînes bien formatées : La fonction attend que l'entrée soit une chaîne de texte bien formée, sans préfixes comme 0x. Une chaîne
comme "0x1A" ne sera pas interprétée correctement. Il est donc important de nettoyer ou de normaliser les données d'entrée avant de les transmettre à Hex2Dec(), pour
garantir des résultats fiables.
Dernière mise à jour : Jeudi, le 1 Mai 2025