CARL Source - Facility
Indicateur requête
Analyse > Indicateur > Indicateur requête

L'indicateur requête permet de retourner tout nombre calculé à partir de données présentes dans la base, par une requête SQL.

Comme l'indicateur filtre, il peut prendre en paramètre :

 

Droits

Si l'indicateur doit prendre en compte les droits de l'utilisateur dans le nombre retourné, la requête doit contenir les jointures adéquates.

 

Paramètres

Les mots-clés des paramètres sont les suivants (voir exemple ci-après)

 

Vous pouvez aussi utiliser d'autres mots-clés, et construire des expressions, par exemple :

Pour la liste des mots-clés, voir Valeur par défaut dynamique.

 

Créer un indicateur de type Requête

  1. Dans le module [Analyse], sélectionnez la fonctionnalité [Indicateurs].
    → La liste des indicateurs s'affiche.
  2. Basculez éventuellement sur l'onglet [Critères], renseignez les critères de recherche et cliquez sur l'onglet [Résultat].
    → La liste des indicateurs correspondant aux critères est affichée.
  3. Cliquez sur l'indicateur à modifier ou créez directement un nouvel indicateur requête en cliquant sur l'icône d'ajout .
    → Le formulaire de détail de l'indicateur est affiché, voir Indicateur [Général].

 

Fonctionnement multi-SGBD

Pour que la requête soit opérationnelle sur tous les SGBD supportés par CARL Source, des mots-clés sont à utiliser dans certains cas.

 

Exemple : Nombre de commandes réceptionnées en retard pour un fournisseur donné

Type d'entité : VENDOR (Fournisseurs)

Requête :

SELECT COUNT(*)
FROM
             cspu_po po,
             cspu_pohistostatus poh
WHERE
             po.SUPPLIER_ID = {bean.id}
AND      poh.ORIGIN_ID = po.ID
AND      poh.STATUS_CODE = 'TOTALRECEPT'
AND      poh.STATUS_CHANGEDDATE > po.DELIVERYDATE