Didacticiel : ajout d'un indicateur de performance clé à un rapport

Dans un rapport, les indicateurs de performance clé (KPI) sont des valeurs mesurables, par exemple les valeurs correspondant aux ventes totales, qui permettent d'établir un bilan précis sur le plan commercial et opérationnel. Pour afficher l'état actuel des KPI d'un rapport particulier, vous pouvez procéder de trois façons différentes :

  • Mettez en surbrillance les valeurs des cellules souhaitées à l'aide d'une couleur d'arrière-plan permettant d'afficher l'état du KPI de votre choix.

  • Remplacez les valeurs des cellules par une image illustrant l'état du KPI souhaité.

  • Insérez une jauge.

Pour définir l'état actuel d'un KPI, nous allons à présent définir un objectif en utilisant les données de la base de données d'exemple AdventureWorks2008R2. Admettons que l'élément Line Total correspond au KPI dont nous souhaitons afficher l'état. Lorsque la valeur de l'élément Line Total atteint une valeur inférieure à 30, nous souhaitons que le KPI fasse l'objet d'une attention particulière et soit considéré comme étant éventuellement à l'origine du problème. En revanche, lorsque la valeur précédemment mentionnée atteint un montant inférieur à 20, nous souhaitons que la valeur elle-même soit considérée comme étant à l'origine du problème et comme devant faire à ce titre l'objet d'un traitement immédiat.

Spécifications

Pour utiliser ce didacticiel, les programmes suivants doivent être installés sur votre système :

  • SQL Server Business Intelligence Development Studio.

    Notes

    Les ordinateurs Itanium ne prennent pas en charge Business Intelligence Development Studio, contrairement aux ordinateurs x64. Si vous avez déployé les exemples de bases de données SQL Server sur un ordinateur Itanium, utilisez BI Development Studio sur un ordinateur x86 ou x64 pour les modifier et les exécuter.

  • SQL Server 2008 avec les exemples de bases de données AdventureWorks2008R2. Les exemples SQL Server et les exemples de bases de données doivent être téléchargés et installés pour que vous puissiez les afficher ou les utiliser. Pour plus d'informations, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server. Pour obtenir de l'aide sur les exemples de bases de données SQL Server et les exemples de code pour SQL Server Express, consultez Databases and Samples Overview (en anglais) sur le site Web CodePlex.

  • Vous devez avoir complété toutes les leçons de la Didacticiel : création d'un rapport de tableau de base.

Durée estimée pour effectuer le didacticiel : 10 minutes.

Pour ouvrir un projet existant

  1. Cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft SQL Server 2008 R2, puis cliquez sur Business Intelligence Development Studio.

  2. Dans le menu Fichier, pointez sur Ouvrir, puis cliquez sur Projet.

  3. Accédez à Tutorial.sln. Il s'agit du didacticiel créé à la Didacticiel : création d'un rapport de tableau de base.

  4. Cliquez sur OK pour ouvrir le projet. Le projet Didacticiel, qui contient une rapport intitulé Sales Orders.rdl s'affiche dans l'Explorateur de solutions.

  5. Double-cliquez sur le fichier Sales Orders.rdl pour ouvrir ce rapport.

Pour afficher l'état actuel d'un KPI à l'aide de couleurs d'arrière-plan

  1. Dans la table, cliquez avec le bouton droit sur la cellule qui contient le champ [LineTotal], puis sélectionnez Propriétés de la zone de texte.

  2. Dans la zone Remplissage, tapez l'expression suivante :

    =IIF(Sum(Fields!LineTotal.Value) >= 30, "Transparent", IIF(Sum(Fields!LineTotal.Value) < 20, "Red", "Yellow"))

Cette opération colore l'arrière-plan de chaque cellule qui contient une valeur inférieure à 20 pour l'élément Line Total en rouge. Toutes les cellules contenant des valeurs comprises entre 20 et 30 sont en revanche colorées en jaune et les cellules contenant des valeurs supérieures à 30 ne sont pas mises en surbrillance.

Pour afficher l'état présent d'un KPI à l'aide d'une jauge

  1. Dans la table, cliquez avec le bouton droit sur la cellule qui contient le champ [LineTotal], pointez sur l'option Insérer une colonne, puis sélectionnez Après pour insérer une nouvelle colonne à droite du champ [LineTotal].

  2. Cliquez sur l'onglet Conception.

  3. Dans la Boîte à outils, cliquez sur Jauge, puis sur l'aire de conception située hors de la table. La boîte de dialogue Sélectionner le type de jauge s'affiche.

    Notes

    La Barre d'outils peut apparaître sous la forme d'un onglet affiché à gauche du volet Données du rapport. Pour ouvrir la Boîte à outils, positionnez le pointeur au-dessus de l'onglet Boîte à outils. Lorsque la Boîte à outils n'est pas visible, cliquez sur l'option Boîte à outils du menu Affichage.

  4. Cliquez sur l'option Linéaire. La première jauge linéaire est alors sélectionnée.

  5. Cliquez sur OK.

  6. Faites glisser le champ LineTotal du volet Rapport de données jusqu'à la jauge.

Une fois déposé sur la jauge, les valeurs de ce champ sont agrégées à l'aide de la fonction intégrée SUM. Pour plus d'informations, consultez Jauges (Générateur de rapports version 3.0 et SSRS).

  1. Faites glisser la jauge sur la table, jusqu'à la colonne insérée à l'Étape 1.

    Notes

    Redimensionner la colonne afin que la jauge linéaire horizontale s'ajuste à la taille des cellules peut se révéler nécessaire. Pour redimensionner la colonne, cliquez sur un en-tête de colonne, puis utilisez les descripteurs pour redimensionner les cellules horizontalement et verticalement. Pour plus d'informations, consultez Tables, matrices et listes (Générateur de rapports version 3.0 et SSRS).

  2. Cliquez sur Aperçu.

  3. (Facultatif) Ajoutez une aiguille maximale pour gérer le dépassement de capacité afin que toute valeur apparaissant dans la plage maximale de l'échelle renvoie constamment à cette aiguille :

    1. Ouvrez le volet Propriétés.

    2. Cliquez sur l'échelle. Les propriétés de l'échelle s'affichent alors dans le volet Propriétés.

    3. Dans la catégorie Aiguilles d'échelle, développez le nœud MaximumPin.

    4. Attribuer la valeur True à la propriété Activer. Une aiguille s'affiche alors derrière la valeur maximale de l'échelle.