Mise en forme conditionnelle
La mise en forme conditionnelle (fx) permet à un paramètre de tirer sa valeur de vos données au lieu d'une valeur fixe. Utilisez-la pour colorer des cercles selon une mesure, définir une image différente pour chaque ligne de données ou activer et désactiver une couche avec un segment.
Avant de commencer
- La mise en forme conditionnelle se règle dans le volet Format. Repérez le bouton fx à côté d'un paramètre.
- La couche doit être activée, et le visuel doit avoir des données, pour que ses paramètres apparaissent.
Le Gestionnaire de couches et la boîte de dialogue Fonds de carte n'écrivent que des valeurs fixes. Les fenêtres de mise en forme conditionnelle de Power BI ne peuvent pas être ouvertes depuis ces boîtes de dialogue : chaque éditeur du Gestionnaire de couches se termine donc par un renvoi vers le groupe du volet Format qui contient les paramètres fx de la couche.
Colorer des cercles selon une mesure
- Dans le volet Format, ouvrez Couches de données > Cercles - Mise en forme.
- Sélectionnez le bouton fx à côté de Couleur de remplissage.
- Dans Style de mise en forme, choisissez Dégradé, Règles ou Valeur du champ.
- Choisissez le champ ou la mesure sur lequel repose la couleur, définissez les couleurs ou les règles, puis sélectionnez OK.
Chaque cercle prend alors la couleur calculée pour sa propre ligne. Pour revenir à une couleur unique, sélectionnez de nouveau le bouton fx et supprimez la mise en forme, ou utilisez la gomme à côté du paramètre.
Fonctionnement
Power BI calcule une valeur de mise en forme conditionnelle pour chaque valeur du champ * ID (obligatoire), soit une valeur par ligne reçue par le visuel. Icon Map Slicer lit cette valeur quand il dessine cette ligne de données.
Les trois styles de mise en forme ont des rôles différents :
| Style de mise en forme | Utilisez-le pour | Exemple |
|---|---|---|
| Dégradé | Une couleur qui va du plus faible au plus élevé | Couleur de remplissage du clair au foncé selon les ventes |
| Règles | Un ensemble fixe de résultats | Rouge quand une mesure de statut vaut 1, vert quand elle vaut 2 |
| Valeur du champ | Une valeur que vos données contiennent déjà, ou qu'une mesure construit | Une colonne de couleurs hexadécimales, une URL d'image, une largeur de ligne, un « Yes » ou un « No » |
Valeur du champ est le style qui fait fonctionner les paramètres autres que les couleurs. Une mesure peut renvoyer un nombre pour une largeur, du texte pour un lien, ou « Yes » et « No » pour un commutateur tel que Visible.
Paramètres lus sur chaque ligne et paramètres lus une seule fois
La plupart des paramètres des couches de données sont lus pour chaque ligne : chaque élément peut donc être différent. Certains paramètres s'appliquent à une couche entière, comme un lien, une résolution ou un commutateur de visibilité. Pour ceux-là, Icon Map Slicer utilise la valeur de la première ligne. Donnez-leur une mesure qui renvoie la même valeur sur toutes les lignes, par exemple une mesure qui lit la sélection d'un segment.
| Lus pour chaque ligne | Lus une fois pour la couche |
|---|---|
| Couleurs, transparences, largeurs et tailles des cercles, images, lignes, colonnes et formes | Liens et URL des couches de fichiers et de tuiles |
| Sélectionnable, Inclure l'info-bulle, Inclure dans le zoom automatique | Commutateurs Visible des couches |
| URL d'image, rotations et noms d'icône | Résolution des cellules et ses Valeur min, Valeur médiane et Valeur max |
| Texte et couleurs des étiquettes | Couche visible et Variante sélectionnée des couches du catalogue |
Mise en forme conditionnelle et sélection
Quand un lecteur sélectionne des éléments, la carte ne les recolore pas avec vos règles. Les éléments sélectionnés gardent leurs propres couleurs et les autres s'estompent, selon les réglages de Sélection > Mise en forme. Les autres visuels de la page sont filtrés, et leur propre mise en forme conditionnelle est recalculée pour les données filtrées.
Quand un autre visuel filtre Icon Map Slicer, la carte ne reçoit que les lignes restantes, et chaque paramètre avec fx est recalculé pour elles. Un dégradé s'étale donc sur les lignes qui restent.
Grands jeux de données
La mise en forme conditionnelle s'applique à chaque ligne que le visuel charge, y compris les lignes situées au-delà des 30 000 premières quand vous augmentez Nombre maximal de lignes de données. Voir Lignes de données et limites.
Modèles d'utilisation
Couleur issue d'une colonne de valeurs de couleur
Stockez une couleur hexadécimale telle que #0c62a6 dans une colonne, ou construisez-en une dans une mesure. Sélectionnez fx sur le paramètre de couleur, choisissez Valeur du champ, puis la colonne ou la mesure.
Valeurs par ligne sans puits de champs
Certaines valeurs n'ont pas de puits de champs et se définissent par ligne de données avec Valeur du champ. Les lignes en sont le principal exemple : Largeur, Couleur, Pondération du flux, Nom de l'itinéraire et Motif de tirets prennent tous une valeur par ligne de données de cette façon. Voir Lignes.
Afficher ou masquer par ligne
Sélectionnable, Inclure l'info-bulle et Inclure dans le zoom automatique sont des paramètres Oui ou Non qui acceptent fx. Renvoyez « Yes » ou « No » depuis une mesure avec Valeur du champ, ou utilisez Règles, pour exclure certaines lignes de la sélection, des info-bulles ou du zoom automatique. Les lignes non sélectionnables ne peuvent pas servir à filtrer le rapport. Afficher le libellé, dans Étiquettes > Contenu, fonctionne de la même façon pour les étiquettes de données.
Changer de couche ou de lien avec un segment
Utilisez une mesure qui lit le segment, par exemple avec SELECTEDVALUE, et liez-la avec Valeur du champ au paramètre Visible d'une couche ou à son lien. La mesure doit renvoyer la même valeur sur toutes les lignes.
Filtrer une couche de référence à partir de vos données
Sur une couche de référence de fichier, liez Valeur de filtre avec Valeur du champ. Icon Map Slicer lit la valeur de chaque ligne et affiche les entités qui correspondent à l'une d'elles. Voir Fichiers et flux.
Choisir les champs de Position de la carte
Position de la carte filtre le rapport selon la zone que la carte affiche. Ses deux champs se choisissent avec fx, et non avec des puits de champs : sur Sélection > Position de la carte, sélectionnez fx à côté de Champ de longitude à segmenter, choisissez Valeur du champ, puis la colonne de longitude. Faites de même pour Champ de latitude à segmenter. Voir Filtrer selon la vue de la carte.
Entrées de légende issues d'un champ
Dans Légende > Libellés de la légende, le paramètre de description de chaque couche accepte fx > Valeur du champ pour nommer les entrées de légende à partir d'un champ de données. Dans Légende > Légendes de mise en forme conditionnelle, le champ de dégradé d'une couche se choisit lui aussi avec fx > Valeur du champ. Voir Légende.
Paramètres qui acceptent la mise en forme conditionnelle
Les noms sont ceux du volet Format. Un paramètre n'est listé que là où le bouton fx est proposé.
Couches de données
| Couche | Groupe | Paramètres avec fx |
|---|---|---|
| Cercles | Cercles - Configuration | Inclure dans le zoom automatique, Inclure l'info-bulle, Sélectionnable |
| Cercles | Cercles - Mise en forme | Couleur de remplissage, Transparence du remplissage, Style de remplissage, Angle des hachures, Largeur des hachures, Couleur du contour, Transparence du contour, Largeur du contour, Motif de tirets, Flou |
| Images / icônes | Images - Configuration | URL de l'image, Texte ou chemin de l'icône, Couleur du texte de l'icône, Couleur de l'icône / de l'arrière-plan, Transparence de l'arrière-plan de l'icône, Rotation de l'image (Icon Rotation pour les icônes), Largeur de l'image (Taille de l'icône pour les icônes), Hauteur de l'image, Transparence, Inclure dans le zoom automatique, Inclure l'info-bulle, Sélectionnable |
| Carte thermique | Carte thermique - Configuration | Inclure dans le zoom automatique |
| Cellules | Cellules - Configuration | Résolution, Résolution de début, Niveau de zoom de la résolution de début, Résolution de fin, Niveau de zoom de la résolution de fin, Inclure dans le zoom, Sélectionnable |
| Cellules | Cellules - Mise en forme | Couleur de remplissage, Valeur min, Valeur médiane, Valeur max, Hauteur de départ de l'extrusion, Hauteur finale de l'extrusion. Avec Utiliser la mise en forme Power BI activé : Couleur du contour, Transparence du contour, Transparence du remplissage |
| Colonnes 3D | Colonnes - Configuration | Inclure dans le zoom, Autoriser la sélection, Inclure l'info-bulle |
| Colonnes 3D | Colonnes - Mise en forme | Hauteur de base, Largeur, Couleur |
| Lignes | Lignes - Configuration | Inclure dans le zoom automatique, Inclure l'info-bulle, Sélectionnable, Inclure des cercles à :, ainsi que l'URL, la rotation, la largeur, la hauteur et la transparence des images de début et de fin |
| Lignes | Lignes - Mise en forme | Nom de l'itinéraire, Couleur, Pondération du flux, Amplitude, Motif de tirets, Vitesse d'animation des tirets, Inclure le symbole de ligne (Droite / Plus court uniquement), Texte du symbole de ligne, Couleur du symbole de ligne, Taille du symbole de ligne, Décalage du symbole de ligne, Répétition du symbole de ligne, Couleur du halo du symbole, Largeur du halo du symbole, Flou du halo du symbole. Pour les formes de ligne autres que Flux, Flux lissé, Arcs de flux et Arbre de flux, aussi Transparence, Largeur et Flou du contour |
| Formes (depuis les données) | Formes (depuis les données) - Configuration | Inclure dans le zoom automatique, Inclure l'info-bulle, Sélectionnable, Taille du cercle, URL de l'image, Taille de l'image, Rotation de l'image, Nom de l'icône, Taille de l'icône, Couleur de l'icône, Hauteur de base de l'extrusion du polygone, Hauteur d'extrusion du polygone, Forme de la polyligne, Nom de l'itinéraire, ainsi que l'URL, la rotation, la largeur et la hauteur des images de début et de fin de polyligne |
| Formes (depuis les données) | Formes (depuis les données) - Mise en forme | Couleur de remplissage, Transparence du remplissage, Style de remplissage, Angle des hachures, Largeur des hachures, URL du motif / de l'image, Couleur du contour, Transparence du contour, Largeur du contour, Flou du contour, Motif de tirets, Vitesse d'animation des tirets, Inclure le symbole de ligne, Texte du symbole de ligne, Couleur du symbole de ligne, Taille du symbole de ligne, Décalage du symbole de ligne, Répétition du symbole de ligne, Couleur du halo du symbole, Largeur du halo du symbole, Flou du halo du symbole |
| Formes (depuis des fichiers) | Groupe de configuration | Lien de fichier ou de service (URL du fichier GeoJSON / KML en 1.1.0.9 et versions antérieures), Propriété à faire correspondre au champ de référence d'entité (quand c'est une zone de texte), Visible, Inclure l'info-bulle, Inclure dans le zoom automatique, Sélectionnable, Taille du cercle, Hauteur d'extrusion du polygone |
| Formes (depuis des fichiers) | Groupes de remplissage et de contour | Couleur de remplissage, Transparence du remplissage, Style de remplissage, Angle des hachures, Largeur des hachures, URL du motif / de l'image, Couleur du contour, Transparence du contour, Largeur du contour, Motif de tirets |
| Tuiles vectorielles / jeux de tuiles | Groupe de configuration | URL XYZ des tuiles vectorielles, Propriété à faire correspondre, Nom(s) de la couche, Visible, Inclure l'info-bulle, Inclure dans le zoom automatique, Sélectionnable |
| Tuiles vectorielles / jeux de tuiles | Groupes de mise en forme | Couleur de remplissage, Transparence du remplissage, Couleur du contour, Transparence du contour, Largeur du contour, Motif de tirets, Rayon circulaire, Hauteur d'extrusion, Largeur du contour sans correspondance |
| Couche ArcGIS liée aux données | Couche ArcGIS - Configuration | URL de la couche ArcGIS, Propriété à faire correspondre (quand c'est une zone de texte), Visible, Clause SQL WHERE ArcGIS, Inclure l'info-bulle, Inclure dans le zoom automatique, Sélectionnable |
| Couche ArcGIS liée aux données | Couche ArcGIS - Mise en forme | Couleur de remplissage, Transparence du remplissage, Couleur du contour, Transparence du contour, Largeur du contour, Motif de tirets |
| Couches du catalogue | Le groupe de la couche dans Catalogue | Couche visible, Variante sélectionnée, les filtres de la couche, Champ de données de couleur, Champ de données d'extrusion, Couleur de remplissage, Couleur du contour, Hauteur d'extrusion, Z-Index |
Forme de la ligne, dans Lignes - Mise en forme, n'accepte pas la mise en forme conditionnelle. Chaque couche Lignes dessine une seule forme de ligne.
Étiquettes, légende et sélection
| Carte | Groupe | Paramètres avec fx |
|---|---|---|
| Étiquettes | Contenu | Afficher le libellé, Texte de l'étiquette ou Texte du corps, Texte du titre, Image, Texte du pied |
| Étiquettes | Style | Couleur du texte |
| Étiquettes | Conteneur, Halo ou Carte | Conteneur d'affichage, la couleur de remplissage, de teinte ou du halo, Transparence, Couleur de bordure, Largeur de la bordure, Rayon de la bordure |
| Étiquettes | Placement | Position |
| Légende | Libellés de la légende | La description de chaque couche |
| Légende | Légendes de mise en forme conditionnelle | Le champ de dégradé de chaque couche |
| Sélection | Position de la carte | Champ de longitude à segmenter, Champ de latitude à segmenter |
Couches de référence et fond de carte
| Couche | Paramètres avec fx |
|---|---|
| Couches de référence de fichiers | URL, Valeur de filtre, Nom de la propriété d'étiquette, Visible, Couleur de remplissage, Propriété pour la couleur de remplissage, Couleur du contour, Propriété pour la couleur du contour, et les valeurs de début, médiane et de fin d'un dégradé |
| Couche de référence Tuiles vectorielles | URL du fichier JSON de style, Noms des couches, Valeur de filtre |
| Couches de référence raster | Modèle d'URL du serveur de tuiles, Visible |
| Couches de référence WMS | Visible, Style (facultatif), Filtre CQL (facultatif), Valeur du paramètre personnalisé (facultatif). URL du serveur WMS et Couche quand la couche est saisie à la main |
| Couches de référence ArcGIS | URL de la couche ArcGIS, Visible, Clause SQL WHERE |
| Étiquettes de la carte | Langue |
| Fond de carte, groupe Style | Langue, et URL du style (fichier Maplibre Style Specification) quand Style de carte vaut URL de style personnalisée |
| Ombrage et Terrain 3D | URL raster personnalisée |
| Carte | Niveau de zoom pour un élément unique |
Les contrôles, la disposition de la légende, les outils de sélection, les transparences de sélection et les informations d'identification ArcGIS n'acceptent pas la mise en forme conditionnelle. La position des étiquettes des couches de référence ne l'accepte pas non plus.
Conseils et limites
- Une mesure utilisée avec Valeur du champ doit renvoyer le type attendu par le paramètre : une couleur, un nombre, du texte, ou « Yes » ou « No ».
- Si un paramètre piloté par fx semble ignoré, vérifiez la valeur que Power BI renvoie. Copiez le visuel, transformez la copie en table et ajoutez-y la mesure.
- Les cellules agrégées à partir de coordonnées tirent leurs couleurs de l'échelle de couleurs de la couche. Les couleurs par ligne issues de la mise en forme conditionnelle s'appliquent aux cellules dessinées à partir d'ID de cellule, avec Utiliser la mise en forme Power BI activé.
- Un Arbre de flux prend une couleur par origine, celle de la première ligne de données de cette origine.