ainsi que le chiffre d'affaires généré. SAP Web Intelligence Desktop
Filtrage de données à l'aide de sous-requêtes
9.3 Pour déterminer les clients qui ont acheté un service réservé au premier trimestre (T1) 2003 ainsi que le chiffre d'affaires généré
L'Editeur de requête est ouvert et la requête est basée sur l'univers [xxx].
1.
Faites glisser les objets Client et Revenu vers le volet Objets du résultat de l'Editeur de requête.
2.
Sélectionnez l'objet Service.
3.
Cliquez sur Sous-requête.
Le plan de la sous-requête s'affiche dans le volet Filtres de la requête.
Remarque :
L'objet sélectionné apparaît dans les deux zones du plan de la sous-requête. Le même objet est souvent utilisé dans les deux zones, bien que cela ne soit pas requis. Si les objets ne renvoient pas de valeurs communes, la sous-requête ne renvoie aucune valeur et la requête ne renvoie donc aucune valeur non plus.
4.
Faites glisser l'objet Année de réservation dans la zone de la structure de la sous-requête sous les objets Service pour ajouter une condition WHERE à l'objet Année de réservation.
5.
Définissez l'opérateur conditionnel de l'objet Année de réservation à Egal à.
6.
Saisissez "FY2003" dans la zone Saisissez une constante.
7.
Faites glisser l'objet Trimestre de réservation dans la zone de la structure de la sous-requête sous les objets Service pour ajouter l'objet Trimestre de réservation à la condition WHERE.
8.
Définissez l'opérateur conditionnel de l'objet Trimestre de réservation à Egal à.
9.
Saisissez "Q1" dans la zone Saisissez une constante.
10.
Cliquez sur Exécuter pour lancer la requête.
9.4 Paramètres de sous-requête
Une sous-requête ou un ensemble de sous-requêtes contient les paramètres suivants :
Paramètre Description
Objet(s) de type Filtre
Objet dont les valeurs sont utilisées pour filtrer les objets du résultat.
Vous pouvez inclure plusieurs objets de type
Filtre. De cette manière, les valeurs des objets sélectionnés sont concaténées.
139 2011-05-06
Filtrage de données à l'aide de sous-requêtes
Paramètre
Objet(s) de type Filtrer par
Opérateur
Condition WHERE (facultatif)
Opérateur de relation
Description
Objet déterminant les valeurs de l'objet de type
Filtre renvoyées par la sous-requête.
Vous pouvez inclure plusieurs objets de type Filtrer par. De cette manière, les valeurs des objets sélectionnés sont concaténées.
Opérateur spécifiant la relation entre l'objet de type Filtre et l'objet de type Filtrer par.
Les restrictions de la base de données empêchent l'utilisation de certaines combinaisons entre les opérateurs et les objets de type Filtre. Par exemple, si vous utilisez l'opérateur Egal à avec un objet de type Filtrer par qui renvoie plusieurs valeurs, la base de données rejette le code SQL, car ce type de sous-requête requiert l'objet Filtrer par pour ne renvoyer qu'une seule valeur.
Dans les cas où le code SQL généré est rejeté par la base de données, un message d'erreur s'affiche avec la description de l'erreur renvoyée par la base de données.
Condition supplémentaire qui contraint la liste des valeurs de l'objet Filtrer par. Vous pouvez utiliser des objets de rapport ordinaires, des conditions prédéfinies ou des filtres de requête existants (y compris des sous-requêtes) dans la condition
WHERE.
En présence de plusieurs sous-requêtes, cet opérateur détermine la relation entre les sousrequêtes.
AND : les conditions de toutes les sous-requêtes doivent être remplies.
OR : les conditions de l'une des sous-requêtes doivent être remplies.
140 2011-05-06

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。