Lire en anglais

Partager via


MONNAIE

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Évalue l’argument et retourne le résultat en tant que type de données monétaire.

Syntaxe

DAX
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.

DAX
= CURRENCY(1234.56)  

Retourne la valeur 1234.56000.