Partager via


CURRENCY

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

Évalue l’argument and retourne le résultat en tant que type de données currency.

Syntaxe

CURRENCY(<value>)

Paramètres

Terme Définition
value Toute expression DAX qui retourne une seule value scalaire où l’expression doit être évaluée exactement une fois avant all d’autres opérations.

Retourner value

La value de l’expression évaluée and retournée en tant que type currencyvalue.

Remarques

  • La fonction CURRENCY arrondit la 5e décimale significative, en value, pour retourner le 4e chiffre décimal. L’arrondi se produit if la 5ème décimale significative est égale or supérieure à 5. Par exemple, ifvalue est 3,666666666666666, puis la conversion en currency retourne \$3,6667. Toutefois, ifvalue est 3,0123456789, puis la conversion en currency retourne \$3.0123.

  • If le type de données de l’expression est TrueFalse, puis CURRENCY(TrueFalse) retourne \$1.0000 pour Truevaluesand \$0.0000 pour Falsevalues.

  • If le type de données de l’expression est Text, puis CURRENCY(Text) essaie d'convert texte à un nombre. If conversion réussit, le nombre sera converti en currency, sinon une error est retournée.

  • If le type de données de l’expression est DateTime, CURRENCY(DateTime) convert l'value datetime à un nombre and ce nombre à currency. DateTime values avoir une partie entière qui représente le nombre de jours entre le dateand 1900-03-01 and une fraction qui représente la fraction d’un day (où 12 heures or midi est 0,5 day). If l'value de l’expression est not une dateTime appropriée value un error est retourné.

Exemple

Convert numéro 1234.56 pour currency type de données.

= CURRENCY(1234.56)

Retourne value 1234.56000.