Créer un tableau de bord Active Technologies

Dans cette section :

Comment :

Vous pouvez créer un tableau de bord actif en insérant des invites de tableau de bord actif dans un document pour qu'elles agissent comme des filtres sur les rapports du tableau de bord. Vous pouvez aussi mettre en cascade (chaîner) les contrôles selon les sélections des contrôles précédents. Le format de sortie du document composé doit être un rapport actif, Flash actif ou PDF actif pour insérer des contrôles de formulaires actifs.


Haut de page

x
Invites de tableau de bord Active Technologies

Le groupe d'invites Tableau de bord actif contient des boutons sur lesquels vous pouvez cliquer afin d'insérer des invites de tableau de bord dans le tableau de bord. Ce groupe est visible uniquement lorsque le format de sortie du document est défini sur rapport actif, PDF actif, ou Flash actif. Vous pouvez accéder aux invites de tableau de bord actives sur l'onglet Format, dans le groupe Types de sortie. Le groupe Invites de tableau de bord actif est présenté dans l'image suivante.

Groupe d'invites tableau de bord actif

Les types suivants sont les types d'invite de tableau de bord actif que vous pouvez utiliser pour appliquer des filtres à un tableau de bord actif :

Remarque : l'affichage des valeurs entrées via les invites de tableau de bord actives dépendent de la configuration des données. Par exemple, si les données d'exemple sont activées, les invites de tableau de bord actif affichent des exemples de données, par exemple :

WF_RETAIL1
WF_RETAIL2
WF_RETAIL3


Haut de page

x
Rapports Cible

Quand vous rattachez un champ à une invite de tableau de bord actif, le rapport cible par défaut est le rapport depuis lequel vous avez glissé le champ. Vous pouvez ajouter ou supprimer des rapports cible depuis un contrôle de formulaire actif dans la fenêtre de dialogue Propriétés du Tableau de bord actif. Pour plus d'informations sur l'utilisation de la fenêtre de dialogue Propriétés de tableau de bord actif, consultez Utiliser plusieurs rapports en tant que Cibles et Sources.

Un rapport doit vérifier l'un des critères requis suivants pour être un rapport cible :

Si un rapport est éligible pour être un rapport cible parce que le champ le même titre renseigné par utilisateur et que le titre a été modifié, cette éligibilité est automatiquement retirée.


Haut de page

x
Comment : Ajouter une Invite Tableau de bord Active Technologies dans un Tableau de bord

Cette procédure décrit comment commencer à créer un tableau de bord en créant d'abord un rapport puis en rattachant une simple invite à l'un des champs du rapport.

  1. Ouvrez InfoAssist dans la vue Document.
  2. Avec InfoAssist ouvert dans la vue Document, sur l'onglet Format, dans le groupe Types de sortie, sélectionnez un type de sortie active (rapport actif, Flash actif, PDF actif).
  3. Sur l'onglet Insérer, dans le groupe Rapports, cliquez sur Rapport.

    Un espace réservé apparaît sur la zone de dessin.

  4. Glissez les champs sur la zone de dessin, ou dans le volet Requête, pour créer le rapport et commencer la construction du tableau de bord.
  5. Sur l'onglet Insérer, dans le groupe d'invites tableau de bord actif, sélectionnez une invite de tableau de bord pour l'insérer dans le document.

    L'image suivante montre un exemple d'invite à bouton radio ajoutée au tableau de bord.

    Une invite de tableau de bord actif apparaît dans le coin suppérieur gauche de la zone de dessin. Si vous avez laissé le rapport dans le coin supérieur gauche de la zone de dessin, vous allez devoir glisser cette invite en dehors du rapport, comme le montre l'image suivante.

    Tableau de bord actif avec Invite vierge

  6. Sélectionnez le rapport et rattachez l'un de ses champs de source données à l'invite, de l'une des manières suivantes :
    • Volet Requête : sélectionnez le rapport. Depuis le volet Requête, glissez le champ dans l'invite à laquelle vous souhaitez le rattacher.
    • Rapport sur la zone de dessin : faites un clic droit sur le rapport et cliquez sur Modifier Rapport. Le rapport devient modifiable. Mettez en surbrillance la colonne qui contient les données que vous souhaitez et glissez cette colonne dans l'invite.

    Une fois que vous avez rattaché le champ à l'invite, les valeurs du champ s'affichent dans l'invite.

    Remarque : une fois que le contrôle de formulaires actif est ajouté à la zone de dessin. le document composé est verrouillé dans un format de sortie actif. Vous ne pouvez pas modifier le format du rapport actif, du Flash actif, ou du PDF actif, s'il y a des contrôles présents sur la zone de dessin. Pour passer à un format de sortie non actif, tous les contrôles doivent être supprimés.

    L'image suivante montre un tableau de bord actif dans lequel le champ Catégorie Produit du rapport a été rattaché à une invite bouton radio.

    Champ associé à l'invite à bouton radio

    L'image suivante montre un exemple de tableau de bord au moment de l'exécution. Le rapport actif a une invite à bouton radio rattaché au champ Catégorie Produit. Vu qu'il s'agit d'un bouton radio, et que Téléviseurs est sélectionné, seules les régions dans lesquelles des téléviseurs on été vendus sont affichés dans le rapport.

    Tableau de bord au moment de l'exécution


