Filtrage de données à l'aide de sous-requêtes
Paramètres de sous-requête
6
Web Intelligence ajoute 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.
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. Dans ce cas, Web Intelligence concatène les valeurs des objets que vous spécifiez.
Objet(s) de type Filtrer par
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. Dans ce cas,
Web Intelligence concatène les valeurs des objets que vous spécifiez.
Création de rapports à l'aide de l'Editeur de rapport Java 79
Filtrage de données à l'aide de sous-requêtes
6
Paramètres de sous-requête
Paramètre
Opérateur
Condition WHERE (facultatif)
Description
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 sousrequê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.
80 Création de rapports à l'aide de l'Editeur de rapport Java
Paramètre
Opérateur de relation
Filtrage de données à l'aide de sous-requêtes
Paramètres de sous-requête
6
Description
Il détermine la relation entre les sousrequêtes en présence de plusieurs sous-requêtes.
ET : les conditions de toutes les sous-requêtes doivent être remplies.
OU : les conditions de l'une des sous-requêtes doivent être remplies.
Création de rapports à l'aide de l'Editeur de rapport Java 81
Filtrage de données à l'aide de sous-requêtes
6
Paramètres de sous-requête
82 Création de rapports à l'aide de l'Editeur de rapport Java
Hiérarchisation de données
à l'aide du classement de base de données
7