Ajout de données à une région de données de jauge (Générateur de rapports version 2.0)

Une fois que vous avez ajouté une jauge à l'aire de conception, il vous suffit de faire glisser un champ du dataset vers la jauge pour afficher ce champ dans la zone de dépôt des données. Par défaut, lorsqu'un champ est ajouté à la jauge, ce champ est agrégé et la valeur résultante est associée au pointeur via la propriété Value. Par défaut, la jauge agrège toutes les valeurs du champ en une seule valeur qui est indiquée sur la jauge. Vous pouvez ajouter le regroupement à la jauge pour afficher des groupes individuels ou des lignes individuelles sur la jauge. Une fois le regroupement et le filtrage appliqués, la jauge utilise la valeur du pointeur pour afficher le dernier groupe ou la dernière ligne dans le dataset retourné.

Vous pouvez ajouter plusieurs valeurs à une jauge individuelle en ajoutant un autre pointeur. Ce pointeur peut appartenir à la même échelle ou vous pouvez ajouter une autre échelle et l'associer au pointeur.

Éléments à prendre en considération lors de l'ajout de données à une jauge

Comme toutes les autres régions de données, la région de données de jauge ne peut être liée qu'à un seul dataset. Si vous possédez plusieurs datasets, envisagez d'utiliser un JOIN ou un UNION pour créer un seul dataset ou d'utiliser des jauges séparées pour chaque dataset.

Les types de données numériques sont agrégés à l'aide de la fonction SUM. Les types de données non numériques sont agrégés à l'aide de la fonction COUNT, qui compte le nombre d'instances d'une valeur ou d'un champ particulier dans le dataset ou le groupe.

Une fois les données ajoutées, lorsque vous cliquez avec le bouton droit sur le pointeur, les options Effacer la valeur du pointeur et Supprimer le pointeur s'affichent. L'option Effacer la valeur du pointeur supprime le champ associé à la jauge, mais le pointeur apparaît toujours sur la jauge. L'option Supprimer le pointeur supprime le champ de la jauge et le pointeur de la vue. Si vous rajoutez un champ à la jauge, le pointeur par défaut réapparaît. Après avoir ajouté un champ à la jauge, vous devez définir les valeurs minimale et maximale sur l'échelle correspondante de manière à replacer dans son contexte la valeur qui est affichée sur la jauge. Vous avez également la possibilité de définir des valeurs minimale et maximale sur une plage qui représente une zone critique sur l'échelle. La jauge ne définit pas automatiquement les valeurs minimale et maximale sur l'échelle ou la plage, car elle ne peut pas déterminer comment la valeur doit être perçue.

Méthodes d'ajout de données à une jauge

Après avoir défini un dataset pour le rapport, vous pouvez ajouter un champ de données à la jauge en suivant l'une des méthodes suivantes :

  • Faites glisser un champ du dataset vers la zone de dépôt. Ouvrez la zone de dépôt de données et faites glisser un champ vers cette zone. Vous pouvez ouvrir la zone de dépôt en cliquant sur la jauge ou en plaçant un champ sur la jauge. Si aucun pointeur ne figure encore sur la jauge, un pointeur est ajouté à la jauge et est associé au champ que vous avez ajouté.

  • Affichez la zone de dépôt de données et pointez sur l'espace réservé du champ. Un bouton de sélecteur de champ apparaît à l'intérieur de l'espace réservé. Vous pouvez cliquer dessus pour sélectionner un champ dans le dataset. Si un champ est déjà sélectionné, cliquez sur ce champ pour afficher le bouton, puis sélectionnez un autre champ.

    [!REMARQUE]

    Cette méthode n'est pas applicable en l'absence de pointeur sur la jauge ou lorsque le rapport contient plusieurs datasets et que le panneau de jauge n'est associé à aucun dataset. Pour plus d'informations, consultez Procédure : associer une région de données à un dataset (Générateur de rapports version 2.0).

  • Cliquez avec le bouton droit sur le pointeur de la jauge et sélectionnez Propriétés du pointeur. Pour Value, sélectionnez un champ dans la liste déroulante ou définissez une expression de champ en cliquant sur le bouton Expression (fx).

Agrégation de champs en une seule valeur

Lorsqu'un champ est ajouté à une jauge, Reporting Services calcule par défaut un agrégat pour ce champ. Les types de données numériques sont agrégés à l'aide de la fonction SUM. Les types de données non numériques sont agrégés à l'aide de la fonction COUNT, qui compte le nombre d'instances d'une valeur ou d'un champ particulier dans le dataset ou le groupe. Si le type de données du champ de valeur est String, la jauge ne peut pas afficher de valeur numérique, y compris en présence de chiffres dans les champs. Au lieu de cela, la jauge agrège les champs de type String à l'aide de la fonction COUNT. Pour éviter ce comportement, assurez-vous que les champs que vous utilisez sont des types de données numériques, par opposition aux chaînes qui contiennent des nombres mis en forme. Vous pouvez utiliser une expression Visual Basic pour convertir des valeurs de chaîne en type de données numérique à l'aide de la constante CDbl ou CInt. Par exemple, l'expression suivante convertit un champ de chaîne appelé MyField en valeurs numériques.

=Sum(CDbl(Fields!MyField.Value))

Pour plus d'informations sur les expressions d'agrégation, consultez Utilisation de fonctions de rapport et d'agrégation intégrées dans des expressions (Générateur de rapports version 2.0).

Définition d'un groupe sur une jauge

Après avoir ajouté un champ à la jauge, vous pouvez ajouter un groupe de données. Le jauge diffère de toutes les autres régions de données dans Reporting Services qui peut afficher plusieurs groupes dans une même région de données. Lorsque vous ajoutez un groupe en définissant une expression de groupe sur la jauge, cela revient à ajouter un groupe de lignes sur la région de données de tableau matriciel. Lorsque le groupe est ajouté, seule la valeur du dernier groupe est toutefois affichée en tant que valeur de pointeur sur la jauge. Par exemple, si vous ajoutez une expression de regroupement sur Year, le pointeur pointera sur la valeur qui représente la valeur des ventes agrégées pour la dernière année du dataset. Pour plus d'informations sur les groupes, consultez Fonctionnement des groupes (Générateur de rapports version 2.0).

Vous pouvez ajouter un groupe à la jauge lorsque, par exemple, vous affichez plusieurs jauges dans une table ou une liste et que vous souhaitez afficher des données agrégées par groupe. Pour plus d'informations, consultez Procédure : ajouter ou supprimer un groupe dans une région de données (Générateur de rapports version 2.0).