Mise en surbrillance de données à l'aide de la mise en forme conditionnelle. SAP Web Intelligence
5.5.4 Mise en surbrillance de données à l'aide de la mise en forme conditionnelle
La mise en forme conditionnelle permet de mettre des résultats en surbrillance ou de modifier la mise en forme en fonction de certaines données. Par exemple, vous pouvez utiliser la mise en forme conditionnelle pour les résultats afin de mettre en surbrillance des résultats élevés ou faibles, avec des couleurs spécifiques ou des commentaires (tels que "Performant" ou "Non performant").
Il est possible d'appliquer la mise en forme conditionnelle aux éléments suivants :
● Colonnes d'un tableau vertical
● Lignes d'un tableau horizontal
● Cellules de formulaires ou de tableaux croisés
● En-têtes de section
● Cellules individuelles
Il est possible d'appliquer jusqu'à 30 règles de mise en forme conditionnelle dans un document. Vous pouvez appliquer ces règles à un maximum de 20 lignes ou colonnes de tableau, cellules individuelles ou cellules de section dans les rapports. Vous pouvez appliquer jusqu'à 10 règles à une même ligne ou colonne de tableau, cellule individuelle ou cellule de section.
Vous pouvez définir des règles de mise en forme conditionnelle pour activer les modifications de mise en forme suivantes :
● Couleur, taille et style du texte
● Couleurs et style des bordures de cellule
● Arrière-plan de la cellule : couleurs, images ou liens hypertexte vers des pages Web
Vous pouvez aussi définir des règles ayant pour effet d'afficher un texte, une formule, une image ou un lien hypertexte. Dans ce cas, les résultats qui remplissent la condition définie dans la règle sont remplacés par le texte ou la formule.
La mise en forme conditionnelle est dynamique. Si vous actualisez un rapport avec les données les plus récentes de la base de données, les règles mettent en surbrillance les nouveaux résultats en conséquence.
Si vous appliquez la mise en forme conditionnelle à une ligne ou à une colonne de tableau avec un saut, la règle ne s'applique que si la valeur qui satisfait à la règle conditionnelle apparaît sur la première ligne de ce saut.
5.5.4.1 Conditions de la mise en forme conditionnelle
Les règles de mise en forme conditionnelle comprennent plusieurs conditions qui permettent d'appliquer différents formats selon les données. Une règle de mise en forme conditionnelle fonctionne de la façon suivante :
If <Main Condition> is true, Apply <Main Format>
ElseIf <Second Condition> is true, Apply <Second Format>
ElseIf <Third Condition> is true, Apply <Third Format>
ElseIf...
Else Apply <Default Format>
Dans l'exemple ci-dessus, si <Main Condition (Condition principale)> est Chiffre d'affaires > 100 000 et que <Main Format (Format principal)> met le texte en bleu, la mise en forme
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence
Création de rapports
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
289
conditionnelle fait apparaître l'indicateur Chiffre d'affaires en bleu chaque fois que sa valeur est supérieure à
100 000.
Si <Second Condition (Deuxième condition)> est Chiffre d'affaires < 10 000 et que <Second
Format (Deuxième format)> met le texte en rouge, la mise en forme conditionnelle fait aussi apparaître l'indicateur Chiffre d'affaires en rouge chaque fois que sa valeur est inférieure à 10 000.
Chaque condition peut comprendre plusieurs tests, et tous ces tests doivent renvoyer True ("True", en anglais) pour que la mise en forme conditionnelle soit appliquée. Une condition peut, par exemple, tester la valeur des objets [Pays] et [Lieu de villégiature]. Ces deux objets doivent retourner la valeur spécifiée dans le test pour que la mise en forme s'applique.
5.5.4.2 Création d'une règle de mise en forme conditionnelle
Remarque
Cette option n'est pas disponible dans l'interface Web (interface DHTML). Pour créer ou modifier une mise en forme conditionnelle, servez-vous de l'interface Rich Internet Application ou de Web Intelligence Rich Client.
Pour créer une règle de mise en forme conditionnelle, vous devez vous trouver en mode Conception.
1. Sélectionnez
Analyse Conditionnel Nouvelle règle
pour afficher l'éditeur de règles de mise en forme.
2. Dans la zone
Nom de la règle
, saisissez le nom de la règle.
3. Dans la zone
Description
, saisissez la description de la règle.
4. Pour que la règle produise ses effets sur le contenu de toutes les cellules auxquelles elle s'applique, sélectionnez
Contenu cellule
dans la zone
Objet ou cellule filtré(e)
.
Il n'est pas possible de définir une règle sur une cellule contenant une date ou des données de type numérique
(par exemple, un calcul), car l'application considère toute valeur saisie dans la zone de texte
Valeur
comme une chaîne de texte.
5. Pour que la règle produise ses effets sur la valeur d'un objet, cliquez sur
...
en regard de cette zone, puis sélectionnez l'objet dans la liste.
6. Sélectionnez l'opérateur dans la liste
Opérateur
.
7. Dans la zone
Opérandes
, saisissez la valeur qui déclenche la règle de mise en forme.
○ Vous pouvez la saisir directement dans la zone.
○ Pour sélectionner une valeur dans la liste de valeurs de l'objet que vous avez choisi dans la zone
Objet ou cellule filtré
, cliquez sur
...
à droite de la zone
Opérandes
puis sur
Sélectionner une valeur
dans le menu.
Ensuite, sélectionnez une valeur dans la boîte de dialogue
Liste de valeurs
.
○ Pour sélectionner un autre objet ou une autre variable comme valeur, cliquez sur
...
à droite de la zone
Opérandes
puis sur
Sélectionner un objet ou une variable
dans le menu. Ensuite, sélectionnez l'objet ou la variable dans la boîte de dialogue
Objets et variables
.
○ Pour effacer le contenu de la zone
Opérandes
, cliquez sur
...
à droite de cette zone, puis sélectionnez
Vide
dans le menu.
8. Pour ajouter un autre test dans la condition, cliquez sur
+
à côté des conditions existantes, puis sélectionnez la cellule ou l'objet filtré, l'opérateur et la valeur comme indiqué ci-dessus.
9. Pour supprimer une condition, cliquez sur
x
dans le coin supérieur droit de la boîte de dialogue
Condition
.
290
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence
Création de rapports
10. Pour déclencher la condition à l'aide d'une formule, cliquez sur
Fx
en haut de la boîte de dialogue
Condition
, puis saisissez la formule. Cliquez sur
Fx
à droite de la palette des formules pour afficher, si vous le souhaitez, l'Editeur de formule que vous pouvez utiliser pour créer la formule.
○ Pour que la formule renvoie une chaîne de texte, n'ajoutez pas de guillemets avant ou après le texte. Par exemple, si vous voulez que l'alerteur affiche IMPAYE, saisissez : IMPAYE.
○ La formule doit renvoyer True ou False. True déclenche la condition. False ne la déclenche pas. Par exemple, si la formule est RowIndex()=3, la mise en forme conditionnelle apparaît sur la quatrième ligne du tableau.
11. Pour ajouter une autre condition à la règle, cliquez sur + dans le coin supérieur gauche de la boîte de dialogue
Condition
pour afficher une zone
Sinon
, puis définissez les conditions ou créer une formule comme indiqué cidessus.
Vous pouvez ajouter plusieurs conditions Sinon à une condition.
12. Pour définir le format qui doit apparaître au déclenchement de la règle, cliquez sur
Format
, puis définissez le format souhaité dans la boîte de dialogue
Afficher les règles de mise en forme
.
5.5.4.3 Définition du format affiché par une règle de mise en forme conditionnelle
Notez que lorsque vous sélectionnez Lire le contenu comme : HTML, les deux propriétés Ajustement automatique de la largeur et Ajustement automatique de la hauteur ne fonctionnent pas car le navigateur ne peut pas décoder correctement la taille des données HTML dans une cellule. Le contenu HTML fourni par l'utilisateur s'affiche directement dans le navigateur. Notre application ne modifie pas le code HTML fourni par l'utilisateur pour définir la largeur et la hauteur.
1. Créez la règle, puis cliquez sur
Format
dans la boîte de dialogue
Editeur de règles de mise en forme
pour afficher la boîte de dialogue
Afficher les règles de mise en forme
.
2. Pour afficher du texte ou une formule, sélectionnez l'onglet
Affichage
, puis créez la formule dans la zone prévue à cet effet.
3. Pour que la formule ou le texte affiché soit interprété comme du code HTML, une URL d'image ou un lien hypertexte, cliquez sur
Lire le contenu comme
, puis sélectionnez
HTML
,
URL de l'image
ou
Lien hypertexte
dans la liste.
4. Pour changer le format des nombres, sélectionnez le format dans la liste
Format de nombre
ou cliquez sur
Personnalisé
, puis sélectionnez le format souhaité dans la boîte de dialogue
Format de nombre
.
5. Pour changer de style de police, cliquez sur l'onglet
Texte
, puis définissez la police à l'aide des contrôles de l'onglet.
6. Pour modifier le style de l'arrière-plan, sélectionnez l'onglet
Arrière-plan
, puis définissez l'arrière-plan à l'aide des contrôles de l'onglet.
7. Pour changer de style de bordure, sélectionnez l'onglet
Bordure
, puis définissez la bordure à l'aide des contrôles de l'onglet.
5.5.4.4 Pour appliquer la mise en forme conditionnelle
Pour appliquer la mise en forme conditionnelle à un document, vous devez vous trouver en mode Conception.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence
Création de rapports
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
291
Il est possible d'appliquer des règles de mise en forme conditionnelle définies à l'avance à des éléments de rapport. Vous pouvez mettre en forme les éléments de rapport suivants :
● Colonnes d'un tableau vertical
● Lignes d'un tableau horizontal
● Cellules de formulaires ou de tableaux croisés
● En-têtes de section
● Cellules individuelles
1. Sélectionnez l'élément de rapport auquel vous souhaitez appliquer une mise en forme conditionnelle.
2. Sélectionnez
Analyse Conditionnel Règles de mise en forme
, puis, dans la liste, cochez la règle à appliquer.
5.5.4.5 Gestion des formats conditionnels
Remarque
Cette action n'est pas possible dans l'interface Web (interface DHTML).
Pour gérer les règles de mise en forme conditionnelle, vous devez être en mode Conception.
1. Sélectionnez
Analyse Conditionnel Règles de mise en forme Gestion des règles
pour afficher la boîte de dialogue
Formats conditionnels
.
2. Pour élever ou abaisser la priorité d'une règle, sélectionnez cette dernière, puis cliquez sur le bouton Haut ou
Bas en regard de la liste. Les règles s'appliquent de la priorité la plus faible à la priorité la plus forte.
3. Pour dupliquer une règle, sélectionnez-la, puis cliquez sur
Dupliquer
.
4. Pour supprimer une règle, sélectionnez-la, puis cliquez sur
Supprimer
.
5.5.4.6 Utilisation de formules pour créer des règles de mise en forme conditionnelle avancées
Au lieu de vous servir des options
Objet ou cellule filtré
,
Opérateur
et
Valeur
de l'
éditeur de règles de mise en forme
, vous pouvez utiliser le langage de formule pour créer des règles de mise en forme conditionnelle avancées.
Exemple
Mise en évidence de trois plages du chiffre d'affaires trimestriel, calculé en pourcentage du chiffre d'affaires moyen
Cet exemple porte sur la création de trois règles permettant d'appliquer un code de couleur à des chiffres d'affaires en fonction de leur relation au chiffre d'affaires moyen. Le tableau inclut des résultats pour trois années et cela constitue la moyenne à laquelle vous voulez comparer chaque résultat du chiffre d'affaires calculé par trimestre par ligne de produits.
L'option Formule de l'
éditeur de règles de mise en forme
permet de créer la règle suivante, qui comprend trois conditions. Ces conditions sont les suivantes :
292
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP BusinessObjects Web Intelligence
Création de rapports

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.