Haut de page

x
Utiliser plusieurs rapports en tant que Cibles et Sources

Comment :

Vous pouvez ajouter plusieurs rapports et graphiques au tableau de bord. Chaque rapport peut être associé à plusieurs invites.



x
Comment : Construire un Tableau de bord avec plusieurs rapports en tant que Cibles et Sources

La procédure suivante décrit comment mettre en place des invites de tableau de bord actif pour deux rapports sur le tableau de bord. Dans notre exemple, le premier rapport contient des informations sur les catégories de produits électroniques vendus dans plusieurs régions. Le champ Région sera rattaché à un groupe de boutons radio. Chaque bouton radio va représenter une région particulière dans laquelle les produits électroniques sont vendus. Quand vous sélectionnez un bouton radio pour une région, par exemple Nord-est, le rapport est filtré par votre sélection.

Le second rapport contient des informations sur le sexe et l'age des consommateurs de produits électroniques. Le champ Sexe sera rattaché à une liste déroulante. La liste affichera les valeurs, homme et femme. Quand vous sélectionnez un sexe dans la liste déroulante, le rapport est filtré par votre sélection.

  1. Avec InfoAssist ouvert dans la vue Document, et avec au moins deux rapports sur la zone de dessin, ajoutez deux invites de tableau de bord actif, tel que décrit dans Ajouter une Invite Tableau de bord Active Technologies dans un Tableau de bord.

    L'image suivante montre un tableau de bord avec le rapport région et le rapport sexe décrits dans l'introduction. A côté de la région se trouve une boîte radio. A côté du sexe se trouve une invite avec liste déroulante. Les invites ne sont encore rattachées à aucun champ du rapport.

    Tableau de bord avec invites non liées

  2. Faites un clic droit sur l'invite de tableau de bord actif auquel vous souhaitez rattacher un champ et cliquer sur Propriétés.

    Par exemple, dans l'image suivante, le menu de clic droit pour l'invite à bouton radio est ouvert.

    Menu contextuel bouton radio

    La fenêtre de dialogue Propriétés du système s'affiche, comme le montre l'image suivante.

    La liste des Invites affichent toujours deux invites (radiobuttons_1 et combobox_1) qui ont été ajoutées au tableau de bord lors de l'étape 1. L'invite appelée radiobuttons_1 est en surbrillance car elle a été sélectionnée lors de l'étape 2.

    Fenêtre de dialogue Propriétés de Tableau de bord actif avec Invite Bouton Radio 1 en surbrillance

  3. Depuis le menu déroulant Rapport, sélectionnez le rapport qui contient le champ que vous souhaitez rattacher à l'invite de tableau de bord actif.

    Dans cet exemple, montré dans l'image suivante, la liste de boutons radio (radiobuttons_1) a été sélectionné pour l'invite du rapport région (table_1).

    Fenêtre de dialogue Propriétés de Tableau de bord actif Sélectionner  Rapport

    La prochaine étape décrit comment rattacher le champ Région du rapport région à la liste des boutons radio afin de filtrer ce rapport.

  4. Depuis le menu déroulant Champ, sélectionnez le champ à rattacher à l'invite de tableau de bord actif.

    Dans cet exemple, le champ Région a été sélectionné pour la liste de boutons radio (radiobuttons_1), comme le montre l'image suivante.

    Menu de Champ Propriétés de Tableau de bord actif

    L'image suivante montre Région en tant que champ sélectionné pour la liste des boutons radio. Le rapport région (table_1) est le rapport cible parce qu'il est celui dans lequel vous avez sélectionné le champ. En outre, table_2, le rapport sexe, apparaît maintenant dans la liste Rapports Candidats.

    Fenêtre de dialogue Propriétés Tableau de bord actif avec Liste Rapports Candidats et Liste Cible remplie

  5. Cliquez sur OK.

    L'invite est maintenant rattachée au champ sur le tableau de bord.

    Dans l'image suivante, la liste de boutons radio est rattachée au champ Région. Elle affiche toutes les régions sur lesquelles un utilisateur peut filtrer le rapport.

    Liste avec bouton radio liée à un champ

    Les étapes suivantes décrivent comment rattacher le champ Sexe du rapport sexe (table_2) à l'invite à liste déroulante.

  6. Faites un clic droit sur l'invite suivante de tableau de bord actif auquel vous souhaitez rattacher un champ et cliquer sur Propriétés.

    Par exemple, dans l'image suivante, l'invite à liste déroulante sur le rapport sexe est sélectionnée.

    Invite sélectionner avec liste déroulante

    La fenêtre de dialogue Propriétés du tableau de bord actif s'affiche à nouveau, comme le montre l'image suivante.

    Fenêtre de dialogue Propriétés de Tableau de bord actif avec Liste déroulante 1 en surbrillance

    Notez que combobox_1, l'invite sélectionnée sur le tableau de bord, est sélectionnée dans la liste Invites.

  7. Depuis le menu déroulant Rapport, sélectionnez le rapport qui contient le champ que vous souhaitez rattacher à l'invite de tableau de bord actif.

    Dans cet exemple, montré dans l'image suivante, la liste déroulante (combobox_1) a été sélectionné pour l'invite du rapport sexe (table_2).

    Rapport Table 2 sélectionné pour Liste déroulante

    La prochaine étape décrit comment rattacher le champ Sexe du rapport sexe à la liste déroulante afin de filtrer ce rapport.

  8. Depuis le menu déroulant Champ, sélectionnez le champ à rattacher à l'invite de tableau de bord actif.

    Dans cet exemple, le champ Sexe a été sélectionné pour la liste déroulante (combobox_1), comme le montre l'image suivante.

    Sexe Sélectionné depuis le Menu Déroulant Champ

    Une fois le champ Sexe sélectionné, table_2 (rapport sexe) apparaît dans la liste Cible et table_1 (rapport région) apparaît dans la liste Rapports Candidats.

    Fenêtre de dialogue Propriétés de Tableau de bord actif avec Champ Sexe sélectionné

    Remarque : pour déplacer un rapport de la boîte liste Rapports Candidats vers la boîte liste Cibles, sélectionnez-le et cliquez sur la flèche Ajouter à la liste. Pour supprimer un rapport de la boîte liste Cibles, sélectionnez-le et cliquez sur la flèche Supprimer de la liste. Vous pouvez sélectionner plusieurs rapports en maintenant la touche Ctrl enfoncée et en cliquant sur chacun d'entre eux.

  9. Cliquez sur OK.

    L'invite est maintenant rattachée au champ sur le tableau de bord.

    Dans cet exemple, la liste déroulante est rattachée au champ Sexe. Un utilisateur pourrait filtrer le rapport sexe sur homme ou femme.

    L'image suivante montre le tableau de bord final avec deux rapports et deux invites.

    Tableau de bord avec Liste déroulante rattachée à un Champ

    Dans cet exemple, le rapport région a été filtré sur la région Nord-Est et le rapport sexe a été filtré sur Femme.

    Deux Rapports filtrés sur deux champs distincts



