FIXED
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Arrondit un nombre au nombre spécifié de décimales et retourne le résultat sous forme de texte. Vous pouvez spécifier que le résultat est retourné avec ou sans virgules.
Syntaxe
FIXED(<number>, <decimals>, <no_commas>)
Paramètres
Terme | Définition |
---|---|
number |
Nombre que vous souhaitez arrondir et convertir en texte, ou une colonne contenant un nombre. |
decimals |
(facultatif) Nombre de chiffres à droite de la virgule décimale ; s’il est omis, 2. |
no_commas |
(facultatif) Valeur logique : si 1, n’affichez pas de virgules dans le texte retourné ; si 0 ou omis, affichez des virgules dans le texte retourné. |
Valeur de retour
Nombre représenté sous forme de texte.
Remarques
Si la valeur utilisée pour le paramètre
decimals
est négative,number
est arrondie à gauche du point décimal.Si vous omettez
decimals
, il est supposé être 2.Si
no_commas
est égal à 0 ou est omis, le texte retourné inclut des virgules comme d’habitude.La principale différence entre la mise en forme d’une cellule contenant un nombre à l’aide d’une commande et la mise en forme d’un nombre directement avec la fonction FIXED est que FIXED convertit son résultat en texte. Un nombre mis en forme avec une commande à partir du menu mise en forme est toujours un nombre.
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
La formule suivante utilisée dans une colonne calculée obtient la valeur numérique de la ligne actuelle dans Product[List Price] et la retourne sous forme de texte avec 2 décimales et aucune virgule.
Les exemples de cet article peuvent être utilisés avec l’exemple de modèle Adventure Works DW 2020 Power BI Desktop. Pour obtenir le modèle, consultez DAX exemple de modèle.
= FIXED([List Price],2,1)