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.