x
Comment : Changer le champ

Vous pouvez changer le champ auquel l'invite active est rattachée.

  1. Avec InfoAssist ouvert dans la vue Document, liez un contrôle de formulaires actif à un champ, comme décrit dans Utiliser plusieurs rapports en tant que Cibles et Sources.
  2. Faites un clic droit sur l'invite de tableau de bord actif qur vous souhaitez configurer, et cliquez sur Propriétés.

    La fenêtre de dialogue Propriétés du Tableau de bord actif s'ouvre.

  3. Depuis le menu Champ, sélectionnez un autre champ, comme le montre l'image suivante.

    invites de tableaux de bord actifs avec un nouveau champ

    Un message d'avertissement vous alerte que changer un tel champ source pour l'invite va supprimer l'invite existante, ainsi que toute invite enfant présente dans les cascades. Le message d'avertissement est montré dans l'image suivante.

    message d'avertissement propriétés tableau de bord actif

  4. Cliquez sur OK pour fermer le message d'avertissement.
  5. Cliquez sur OK pour quitter la fenêtre de dialogue Propriétés de l'animation.

    L'invite de tableau de bord actif est mise à jour avec le nouveau champ source.

    Dans l'exemple suivant, l'invite à case à cocher est mise à jour avec produits électroniques, comme le montre l'image suivante.

    Invite case à cocher mise à jour


