Partager via


DOLLARFR

S’applique à :Colonne calculéeTable calculéeMesureCalcul de visuel

Convertit un prix en dollars exprimé sous la forme d’un nombre décimal en prix en dollars exprimé sous la forme d’une partie entière et d’une partie fractionnaire, comme 1,02. Les montants en dollars fractionnaires sont parfois utilisés pour les cours des titres.

Syntaxe

DOLLARFR(<decimal_dollar>, <fraction>)

Paramètres

Terme Définition
decimal_dollar Nombre décimal.
fraction Entier à utiliser dans le dénominateur de la fraction.

Valeur de retour

Valeur fractionnaire de decimal_dollar, exprimée sous la forme d’une partie entière et d’une partie fractionnaire.

Notes

  • fraction est arrondi à l’entier le plus proche.

  • Une erreur est retournée si :

    • fraction < 1.
  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).

Exemple

La requête DAX suivante :

EVALUATE
{
  DOLLARFR(1.125, 16)
}

Retourne 1,02, qui se lit 1 et 2/16, qui est le prix fractionnaire correspondant du prix décimal d’origine, 1,125. Comme la valeur de fraction est égale à 16, le prix a une précision de 1/16 de dollar.