Share via


Préparation des données à afficher dans une région de données de graphique (Générateur de rapports version 2.0)

Les graphiques fournissent une vue de synthèse de vos données. Toutefois, avec des datasets très volumineux, les informations affichées sur un graphique peuvent être masquées ou illisibles. Des points de données manquants ou Null, des types de données inadaptés au type de graphique et des applications avancées telles que la combinaison de graphiques à des tables peuvent affecter la lisibilité d'un graphique. Avant de concevoir un graphique, vous devez vous préparer avec soin et comprendre vos données afin de pouvoir concevoir vos graphiques rapidement et efficacement.

Considérations sur les datasets avant d'utiliser le graphique

Un graphique, à l'instar de toute autre région de données telle qu'une matrice ou une table, est lié à un seul dataset. Si vous voulez afficher plusieurs datasets sur le même graphique, vous pouvez créer un dataset supplémentaire qui utilise une instruction JOIN ou UNION dans votre requête SQL avant d'ajouter des données au graphique. Pour plus d'informations sur l'instruction JOIN et UNION, consultez la documentation en ligne ou une autre référence sur SQL. Votre rapport peut contenir autant de graphiques que nécessaire.

Pensez à préagréger les données dans la requête de dataset si des données de détail ne sont pas nécessaires ou utiles. Pour afficher plus clairement chaque point de données, réduisez le nombre de catégories dans votre dataset. Vous pouvez filtrer le dataset ou ajouter à votre requête une condition qui réduit le nombre de lignes retournées.

La plupart des types de graphiques requièrent des valeurs numériques le long de l'axe des ordonnées, qui est en général l'axe des Y, pour qu'ils se dessinent correctement. Si le type de données de votre champ de valeur correspond à String, aucune valeur numérique ne pourra s'afficher dans le graphique, même si les champs contiennent par ailleurs des chiffres. À la place, le graphique affichera un décompte du nombre total des lignes qui contiennent une valeur dans ce champ. Pour éviter ce problème, assurez-vous que les champs que vous utilisez pour les séries de valeurs sont destinés à contenir des données numériques, par opposition aux champs de chaîne qui sont destinés à contenir des nombres mis en forme.

Meilleures pratiques lors de l'affichage de données sur un graphique

Les graphiques sont plus efficaces lorsque le nombre d'éléments affichés présente une image claire des informations sous-jacentes. De nombreux points de données sont profitables à certains graphiques, tels que les graphiques en nuage de points, tandis que d'autres graphiques, tels que les graphiques à secteurs, sont plus efficaces si le nombre de points de données est moins élevé. Vous devez choisir avec soin un type de graphique en fonction des valeurs de votre dataset et de la façon dont vous voulez que ces informations soient présentées. Pour plus d'informations, consultez Types de graphiques (Générateur de rapports version 2.0).

Vous pouvez consolider des données sur un graphique de plusieurs manières :

Valeurs vides ou Null dans un champ d'un dataset

Le graphique traite 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 Procédure : ajouter des points vides au graphique (Générateur de rapports version 2.0).

  • 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 de valeurs.

  • 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.

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 Procédure : ajouter un filtre (Générateur de rapports version 2.0).

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 du rapport à partir du volet Propriétés. Pour plus d'informations, consultez Fonctionnement des datasets de rapport (Générateur de rapports version 2.0).