Haut de page

x
Comment : Modifier la condition de filtrage
  1. Avec InfoAssist ouvert dans la vue Document, rattachez une invite de tableau de bord actif à un champ, tel que décrit dans Ajouter une Invite Tableau de bord Active Technologies dans un Tableau de bord.
  2. Faites un clic droit sur l'invite de tableau de bord actif sur lequel vous souhaitez travailler, puis, depuis le menu contextuel, sélectionnez Propriétés.

    La fenêtre de dialogue Propriétés du Tableau de bord actif s'ouvre.

  3. Depuis le menu déroulant Condition, sélectionnez la condition filtre pour l'invite de tableau de bord actif. Les options sont Egal à, pas Egal à, Inférieur à, Inférieur ou Egal à, Supérieur à, et Supérieur ou Egal à.
  4. Cliquez sur OK.

    La condition de filtrage est appliquée à l'invite de tableau de bord actif.


Haut de page

x
Comment : Ajouter plusieurs Invites à un Tableau de bord
  1. Avec InfoAssist ouvert dans la vue Document, et avec au moins un rapport sur la zone de dessin, ajoutez au moins deux invites de tableau de bord actif, tel que décrit dans Ajouter une Invite Tableau de bord Active Technologies dans un Tableau de bord.

    L'image suivante montre un tableau de bord avec une invite à liste et une invite avec bouton radio.

    Tableau de bord avec Invite à Liste et Invite avec Bouton Radio

  2. Rattachez les champs aux invites que vous avez ajouté, tel que décrit dans Ajouter une Invite Tableau de bord Active Technologies dans un Tableau de bord.

    Dans l'image suivante, l'invite à liste a été rattachée au champ Catégorie Produit et l'invite avec bouton radio a été rattachée au champ Région. Les deux invites fonctionnent indépendamment l'une de l'autre pour filtrer le tableau de bord de plusieurs manières.

    Invites indépendantes

    L'image suivante montre le tableau de bord indiquant la quantité de systèmes stéréo vendus dans toutes les régions.

    Tableau de bord contenant les systèmes stéréos vendus pour toutes les régions

    L'image suivante montre le tableau de bord indiquant les produits électroniques vendus dans la région Nord-est.

    Tableau de bord avec composants électroniques vendus pour la région nord-est


Haut de page

x
Comment : Effectuer des Invites en Cascade

