Partage via


Utiliser des chaînes de format personnalisées dans Power BI Desktop

S’APPLIQUE À :️ Power BI Desktop Service Power BI

Avec les chaînes de format personnalisées dans Power BI Desktop, vous pouvez personnaliser la façon dont les champs s’affichent dans les éléments visuels et vous assurer que vos rapports se présentent exactement comme vous le souhaitez.

Screenshot of Power BI desktop in Modeling view, highlighting Custom in the Format dropdown menu.

Comment utiliser des chaînes de format personnalisées

Pour créer des chaînes de format personnalisées, sélectionnez le champ dans la vue Modélisation, puis sélectionnez la flèche déroulante Format dans le volet Propriétés.

Screenshot of the Properties pane, highlighting the Format menu.

Une fois que vous avez sélectionné Personnalisé dans le menu déroulant Format, opérez un choix dans une liste de chaînes de format couramment utilisées.

Screenshot of the Formatting menu, highlighting Custom.

Syntaxe de format personnalisé prise en charge

Les chaînes de format personnalisées suivent la syntaxe VBA, commune à Excel et à d’autres produits Microsoft, mais ne prennent pas en charge toutes les syntaxes utilisées dans les autres produits.

Les tableaux suivants définissent la syntaxe prise en charge dans Power BI.

Symboles de date pris en charge

Symbole Plage
d 1-31 (jour du mois, sans zéro non significatif)
dd 01-31 (jour du mois, avec un zéro non significatif)
m 1-12 (mois de l’année, sans zéro non significatif, en commençant par janvier = 1)
mm 01-12 (mois de l’année, avec un zéro non significatif, en commençant par janvier = 01)
mmm Affiche les noms de mois abrégés (les noms de mois Hijri n’ont pas d’abréviation)
mmmm Affiche les noms de mois complets
yy 00-99 (deux derniers chiffres de l’année)
yyyy 100-9999 (année à trois ou quatre chiffres)

Symboles d’heure pris en charge

Symbole Plage
h 0-23 (1-12 avec "AM" ou "PM" ajouté) (heure de la journée, sans zéro non significatif)
hh 00-23 (01-12 avec "AM" ou "PM" ajouté) (heure de la journée, avec un zéro non significatif)
n 0-59 (minute de l’heure, sans zéro non significatif)
nn 00-59 (minute de l’heure, avec un zéro non significatif)
m 0-59 (minute de l’heure, sans zéro non significatif). Uniquement si précédé de h ou hh
mm 00-59 (minute de l’heure, avec un zéro non significatif). Uniquement si précédé de h ou hh
s 0-59 (seconde de la minute, sans zéro non significatif)
ss 00-59 (seconde de la minute, avec un zéro non significatif)

Vous pouvez voir un exemple de mise en forme des chaînes de valeur personnalisées.

Une expression de format définie par l’utilisateur pour les nombres peut avoir de une à trois sections séparées par des points-virgules. Si vous incluez des points-virgules sans rien entre, la section manquante ne s’affichera pas (elle sera ""). Si vous ne spécifiez pas le point-virgule, l’expression utilise le format positif.

Voici des exemples de formats différents pour différentes chaînes de valeur :

Valeurs Chaîne de format Chaîne de format Chaîne de format Chaîne de format
0.00;-0.0;"Zéro" 0.00;; 0.00;-0.0; 0.00;
-1.234 -1.2 "" -1.2 ""
0 "Zéro" "" "" 0,00
1.234 1.23 1.23 1.23 1.23

Le tableau suivant identifie les formats de date et d’heure nommés prédéfinis :

Nom de format Description
Date générale Afficher une date et/ou une heure, par exemple, 3/4/93 17:34. S’il n’y a pas de partie fractionnaire, afficher uniquement une date, par exemple, 3/4/93. S’il n’existe pas de partie entière, afficher uniquement l’heure, par exemple, 17:34. L’affichage de la date est déterminé par vos paramètres système.
Date longue Affiche une date en fonction du format de date longue de votre système.
Date courte Affiche une date à en fonction du format de date courte de votre système.
Heure longue Affiche une heure en fonction du format d’heure longue de votre système. Comprend les heures, les minutes et les secondes.
Heure courte Affiche une heure au format 24 heures, par exemple 17:45.

Formats numériques nommés

Le tableau suivant identifie les formats numériques nommés prédéfinis :

