CURRENCY
s’applique à :colonne calculée
table calculée
mesure
calcul visuel
Évalue l’argument et retourne le résultat en tant que type de données monétaire.
Syntaxe
CURRENCY(<value>)
Paramètres
Terme | Définition |
---|---|
value |
Toute expression DAX qui retourne une valeur scalaire unique où l’expression doit être évaluée exactement une fois avant toutes les autres opérations. |
Valeur de retour
Valeur de l’expression évaluée et retournée en tant que valeur de type monétaire.
Remarques
La fonction CURRENCY arrondit la 5e décimale significative, en valeur, pour retourner le 4e chiffre décimal. L’arrondi se produit si le 5e décimal significatif est égal ou supérieur à 5. Par exemple, si la valeur est 3,666666666666666, la conversion en devise retourne \$3.6667. Toutefois, si la valeur est 3,0123456789, la conversion en devise retourne \$3.0123.
Si le type de données de l’expression est TrueFalse, CURRENCY(
TrueFalse
) retourne \$1.0000 pour les valeurs True et \$0.0000 pour les valeurs False.Si le type de données de l’expression est Text, CURRENCY(
Text
) tente de convertir du texte en nombre. Si la conversion réussit, le nombre est converti en devise, sinon une erreur est retournée.Si le type de données de l’expression est DateTime, CURRENCY(
DateTime
) convertit la valeur datetime en nombre et ce nombre en devise. Les valeurs DateTime ont une partie entière qui représente le nombre de jours entre la date donnée et 1900-03-01 et une fraction qui représente la fraction d’un jour (où 12 heures ou midi est de 0,5 jour). Si la valeur de l’expression n’est pas une valeur DateTime appropriée, une erreur est retournée.
Exemple
Convertissez le nombre 1234.56 en type de données monétaire.
= CURRENCY(1234.56)
Retourne la valeur 1234.56000.