Lorsque vous avez plus d'un contrôle dans la zone de dessin vous pouvez effectuer des contrôles en cascade pour remplir selon les sélections des contrôles précédents. Les contrôles en cascade ont une relation de parent-enfant, dans laquelle le parent filtre les options disponibles de l'enfant.

Un contrôle de formulaires actif peut être le parent de plus d'un contrôle mais ne peut pas être l'enfant de plus d'un contrôle.

  1. Avec InfoAssist ouvert dans la vue Document, liez au moins deux contrôles de formulaires actifs aux champ, comme décrit dans Utiliser plusieurs rapports en tant que Cibles et Sources.

    Dans l'image suivante, un rapport a été créé pour afficher la quantité de produits électroniques vendus par état dans une région donnée. Deux invites, un bouton radio pour sélectionner la région, et une case à cocher pour sélectionner l'état, ont été ajouté au rapport. L'objectif est de pouvoir sélectionner une région, puis accéder à la cascade au niveau de l'état.

    Rapport sur composants électroniques par département dans une région

  2. Faites un clic droit sur l'invite de tableau de bord actif qur vous souhaitez configurer, et cliquez sur Propriétés.

    La fenêtre de dialogue Propriétés du Tableau de bord actif s'ouvre.

  3. Cliquez sur Cascades.

    Par défaut, une cascade nommée Cascade1 apparaît dans la section Cascades de la fenêtre de dialogue Propriétés du tableau de bord actif.

    • Vous pouvez cliquer sur le bouton Créer une nouvelle cascade Bouton Créer une nouvelle cascade pour créer une nouvelle cascade.
    • Vous pouvez cliquer sur le bouton Supprimer la cascade sélectionnée Bouton Supprimer la cascade sélectionnée pour supprimer la cascade sélectionnée.

    L'image suivante montre le champ Région associé avec l'invite bouton radio et le champ Code Etat associé avec la case à cocher dans la liste Invites Disponibles.

    Fenêtre de dialogue Propriétés de Tableau de bord actif avec Champ Région associé au Bouton Radio et Champ Code Etat associé à la Case à Cocher

  4. Sélectionnez la cascade à laquelle vous souhaitez ajouter des invites.
  5. Depuis la zone liste Invites Disponibles, sélectionnez l'invite que vous souhaitez ajouter.
  6. Cliquez sur la flèche Ajouter à la liste pour déplacer le contrôle sélectionné à la zone de liste Invites sélectionnées, comme le montre l'image suivante.

    Ajouter à liste

    Remarque : vous pouvez supprimer des contrôles depuis la zone de liste Invites sélectionnées en les sélectionnant puis en cliquant sur la flèche Supprimer de la liste.

  7. Ajoutez les contrôles supplémentaires que vous souhaitez faire partie de la cascade en répétant les étapes 5 et 6.

    Par défaut, la hiérarchie des contrôles est déterminée par l'ordre dans lequel ils sont ajoutés à la liste Invites sélectionnées. La cascade des contrôles se fait de haut en bas. Les contrôles qui apparaissent les premiers dans la liste Invites sélectionnées sont les parents des contrôles inférieurs.

  8. Vous pouvez modifier la hiérarchie des contrôles en sélectionnant un contrôle dans la zone de liste Invites sélectionnées et en cliquant sur les flèches Déplacer vers le haut et Déplacer vers le bas, comme le montre l'image suivante.

    Flèches de sélection d'Invites Haut et Bas

  9. Cliquez sur OK.

    Le listener est créé.

  10. Exécutez le rapport.

    L'image suivante montre le rapport avec la boîte radio région et la case à cocher Etat.

    Rapports avec liste à choix multiple Région et Cases à cocher département

    L'image suivante montre la sortie du tableau de bord avec l'invite région en cascade descendant jusqu'au niveau Etat.

    Invite de saisie de la région au niveau d'un département

    Remarque : si vous mettez en place plus d'une cascade, c'est la cascade avec laquelle vous interagissez en dernier qui assure le filtrage du rapport.


WebFOCUS