DOLLARDE
S’applique à :Colonne calculéeTableau calculéeMesureCalcul de visuel
Convertit un prix en dollars exprimé sous la forme d’une partie entière et d’une partie fractionnaire, comme 1,02, en prix en dollars exprimé sous la forme d’un nombre décimal. Les nombres fractionnaires en dollars sont parfois utilisés pour les cours des titres.
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 partie fractionnaire, séparées par un symbole décimal. |
fraction | Entier à utiliser dans le dénominateur de la fraction. |
Valeur de retour
Valeur décimale de fractional_dollar.
Notes
La partie fractionnaire de la valeur est divisée par un entier que vous spécifiez. Par exemple, si vous souhaitez que votre prix soit exprimé avec une précision de 1/16 de dollar, vous divisez la partie fractionnaire par 16. Dans ce cas, 1.02 représente \$1.125 (\$1 + 2/16 = \$1.125).
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
{
DOLLARDE(1.02, 16)
}
Retourne 1,125, le prix décimal du prix fractionnaire d’origine, 1,02, lu comme 1 et 2/16. Comme la fraction a la valeur 16, le prix a une précision de 1/16 de dollar.