Utiliser les sous-requêtes depuis l’éditeur de requête

Version : SAP BusinessObjects 4.2

Application : Web Intelligence

Prérequis : Aucun

Procédure :

Dans ce tutoriel, découvrez comment utiliser une sous-requête depuis l’éditeur de requête de votre rapport Web Intelligence et comprendre son utilité.

Pour comprendre son utilité, essayons de répondre au problème suivant :

Extraire les revenus des magasins pour l’année 2014 dont le manager a vendu plus de 20 000 articles.

Il s’agit d’un problème complexe. Les filtres de requêtes simples ne peuvent pas répondre à ce type de question. La solution est donc la sous-requête, aussi appelée la requête imbriquée qui retourne une colonne en résultat. En langage SQL, c’est la commande IN qui est utilisée dans la clause WHERE.

Ouvrez un document Web Intelligence et positionnez-vous sur un rapport puis ouvrir l’éditeur de requête :

Glissez/déposez le filtre sur la quantité vendue dans la zone adéquate :

Pour aller plus loin, il est possible de complexifier le filtre. Par exemple, si nous souhaitons répondre au problème suivant :

Extraire le nombre d’articles vendus de type « Sweat-T-Shirts » par les magasins dont le manager ne possède pas la nationalité du pays où est implémenté le magasin.

Pour cela, il faudra déposer des dimensions distinctes au niveau de la sous-requête comme suit :

Remarque : Vous pouvez créer des sous-requêtes à l’aide de dimensions, d’attributs et d’indicateurs. Vous ne pouvez pas créer de sous-requêtes à l’aide d’objets hiérarchiques.

Vous savez désormais comment utiliser une sous-requête depuis l’éditeur de requête.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *