Partager via


Fonction CURRENCY (DAX)

Évalue l'argument et retourne le résultat sous forme de données de type Currency.

Syntaxe

CURRENCY(<value>)

Paramètres

  • value
    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 de retour

Valeur de l'expression évaluée et retournée sous forme de valeur de type Currency.

Notes

  • La fonction CURRENCY arrondit le 5e chiffre décimal significatif de la valeur, afin de retourner les 4 premiers chiffres après la virgule ; l'arrondi se produit si le 5e chiffre décimal significatif est supérieur ou égal à 5. Par exemple, si la valeur est 3.6666666666666, la conversion en données de type Currency retourne $3.6667 ; toutefois, si la valeur est 3.0123456789, la conversion en données de type Currency 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>) essaie de convertir le 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, puis 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 le 01/03/1900, ainsi qu'une fraction qui représente la fraction d'une journée (où 12 h 00, ou midi, représente 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 données de type Currency.

=CURRENCY(1234.56)

Retourne la valeur $1234.5600.