Nom de format Description
Nombre général Affiche les nombres sans séparateur de milliers.
Devise Afficher les nombres sans séparateur de milliers. Afficher deux chiffres situés à droite du séparateur décimal. La sortie est basée sur les paramètres régionaux du système.
Fixe Affiche au moins un chiffre à gauche et deux chiffres à droite du séparateur décimal.
Standard Affiche le nombre avec le séparateur de milliers, au moins un chiffre à gauche et deux chiffres à droite du séparateur décimal.
Pourcentage Afficher le nombre multiplié par 100 avec un signe de pourcentage (%) ajouté à droite. Toujours afficher deux chiffres à droite du séparateur décimal.
Scientifique Utilise la notation scientifique standard.

Le tableau suivant identifie les caractères que vous pouvez utiliser pour créer des formats de date/heure définis par l’utilisateur.

Caractère Description
( : ) Séparateur d’heure. Pour certains paramètres régionaux, d’autres caractères peuvent être utilisés pour représenter le séparateur d’heure. Le séparateur d’heure sépare les heures, les minutes et les secondes lors de la mise en forme des valeurs d’heure. Le caractère réel utilisé comme séparateur d’heure dans le résultat mis en forme est déterminé par vos paramètres système.
( / ) Séparateur de date. Pour certains paramètres régionaux, d’autres caractères peuvent être utilisés pour représenter le séparateur de date. Le séparateur de date sépare le jour, le mois et l’année lorsque les valeurs de date sont mises en forme. Le caractère réel utilisé comme séparateur de date dans le résultat mis en forme est déterminé par vos paramètres système.
d Affiche le jour sous la forme d’un nombre sans zéro non significatif (1–31).
dd Affiche le jour sous la forme d’un nombre avec un zéro non significatif (de 01 à 31).
ddd Affiche le jour sous forme abrégée (Sun à Sat). Localisé.
dddd Affiche le jour en entier (Sunday à Saturday). Localisé.
m Affiche le mois sous la forme d’un nombre sans zéro non significatif. (1–12). Si m suit immédiatement h ou hh, les minutes sont affichées au lieu du mois.
mm Affiche le mois sous la forme d’un nombre sans zéro non significatif (01–12). Si m suit immédiatement h ou hh, les minutes sont affichées au lieu du mois.
mmm Affiche le mois sous forme abrégée (Jan à Déc). Localisé.
mmmm Affiche le mois sous forme d’un nom de mois complet (Janvier – Décembre). Localisé.
yy Afficher l’année sous la forme d’un nombre à deux chiffres (00–99).
aaaa Afficher l’année sous la forme d’un nombre à quatre chiffres (100–9999).
h Affiche l’heure sous la forme d’un nombre sans zéro non significatif (0 à 23).
hh Affiche l’heure sous la forme d’un nombre avec un zéro non significatif (00 à 23).
n Affiche la minute sous la forme d’un nombre sans zéro non significatif (0 à 59).
nn Affiche la minute sous la forme d’un nombre sans zéro non significatif (00–59).
s Affiche la seconde sous la forme d’un nombre sans zéro non significatif (0–59).
ss Affiche la seconde sous la forme d’un nombre sans zéro non significatif (00–59).
tt Utilisez l’horloge de 12 heures et affichez un AM en majuscules avec toute heure avant midi ; un PM en majuscules avec toute heure comprise entre midi et 23h59.

Le tableau suivant identifie les caractères que vous pouvez utiliser pour créer des formats de nombre définis par l’utilisateur.

