Partage via


DOLLARFR

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

Convertit un prix de dollar exprimé sous la forme d’un nombre décimal en un prix en dollar exprimé sous la forme d’une partie entière et d’une partie fractionnaire, par exemple 1,02. Les nombres de dollars fractionnaires sont parfois utilisés pour les prix de sécurité.

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.

Remarques

  • fraction est arrondie à 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 lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

Exemple

Requête DAX suivante :

EVALUATE
{
  DOLLARFR(1.125, 16)
}

Retourne la valeur 1.02, lue sous la forme 1 et 2/16, qui correspond au prix de fraction correspondant du prix décimal d’origine, 1,125. Étant donné que la valeur de fraction est 16, le prix a une précision de 1/16 d’un dollar.