DEVISE
S’applique à :Colonne calculéeTableau calculéeMesureCalcul de visuel
Évalue l’argument et retourne le résultat en utilisant un type de données monétaire.
Syntaxe
CURRENCY(<value>)
Paramètres
Terme | Définition |
---|---|
valeur | Toute expression DAX qui retourne une valeur scalaire unique où l’expression doit être évaluée une seule fois avant toutes les autres opérations. |
Valeur renvoyée
Valeur de l’expression évaluée et retournée comme valeur de type monétaire.
Notes
La fonction CURRENCY arrondit à la cinquième décimale significative, en valeur, pour retourner le quatrième chiffre décimal. L’arrondi est effectué si la 5e décimale significative est égale ou supérieure à 5. Par exemple, si la valeur est 3,6666666666666, la conversion en devise retourne \$3.6667. Par contre, si la valeur est 3,0123456789, la conversion en devise retourne \$3.0123.
Si les données de l’expression sont de type TrueFalse, la fonction CURRENCY(<TrueFalse>) retourne \$1.0000 pour les valeurs True et \$0.0000 pour les valeurs False.
Si les données de l’expression sont de type Text, la fonction CURRENCY(<Text>) tente de convertir le texte en nombre. Si la conversion réussit, le nombre est converti en valeur monétaire. Sinon, une erreur est retournée.
Si les données de l’expression sont de type DateHeure, la fonction CURRENCY(<DateHeure>) convertit la valeur DateHeure en nombre, puis ce nombre en valeur monétaire. Les valeurs DateHeure ont une partie entière qui représente le nombre de jours entre la date spécifiée et le 1er mars 1900 et une fraction qui représente la fraction d’un jour (où 12 heures ou midi correspond à 0,5 jour). Si la valeur de l’expression n’est pas une valeur DateHeure appropriée, une erreur est retournée.
Exemple
Convertit le nombre 1234.56 en type de données monétaire.
= CURRENCY(1234.56)
Renvoie la valeur 1234,56000.