Caractère Description
Aucune Affichez le nombre sans mise en forme.
(0) Espace réservé de chiffre. Affiche un chiffre ou un zéro. Si l’expression contient un chiffre à l’emplacement où la valeur 0 apparaît dans la chaîne de format, l’afficher. Sinon, afficher un zéro à cette position. Si le nombre contient moins de chiffres que de zéros (de part et d’autre du séparateur décimal) dans l’expression de format, affiche des zéros au début ou à la fin. Si le nombre contient plus de chiffres à droite du séparateur décimal qu’il y a de zéros à droite, arrondir le nombre à autant de décimales qu’il y a de zéros. Si le nombre contient plus de chiffres à gauche du séparateur décimal qu’il y a de zéros à gauche, afficher les chiffres supplémentaires sans modification.
( # ) Espace réservé de chiffre. Affiche un chiffre ou rien. Si l’expression contient un chiffre à l’emplacement où la valeur # apparaît dans la chaîne de format, elle est affichée. Sinon, n’affiche rien à cette position. Ce symbole fonctionne comme l’espace réservé de chiffre zéro, sauf que les zéros de début et de fin ne sont pas affichés si le nombre a le même nombre ou un nombre de chiffres inférieur à celui des caractères # de part et d’autre du séparateur décimal dans l’expression de format.
( . ) Espace réservé de décimale. Dans certains paramètres régionaux, une virgule est utilisée comme séparateur décimal. L’espace réservé de décimale détermine le nombre de chiffres affichés à gauche et à droite du séparateur décimal. Si l’expression de format contient uniquement des signes numériques à gauche de ce symbole, les nombres inférieurs à 1 commencent par un séparateur décimal. Pour afficher un zéro non significatif avec les nombres fractionnaires, utiliser 0 comme premier espace réservé de chiffre à gauche du séparateur décimal. Le caractère réel utilisé comme espace réservé décimal dans le résultat mis en forme dépend du format numérique reconnu par votre système.
(%) Espace réservé de pourcentage. L’expression est multipliée par 100. Le caractère de pourcentage ( % ) est inséré à l’emplacement où il apparaît dans la chaîne de format.
( , ) Séparateurs de milliers. Dans certains paramètres régionaux, un point est utilisé comme séparateur des milliers. Le séparateur des milliers sépare les milliers des centaines au sein d’un nombre qui a quatre décimales ou plus à gauche du séparateur décimal. L’utilisation standard du séparateur de milliers est spécifiée si le format contient un séparateur de milliers entouré par des espaces réservés de chiffre (0 ou #). La présence de deux séparateurs des milliers contigus, ou d’un séparateur des milliers juste à gauche du séparateur décimal (qu’une décimale soit ou non spécifiée), signifie « mettre à l’échelle le nombre en le divisant par 1 000, en l’arrondissant le cas échéant ». Par exemple, vous pouvez utiliser la chaîne de format « ##0,, » pour représenter 100 millions par 100. Les nombres inférieurs à 1 million sont affichés comme 0. Deux séparateurs de milliers adjacents dans toute position autre qu’immédiatement à gauche du séparateur décimal sont traités simplement comme spécifiant l’utilisation d’un séparateur de milliers. Le caractère réel utilisé pour le séparateur de milliers dans le résultat mis en forme dépend du format numérique reconnu par votre système.
( : ) Séparateur d’heure. Pour certains paramètres régionaux, d’autres caractères peuvent être utilisés pour représenter le séparateur d’heure. Le séparateur d’heure sépare les heures, les minutes et les secondes lors de la mise en forme des valeurs d’heure. Le caractère réel utilisé comme séparateur d’heure dans le résultat mis en forme est déterminé par vos paramètres système.
( / ) Séparateur de date. Pour certains paramètres régionaux, d’autres caractères peuvent être utilisés pour représenter le séparateur de date. Le séparateur de date sépare le jour, le mois et l’année lorsque les valeurs de date sont mises en forme. Le caractère réel utilisé comme séparateur de date dans le résultat mis en forme est déterminé par vos paramètres système.
(E- E+ e- e+ ) Format scientifique. Si l’expression de format contient au moins un espace réservé de chiffre (0 ou #) à droite de E-, E+, e- ou e+, le nombre est affiché au format scientifique et E ou e est inséré entre le nombre et son exposant. Le nombre d’espaces réservés de chiffre à droite détermine le nombre de chiffres dans l’exposant. Utilisez E- ou e- pour placer un signe moins à côté des exposants négatifs. Utilisez E+ ou e+ pour insérer un signe moins à côté des exposants négatifs et un signe plus à côté des exposants positifs.
- + $ ( ) Affiche un caractère littéral. Pour afficher un caractère différent, faites-le précéder d’une barre oblique inverse (\) ou placez-le entre guillemets doubles (" ").
( \ ) Affiche le caractère suivant dans la chaîne de format. Pour afficher un caractère ayant une signification spéciale en tant que caractère littéral, faites-le précéder d'une barre oblique inverse (\). La barre oblique inverse elle-même n’est pas affichée. L'utilisation d'une barre oblique inverse équivaut à mettre le caractère suivant entre des guillemets doubles. Pour afficher une barre oblique inverse, utilisez deux barres obliques inverses (\\). Les caractères de mise en forme de date et d’heure (a, c, d, h, m, n, p, q, s, t, w, / et :) ne peuvent pas être affichés comme des caractères littéraux, les caractères de mise en forme numérique (#, 0, %, E, e, virgule et point) et les caractères de mise en forme de chaîne (@, <, > et !).
("ABC") Affiche la chaîne à l’intérieur des guillemets doubles (" ").

Pour plus d’informations, consultez l’article suivant :