Points de données vides et null dans les graphiques de rapport paginés (Générateur de rapports)

S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Concepteur de rapports dans SQL Server Data Tools

Si vous affichez des champs avec des valeurs vides ou null dans un graphique de votre rapport paginé, l’aspect du graphique peut ne pas correspondre à vos attentes. Les graphiques traitent les valeurs vides différemment en fonction du type de graphique spécifié :

  • Si le type de graphique est un type de graphique linéaire (graphique à barres, histogramme, graphique en nuage de points, graphique en courbes, graphique en aires, graphique d'étendue), les valeurs vides sont affichées sous forme d'espaces vides, ou « vides », dans le graphique. Si vous souhaitez spécifier des points vides, vous devez ajouter des espaces réservés à ces points. Pour plus d’informations, consultez Ajouter des points vides à un graphique (Générateur de rapports et SSRS).

  • Si le graphique utilisé est un graphique linéaire contigu (graphique à aires, graphique à barres, histogramme, graphique en courbes, graphique à nuages de points), des points de données vides y sont ajoutés pour maintenir la continuité dans les séries.

  • Si le graphique utilisé est un graphique non linéaire (polaire, à secteurs, en anneau, en entonnoir ou en pyramide), les valeurs vides n'y sont pas affichées.

  • Dans les types de graphiques à base de formes, les valeurs Null sont omises.

Un exemple de graphique avec des points de données vides est disponible sous forme d'exemple de rapport. Pour plus d'informations sur le téléchargement de cet exemple de rapport et d'autres rapports, consultez Exemples de rapports du Générateur de rapports et du Concepteur de rapports.

Notes

Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.

Suppression de valeurs vides ou Null

Pour éviter de masquer des données importantes, envisagez la suppression des valeurs vides de votre dataset. Pour filtrer les valeurs Null, vous pouvez utiliser la clause NOT IS NULL dans votre requête. Vous pouvez également ajouter une expression de filtrage qui spécifie que vous ne voulez afficher que les valeurs différentes de zéro. Pour plus d’informations, consultez Ajouter des filtres de jeux de données, des filtres de régions de données et des filtres de groupes (Générateur de rapports et SSRS).

Champs sans valeurs dans un graphique

Si un champ ne contient aucune valeur dans le dataset retourné, le graphique affiche un graphique vide sans point de données, mais le nom de la série (en général, le nom du champ) est ajouté en tant qu'élément de légende.

Ce comportement est différent du cas où il n'y a aucune ligne de données dans le dataset retourné, ce qui peut se produire lorsque le rapport est paramétré et que la valeur sélectionnée retourne un jeu de résultats vide. Si votre requête de dataset retourne zéro ligne de données, un message s'affiche au moment de l'exécution pour indiquer qu'aucune donnée ne peut être présentée. Vous pouvez personnaliser ce message en modifiant la légende NoDataMessage pour le rapport dans le volet Propriétés . Pour plus d’informations, consultez Jeux de données incorporés dans le rapport et jeux de données partagés (Générateur de rapports et SSRS).

Étapes suivantes

Graphiques
Mise en forme d’un graphique
Ajouter un graphique à un rapport
Dépanner les graphiques

D’autres questions ? Essayez de poser une question dans le forum Reporting Services