Partage via


DOLLARDE

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

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

Syntaxe

DOLLARDE(<fractional_dollar>, <fraction>)

Paramètres

Terme Définition
fractional_dollar Nombre exprimé sous la forme d’une partie entière et d’une fraction, séparés par un symbole décimal.
fraction Entier à utiliser dans le dénominateur de la fraction.

Valeur de retour

Valeur décimale de fractional_dollar.

Remarques

  • La partie fraction de la valeur est divisée par un entier que vous spécifiez. Par exemple, si vous souhaitez que votre prix soit exprimé à une précision de 1/16 d’un dollar, vous divisez la partie fraction par 16. Dans ce cas, 1,02 représente \$1.125 (\$1 + 2/16 = \$1.125).

  • 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
{
  DOLLARDE(1.02, 16)
}

Retourne 1,125, le prix décimal du prix fractionnaire d’origine, 1,02, lu comme 1 et 2/16. Étant donné que la valeur de fraction est 16, le prix a une précision de 1/16 d’un dollar.