You are on page 1of 618

Cration de rapports l'aide de l'Editeur de rapport Java Web Intelligence

BusinessObjects XI Release 2 Windows et UNIX

Brevets

Business Objects est propritaire des brevets amricains suivants, qui peuvent porter sur des produits proposs et vendus par Business Objects : 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 et 6,289,352. Business Objects, le logo Business Objects, Crystal Reports et Crystal Enterprise sont des marques ou des marques dposes de Business Objects SA ou de ses filiales aux Etats-Unis ou dans d'autres pays. Tous les autres noms mentionns peuvent tre des marques de leurs propritaires respectifs. Copyright 2006 Business Objects. Tous droits rservs. Les produits Business Objects de cette version peuvent contenir des redistributions de logiciels faisant l'objet d'une licence de collaborateurs tiers. Certains de ces composants peuvent galement faire l'objet d'autres types de licence. Une liste non exhaustive des collaborateurs tiers mentionns, ainsi que les mentions obligatoires, sont consultables l'adresse suivante :

Marques

Copyright Collaborateurs tiers

http://www.businessobjects.com/thirdparty

Table des matires


Partie I Chapitre 1 Prsentation de Web Intelligence 13 A propos de Web Intelligence Oprations de Business Intelligence avec Web Intelligence sur le Web . . 14 Interaction avec les rapports Web Intelligence . . . . . . . . . . . . . . . . . . . . . 15 Cration et modification de documents Web Intelligence . . . . . . . . . . . . . 17 Chapitre 2 Prparation et excution 21

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Connexion et dconnexion dInfoView . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Slection de votre diteur de document Web Intelligence . . . . . . . . . . . . . 24 Chapitre 3 Cration et modification de documents Web Intelligence 25

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Cration de documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Modification de documents existants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Dfinition des options de l'Editeur de rapport Java . . . . . . . . . . . . . . . . . . 31 Prsentation de l'interface de l'Editeur de rapport Java . . . . . . . . . . . . . . . 32 Partie II Chapitre 4 Utilisation des fournisseurs de donnes 39

Cration de fournisseurs de donnes de base

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Familiarisation avec les fournisseurs de donnes et les univers . . . . . . . . 41 Cration d'une requte simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Dfinition du primtre d'analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Visualisation et modification du SQL sous-jacent la dfinition de requte 56 Dfinition des proprits de requte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Utilisation des contextes de requte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

Interruption des fournisseurs de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . 68 A propos des objets incompatibles dans les fournisseurs de donnes . . . . 70 Chapitre 5 Utilisation de combinaisons de requtes 71

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Types de combinaison de requtes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Possibilits offertes par les combinaisons de requtes . . . . . . . . . . . . . . . . 73 Combinaison de requtes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Structure des requtes combines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Ordre de priorit dans l'excution d'une requte combine . . . . . . . . . . . . 78 Chapitre 6 Inclusion de plusieurs fournisseurs de donnes 81

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Utilisation de plusieurs fournisseurs de donnes . . . . . . . . . . . . . . . . . . . . 83 Dfinition de plusieurs fournisseurs de donnes dans un document . . . . . 84 Purge de donnes provenant de plusieurs fournisseurs de donnes . . . . . 92 Synchronisation de plusieurs fournisseurs de donnes . . . . . . . . . . . . . . . 93 Chapitre 7 Fusion de dimensions provenant de plusieurs fournisseurs de donnes

95

Rcapitulatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Fusion de dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Utilisation des dimensions fusionnes dans les rapports . . . . . . . . . . . . . 100 Familiarisation avec les effets des dimensions fusionnes . . . . . . . . . . . . 101 Objets information et dimensions fusionnes . . . . . . . . . . . . . . . . . . . . . . 105 Chapitre 8 Filtrage de l'extraction de donnes l'aide de filtres de requte 109

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Fonctionnement des filtres de requte . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Types de filtres de requte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Utilisation de filtres prdfinis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Cration de filtres de requte personnaliss . . . . . . . . . . . . . . . . . . . . . . . 123 Combinaisons de plusieurs filtres dans une requte . . . . . . . . . . . . . . . . . 129 Application des filtres de requte aux questions sur l'activit . . . . . . . . . . 136

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

Chapitre 9

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes

143

Rcapitulatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Qu'est-ce qu'une sous-requte ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Qu'est-ce qu'un classement de base de donnes ? . . . . . . . . . . . . . . . . 149 Chapitre 10 Cration de filtres d'invite sur les fournisseurs de donnes 155

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Qu'est-ce qu'une invite ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Ajout d'invites des documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Application de plusieurs invites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Partie III Utilisation des rapports Chapitre 11 Insertion et mise en forme des tableaux 173

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Modles de tableau Web Intelligence . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Utilisation de la vue Structure ou Rsultats . . . . . . . . . . . . . . . . . . . . . . . 180 Ajout de tableaux dans des rapports . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Duplication de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Application d'un autre modle des tableaux existants . . . . . . . . . . . . . 190 Ajout ou suppression de lignes ou de colonnes de tableau . . . . . . . . . . . 194 Dplacement ou permutation de lignes ou de colonnes de tableau . . . . 199 Remplacement des colonnes et des lignes de tableau . . . . . . . . . . . . . . 202 Modification de tableaux pour crer des tableaux croiss . . . . . . . . . . . . 204 Effacement de cellules et suppression de tableaux . . . . . . . . . . . . . . . . . 207 Mise en forme des tableaux et de leurs cellules . . . . . . . . . . . . . . . . . . . 211 Dfinition des proprits des en-ttes et pieds de tableau . . . . . . . . . . . 222 Dfinition de la prsentation des tableaux . . . . . . . . . . . . . . . . . . . . . . . . 224 Slection des proprits d'affichage pour les cellules de tableau vides . 226 Eviter l'agrgation des doublons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Copie de tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

Chapitre 12

Affichage d'informations dans des cellules individuelles

229

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Nature des cellules individuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Insertion de texte, d'images et de formules . . . . . . . . . . . . . . . . . . . . . . . . 233 Insertion d'informations sur les donnes d'un rapport . . . . . . . . . . . . . . . . 235 Insertion d'informations de numro de page . . . . . . . . . . . . . . . . . . . . . . . 238 Mise en forme des cellules individuelles . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Copie de cellules individuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Chapitre 13 Insertion et mise en forme des diagrammes 243

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Diagrammes et modles de diagramme . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Cration de diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Modification des tableaux et des diagrammes existants en types de diagrammes diffrents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Procdure de suppression de diagrammes . . . . . . . . . . . . . . . . . . . . . . . . 259 Utilisation des diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Mise en forme des diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Copie des diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Chapitre 14 Application d'un format aux nombres et aux dates 287

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Formats par dfaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Application de formats prdfinis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Dfinition de formats personnaliss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Chapitre 15 Utilisation de sections, de ruptures et de tris 303

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Utilisation de sections pour regrouper des donnes dans les rapports . . . 305 Utilisation de ruptures pour regrouper des donnes dans les tableaux . . 318 Utilisation de tris pour organiser les sections et les donnes dans des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Chapitre 16 Classement des donnes 333

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 Mthodes de classement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Chapitre 17 Filtrage des valeurs affiches dans un rapport 343

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Fonctionnement des filtres de rapport . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Cration de filtres de rapport personnaliss . . . . . . . . . . . . . . . . . . . . . . 355 Application de plusieurs filtres dans un rapport . . . . . . . . . . . . . . . . . . . . 363 Visualisation des filtres appliqus un rapport . . . . . . . . . . . . . . . . . . . . 365 Modification et suppression de filtres de rapport . . . . . . . . . . . . . . . . . . . 368 Chapitre 18 Utilisation des calculs standard 371

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Utilisation de calculs standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 Insertion de calculs dans des tableaux simples et dans des tableaux croiss . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Insertion de plusieurs calculs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376 Suppression de calculs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377 Chapitre 19 Utilisation d'alerteurs pour mettre en vidence des rsultats importants

379

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 Fonctionnement des alerteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 Cration d'alerteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Mise en forme des alerteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 Application de plusieurs conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Ajout de sous-alerteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 Activation et dsactivation des alerteurs . . . . . . . . . . . . . . . . . . . . . . . . . 413 Dfinition de la priorit des alerteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Modification, duplication et suppression d'alerteurs . . . . . . . . . . . . . . . . . 419 Utilisation de formules pour crer des alerteurs avancs . . . . . . . . . . . . 424

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

Chapitre 20

Cration de calculs personnaliss

439

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 Cration de formules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 A propos des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 A propos des oprateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 Dfinition du contexte de calcul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 Modification du contexte de calcul par dfaut l'aide de la syntaxe avance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 Exemples de formules pratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 Chapitre 21 Fonctions Web Intelligence 479

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 Dfinition des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 Utilisation des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 Exemples de fonctions et descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 Rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 Chapitre 22 Enregistrement de formules en tant que variables 487

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 Cration, modification et suppression de variables . . . . . . . . . . . . . . . . . . 488 Utilisation de variables pour simplifier des formules . . . . . . . . . . . . . . . . . 494 Chapitre 23 Dpannage des formules 499

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 #DIV/0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 #VALEURMULTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 #DEBORDEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 #SYNTAXE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 #INCOMPATIBLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 #CLASSEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 #SYNCDONNEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 #CONTEXTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 #SECURITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 #RECURSIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

#ERREUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Partie IV Utilisation des documents Chapitre 24 Configuration des documents en vue d'une exploration 509

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510 Dfinition de l'exploration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511 Configuration des options d'exploration . . . . . . . . . . . . . . . . . . . . . . . . . . 513 Rendre des documents explorables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520 Dmarrage d'une session d'exploration . . . . . . . . . . . . . . . . . . . . . . . . . . 524 Exploration des dimensions dans des tableaux et des sections . . . . . . . 527 Exploration des indicateurs dans des tableaux et des sections . . . . . . . . 540 Synchronisation de l'exploration sur plusieurs tableaux et diagrammes . 544 Exploration dans des diagrammes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547 Utilisation de filtres lors de l'exploration . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Utilisation de l'exploration de requte . . . . . . . . . . . . . . . . . . . . . . . . . . . 565 Sortie du mode Exploration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570 Chapitre 25 Enregistrement et suppression de documents Web Intelligence 573

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574 Enregistrement de documents Web Intelligence dans InfoView . . . . . . . 575 Suppression de documents Web Intelligence . . . . . . . . . . . . . . . . . . . . . 576 Enregistrement de documents au format Excel ou PDF . . . . . . . . . . . . . 577 Chapitre 26 Liaison de documents l'aide d'OpenDocument 579

Rcapitulatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 Fonctionnement d'OpenDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 Types de document pris en charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582 Syntaxe OpenDocument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Table des matires

Chapitre 27

Impression de documents Web Intelligence

595

Prsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596 Impression de rapports dans des documents . . . . . . . . . . . . . . . . . . . . . . 597 Annexe A Ressources Business Objects 603

Documentation et services d'information . . . . . . . . . . . . . . . . . . . . . . . . . . 604 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604 Support technique, conseil et formation . . . . . . . . . . . . . . . . . . . . . . . . . . 605 Adresses utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607 Index 609

10 Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Prsentation de Web Intelligence

partie

A propos de Web Intelligence

chapitre

A propos de Web Intelligence Oprations de Business Intelligence avec Web Intelligence sur le Web

Oprations de Business Intelligence avec Web Intelligence sur le Web


Web Intelligence fournit aux utilisateurs professionnels une interface utilisateur conviviale, souple et interactive permettant de gnrer et d'analyser des rapports relatifs aux donnes d'entreprise sur le Web, sur des intranets et sur des extranets scuriss. Le logiciel Web Intelligence est install par votre administrateur sur un serveur Web sur votre rseau d'entreprise. Pour utiliser Web Intelligence partir de votre ordinateur local, vous devez vous connecter au portail de Business Intelligence InfoView via votre navigateur Internet. Ensuite, selon votre profil de scurit, vous pouvez interagir avec les rapports dans les documents d'entreprise, ou modifier ou crer vos propres documents l'aide d'un diteur de requte ou d'un diteur de rapport Web Intelligence.

14

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

A propos de Web Intelligence Interaction avec les rapports Web Intelligence

Interaction avec les rapports Web Intelligence


Selon votre profil de scurit et le dploiement de Web Intelligence dans votre organisation, vous pouvez visualiser, analyser, amliorer ou modifier les donnes affiches dans les rapports.

Visualisation et impression de rapports


Une fois connect au portail de Business Intelligence InfoView, vous pouvez accder aux documents Web Intelligence et visualiser des rapports. La navigation l'cran est facilite par des boutons de navigation page page et une correspondance de document permet de passer d'une section l'autre ou d'un rapport l'autre. Le mme document peut fournir les informations adaptes chacun grce des invites qui demandent chaque utilisateur ouvrant ce document de spcifier quelles donnes il souhaite trouver dans les rapports. Lorsque vous lancez l'impression d'un rapport, Web Intelligence gnre automatiquement une copie du rapport au format PDF pour une qualit d'impression optimale.

Exploration des rsultats


L'exploration des rapports Web Intelligence en mode HTML ou Interactif permet d'analyser les donnes de faon plus approfondie, au-del des rsultats affichs. Vous pouvez explorer le rapport affich ou un double du rapport d'origine pour conserver une version des rsultats avant exploration.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

15

A propos de Web Intelligence Interaction avec les rapports Web Intelligence

Une fois que vous disposez des informations voulues, vous pouvez enregistrer un instantan du rapport pour partager les rsultats de l'exploration avec d'autres utilisateurs Web Intelligence ou enregistrer le document au format Excel ou PDF pour l'imprimer ou l'envoyer par courrier lectronique d'autres contacts professionnels.

Analyse en direct
L'affichage des rapports Web Intelligence au format Interactif permet, la demande, de perfectionner les rapports et d'affiner les donnes qu'ils contiennent de faon mettre en vidence les informations qui prsentent le plus d'intrt vos yeux. L'analyse en direct est conue pour :

les utilisateurs qui veulent crer des fournisseurs de donnes, puis gnrer des rapports ; les lecteurs de rapports qui doivent manipuler les rapports crs par d'autres utilisateurs. visualiser les mtadonnes d'un document pour comprendre les donnes constitutives d'un rapport ainsi que la faon dont il est structur et filtr ; filtrer et trier les rsultats ; ajouter de nouveaux tableaux et diagrammes ; ajouter des formules et crer des variables ; mettre en forme et modifier la prsentation des diagrammes et des tableaux ; oprer une rotation des rsultats en ajoutant d'autres donnes des diagrammes et des tableaux.

Avec l'analyse en direct, vous pouvez :

Vous trouverez des informations compltes sur l'utilisation de l'analyse en direct dans le guide Analyse en direct avec Web Intelligence. Remarque : L'analyse en direct des rapports Web Intelligence au format Interactif n'est disponible que si Web Intelligence a t dploy en mode JSP par l'administrateur.

16

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

A propos de Web Intelligence Cration et modification de documents Web Intelligence

Cration et modification de documents Web Intelligence


Pour crer ou modifier des documents Web Intelligence, vous pouvez avoir recours l'un des outils suivants :

Editeur de rapport Java Editeur de requte HTML Editeur de rapport HTML

Cette section explique les diffrences entre chaque outil.

Editeur de rapport Java Web Intelligence


L'Editeur de rapport Java est destin aux utilisateurs ayant besoin d'une plus grande flexibilit dans la conception de la prsentation des rapports et dans la dfinition des formules et des variables. Un Editeur de formule graphique permet de gnrer rapidement des formules l'aide de la fonction glisserdposer.

Remarque : L'Editeur de rapport Java Web Intelligence est disponible si l'administrateur a dploy Web Intelligence en mode ASP et en mode JSP.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

17

A propos de Web Intelligence Cration et modification de documents Web Intelligence

Editeur de requte HTML Web Intelligence


Conu pour les utilisateurs ncessitant un environnement entirement HTML afin de crer des fournisseurs de donnes, l'diteur de requte HTML Web Intelligence offre la possibilit de dfinir le contenu des donnes de documents dans plusieurs sources de donnes. Vous pouvez utiliser l'diteur de requte HTML pour crer des documents entirement nouveaux ou modifier les fournisseurs de donnes dans des documents crs l'aide de l'un des autres outils Web Intelligence.

Utilis conjointement avec l'analyse en direct, l'diteur de requte HTML fournit une solution complte permettant de crer des fournisseurs de donnes et des rapports puissants dans un environnement entirement HTML. Une fois que vous avez lanc les fournisseurs de donnes pour gnrer un rapport standard, vous pouvez profiter des fonctions d'analyse en direct de Web Intelligence pour mettre en forme plusieurs rapports, ajouter des formules et crer des variables. Remarque : L'diteur de requte Web Intelligence HTML et l'analyse en direct au format Interactif ne sont disponibles que si Web Intelligence a t dploy en mode JSP par l'administrateur.

18

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

A propos de Web Intelligence Cration et modification de documents Web Intelligence

Editeur de rapport HTML Web Intelligence


Conu pour les utilisateurs devant gnrer des rapports de base, l'Editeur de rapport HTML propose des fonctions de requte et de rapport dans une interface simple de type Assistant. Chaque document repose sur une seule source de donnes et peut contenir plusieurs rapports, affichant diffrents sous-ensembles d'informations.

En outre, l'Editeur de rapport HTML est conforme la norme 508 et peut tre personnalis pour des dploiements spcialiss. Remarque : L'Editeur de rapport HTML Web Intelligence est disponible uniquement si l'administrateur a dploy Web Intelligence en mode JSP. Rubriques apparentes : Ce guide vous explique comment crer des rapports l'aide de l'Editeur de rapport Java. Pour en savoir plus sur l'analyse de rapports Web Intelligence, reportez-vous au guide Analyse en direct avec Web Intelligence. Pour en savoir plus sur l'utilisation de l'diteur de requte HTML Web Intelligence, voir Cration de fournisseurs de donnes l'aide de l'diteur de requte HTML Web Intelligence. Pour en savoir plus sur l'utilisation de l'Editeur de rapport HTML Web Intelligence, voir Cration de rapports l'aide de l'Editeur de rapport HTML Web Intelligence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

19

A propos de Web Intelligence Cration et modification de documents Web Intelligence

20

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Prparation et excution

chapitre

Prparation et excution Prsentation

Prsentation
Vous accdez l'Editeur de rapport Java Web Intelligence via InfoView, le portail de Business Intelligence d'entreprise. Ce chapitre traite des sujets suivants :

connexion et dconnexion de InfoView slection de l'Editeur de rapport Java comme diteur de document Web Intelligence

Connexion et dconnexion dInfoView


Vous accdez Web Intelligence en vous connectant, au moyen de votre navigateur Web, InfoView, le portail de Business Intelligence d'entreprise. Une fois que vous tes dans InfoView, vous pouvez analyser, crer ou modifier des rapports Web Intelligence. Cette section indique comment :

vous connecter InfoView vous dconnecter d'InfoView

Connexion InfoView
Avant de pouvoir utiliser InfoView et Web Intelligence, vous devez rassembler les informations suivantes :

Une adresse URL pour accder au serveur InfoView Le numro de port et le nom du serveur InfoView Votre nom de connexion et votre mot de passe Votre authentification, qui contrle les ressources InfoView votre disposition

Remarque : Pour obtenir ces informations, contactez votre administrateur si ncessaire. Connexion InfoView Pour vous connecter InfoView, procdez comme suit : 1. 2. 3. Lancez votre navigateur Web. Pointez votre navigateur sur le signet ou l'URL InfoView. La page de connexion d'InfoView s'affiche. Si la case Systme est vide, saisissez le nom du serveur InfoView suivi de deux points (:), puis du numro de port.

22

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Prparation et excution Connexion et dconnexion dInfoView

Par exemple, si le nom du serveur InfoView est corpbusintell et que le numro de port est 4200, saisissez : corpbusintell:4200 L'administrateur peut vous communiquer ces informations systme. 4. 5. 6. 7. Dans le champ Nom utilisateur, saisissez votre nom d'utilisateur. Dans le champ Mot de passe, saisissez votre mot de passe. Dans la zone Authentification, slectionnez l'authentification que vous a fournie votre administrateur. Cliquez sur Connexion. La page d'accueil d'InfoView s'affiche. Pour savoir comment modifier ou crer des documents Web Intelligence, voir "Cration et modification de documents Web Intelligence", page 25. Pour savoir comment accder aux documents Web Intelligence, voir le guide Analyse en direct avec Web Intelligence.

Dconnexion d'InfoView
Lorsque vous cessez d'utiliser InfoView ou Web Intelligence, vous devez vous dconnecter et non pas vous contenter de fermer le navigateur. Remarque : Avant de vous dconnecter d'InfoView, vrifiez que tous les documents ouverts ont t enregistrs. Pour en savoir plus sur l'enregistrement de documents, voir "Enregistrement de documents Web Intelligence dans InfoView", page 575. La dconnexion d'InfoView permet :

d'enregistrer les paramtres utilisateur que vous auriez ventuellement modifis pendant votre session InfoView ; d'aider l'administrateur raliser un suivi en temps rel du nombre d'utilisateurs connects au systme et ainsi d'optimiser InfoView et Web Intelligence afin de rpondre au mieux vos besoins et ceux des autres utilisateurs.

Dconnexion d'InfoView Pour vous dconnecter d'InfoView, procdez comme suit :

Cliquez sur le bouton Dconnexion. La page de connexion s'affiche. Vous tes alors dconnect d'InfoView.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

23

Prparation et excution Slection de votre diteur de document Web Intelligence

Slection de votre diteur de document Web Intelligence


Pour modifier ou crer des documents l'aide de l'Editeur de rapport Java, vous devez vrifier que vos prfrences de document Web Intelligence sont correctement configures. Vous trouverez plus d'informations ce sujet cidessous. Remarque : Si vous utilisez Web Intelligence dploy en mode ASP, seul l'Editeur de rapport Java est disponible. Par consquent, il est inutile de slectionner l'Editeur de rapport Java dans votre page Prfrences de document Web Intelligence. Remarque : Vous trouverez des informations sur le paramtrage de vos options permettant d'afficher, d'analyser et d'interagir avec les rapports dans le guide Analyse en direct de rapports Web Intelligence, ces options n'ayant aucune influence sur la manire d'utiliser l'Editeur de rapport Java Web Intelligence. Configuration des options dans la page Cration/Modification Pour configurer les options sur la page Cration/Modification, procdez comme suit : 1. 2. 3. 4. Cliquez sur le bouton Prfrences dans la barre d'outils InfoView. Cliquez sur l'onglet Prfrences de document Web Intelligence. La page Prfrences de document Web Intelligence s'affiche. Dans la section Slectionner un diteur de rapport, cliquez sur Editeur de rapport Java. Cliquez sur OK. InfoView affiche la page dans laquelle vous tiez prcdemment. Pour savoir comment crer des documents, voir "Cration de documents", page 27. Pour savoir comment modifier des documents, voir "Modification de documents existants", page 28.

24

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration et modification de documents Web Intelligence

chapitre

Cration et modification de documents Web Intelligence Prsentation

Prsentation
Pour crer et modifier des rapports dans Web Intelligence, vous devez lancer l'Editeur de rapport Web Intelligence partir d'InfoView. Ce guide vous apprend comment crer et modifier des documents avec l'Editeur de rapport Java. Ce chapitre traite des sujets suivants :

crer de nouveaux documents ; modifier des documents existants ; dfinir les options de l'Editeur de rapport Java.

Remarque : Avant de pouvoir modifier ou crer un document Web Intelligence l'aide de l'Editeur de rapport Java, vous devez vrifier que l'Editeur de rapport Java est slectionn dans la page Prfrences de document Web Intelligence dans InfoView. Pour savoir comment procder, voir "Configuration des options dans la page Cration/Modification", page 24.

26

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration et modification de documents Web Intelligence Cration de documents

Cration de documents
Vous crez des documents Web Intelligence en slectionnant un univers dans InfoView. Chaque univers se met en relation avec une base de donnes contenant les informations d'entreprise. Lorsque vous vous connectez un univers, Web Intelligence lance automatiquement un diteur de rapport. Celui-ci vous permet de dfinir les donnes et les rapports inclure dans le nouveau document. Remarque : Avant de pouvoir modifier ou crer un document Web Intelligence l'aide de l'Editeur de rapport Java, vous devez vrifier que l'Editeur de rapport Java est slectionn dans la page Prfrences de document Web Intelligence dans InfoView. Pour savoir comment procder, voir "Configuration des options dans la page Cration/Modification", page 24. Slection d'un univers et lancement d'un diteur de rapport Pour slectionner un univers et lancer un diteur de rapport : 1. 2. Dans la page d'accueil InfoView, cliquez sur Nouveau document. Cliquez sur un titre de l'univers dans lequel vous souhaitez crer un document.

Cette icne indique un univers.

L'Editeur de rapport Web Intelligence s'ouvre. Remarque : La premire fois que vous utilisez l'Editeur de rapport Java, Web Intelligence tlcharge automatiquement une applet Java sur votre ordinateur. Si le systme d'exploitation de votre ordinateur est Microsoft Windows2000, vous devez y tre connect en tant qu'administrateur afin de tlcharger l'applet. La slection de donnes et la structure de rapport du nouveau document se dfinissent l'aide de l'diteur de l'Editeur de rapport Web Intelligence slectionn la page Prfrences de document Web Intelligence dans InfoView. Pour en savoir plus, voir "Slection de votre diteur de document Web Intelligence", page 24. Pour en savoir plus sur la cration de documents avec l'Editeur de rapport Java Web Intelligence, voir "Cration de fournisseurs de donnes de base", page 39.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

27

Cration et modification de documents Web Intelligence Modification de documents existants

Modification de documents existants


Vous ouvrez et modifiez les documents Web Intelligence partir d'InfoView, le portail de Business Intelligence d'entreprise. Si vous n'tes pas dj connect InfoView, voir "Connexion et dconnexion dInfoView", page 22. Remarque : Avant de pouvoir modifier ou crer un document Web Intelligence l'aide de l'Editeur de rapport Java, vous devez vrifier que l'Editeur de rapport Java est slectionn dans la page Prfrences de document Web Intelligence dans InfoView. Pour savoir comment procder, voir "Configuration des options dans la page Cration/Modification", page 24. Il existe deux mthodes pour ouvrir un document Web Intelligence en mode dition :

Visualisation du document dans un premier temps puis passage au mode dition Passage au mode dition directement sans afficher d'abord le contenu du document Visualisation d'un document et passage au mode dition Pour visualiser un document et passer au mode dition :

1.

Assurez-vous que vous tes connect InfoView. Pour des informations exhaustives, voir "Connexion InfoView", page 22.

2.

Dans la page d'accueil InfoView, naviguez jusqu'au document ouvrir. Pour ce faire, cliquez deux fois sur les dossiers dans Mes dossiers ou Dossiers publics, ou saisissez un mot cl ou le titre du document dans le champ Rechercher de la page daccueil InfoView. La liste des documents s'affiche.

3. 4.

Cliquez sur le titre du document. Si le document contient des invites, vous devez slectionner la ou les valeurs que vous voulez renvoyer au document et cliquez sur Excuter la requte.

28

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration et modification de documents Web Intelligence Modification de documents existants

L'Editeur de rapport Java lance et affiche le document.

Modification directe d'un document Web Intelligence Pour modifier directement un document Web Intelligence, procdez comme suit : 1. Assurez-vous que vous tes connect InfoView. Pour des informations exhaustives, voir "Connexion InfoView", page 22. 2. Dans la page d'accueil InfoView, naviguez jusqu'au document ouvrir. Pour ce faire, cliquez deux fois sur les dossiers dans Mes dossiers ou Dossiers publics, ou saisissez un mot cl ou le titre du document dans le champ Rechercher de la page daccueil InfoView. La liste des documents s'affiche. 3. Cliquez sur Modifier sous le nom du document.

Modifier

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

29

Cration et modification de documents Web Intelligence Modification de documents existants

4.

Si le document contient des invites, vous devez slectionner la ou les valeurs que vous voulez renvoyer au document et cliquez sur Excuter la requte. L'Editeur de rapport Java lance et affiche les rapports dans le document.

Remarque : Pour modifier des documents Web Intelligence l'aide de l'Editeur de rapport Java, celui-ci doit tre slectionn dans la page Prfrences de document Web Intelligence dans InfoView. Pour savoir comment procder, voir "Configuration des options dans la page Cration/Modification", page 24.

30

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration et modification de documents Web Intelligence Dfinition des options de l'Editeur de rapport Java

Dfinition des options de l'Editeur de rapport Java


Vous pouvez personnaliser les paramtres d'affichage suivants de l'Editeur de rapport Java Web Intelligence pour vous aider positionner les lments de rapport sur les pages :

dfinir l'unit de mesure afficher une grille pour vous aider aligner les lments de page utiliser la fonction Aligner sur la grille pour repositionner avec prcision les lments de page Espacement de la grille

Dfinition des options de l'Editeur de rapport Java Pour dfinir vos options de l'Editeur de rapport Java, procdez comme suit : 1. Cliquez sur le bouton Paramtres utilisateur dans la barre d'outils de l'Editeur de rapport Java. La bote de dialogue Paramtres utilisateur s'affiche.

2. 3.

Spcifiez les paramtres de mesure et de grille pour le document. Cliquez sur OK. Web Intelligence enregistre vos nouveaux paramtres. Ceux-ci seront activs la prochaine fois que vous ouvrirez l'Editeur de rapport Java.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

31

Cration et modification de documents Web Intelligence Prsentation de l'interface de l'Editeur de rapport Java

Prsentation de l'interface de l'Editeur de rapport Java


L'Editeur de rapport Java offre une interface riche pour travailler avec des documents Web Intelligence. Vous interagissez avec les documents de deux manires :

l'aide de barres d'outils l'aide des onglets de rapport


Menu Configurer la vue Barre d'outils principale Barre d'outils de mise en forme Barre d'outils de pagination Onglets Rapport Barre d'outils du rapport (place diffremment) Icne Basculer en mode masquage automatique

Voici quoi ressemble l'interface :

Cliquez ici pour dfinir l'ordre de l'objet dans l'onglet Donnes.

32

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration et modification de documents Web Intelligence Prsentation de l'interface de l'Editeur de rapport Java

Barres d'outils
Le tableau suivant dcrit les barres d'outils de l'Editeur de rapport Java : Nom de la barre d'outils Principale Description Utilise pour enregistrer et imprimer des rapports, basculer entre la vue de la requte et celle du rapport, afficher ou masquer les autres barres d'outils et slectionner la configuration par dfaut de l'interface. Remarque : La barre d'outils principale est toujours visible dans la vue du rapport et dans celle de la requte (lorsque vous travaillez dans l'Editeur de requte). Mise en forme Reporting Utilise pour dfinir des styles de police et des couleurs d'arrire-plan. Utilise pour travailler avec les fonctionnalits de reporting telles que les filtres, les alerteurs et les classements. Utilise pour naviguer dans les pages d'un rapport.

Navigation dans les pages

Vous affichez et masquez les barres d'outils en slectionnant ou dslectionnant l'option Configurer la vue > Barres d'outils > <nom de la barre d'outils> dans la barre d'outils principale ou en cliquant avec le bouton droit de la souris sur l'une des barres d'outils et en slectionnant ou dslectionnant les barres d'outils dans le menu qui apparat. Vous pouvez faire glisser les barres d'outils et les placer diffremment, de la mme faon qu'avec des produits tels que Microsoft Word. Par exemple, vous pouvez faire glisser une barre d'outils fixe horizontalement dans la partie suprieure de l'interface vers une position verticale le long du ct gauche.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

33

Cration et modification de documents Web Intelligence Prsentation de l'interface de l'Editeur de rapport Java

Onglets Rapport
L'Editeur de rapport Java comporte quatre onglets de rapport, dcrits dans le tableau suivant : Nom Donnes Description Contient les objets (objets de l'univers et variables) pouvant tre placs dans un rapport. Vous pouvez classer les objets par ordre alphabtique ou par requte (si votre rapport contient plusieurs requtes) en cliquant sur la flche Organis Par en bas de l'onglet, puis en slectionnant le type d'ordre. Utilis pour ajouter des tableaux, des diagrammes et des cellules individuelles dans un rapport. (Par exemple, voir "Cration d'un tableau par slection d'un modle", page 183.)

Modles

correspondance Dcrit la structure de rapport graphiquement.

34

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration et modification de documents Web Intelligence Prsentation de l'interface de l'Editeur de rapport Java

Nom Proprits

Description Utilis pour dfinir les proprits associes l'lment de rapport actuellement slectionn. La liste des proprits change selon l'lment slectionn. Par exemple, si vous slectionnez une cellule, l'onglet rpertorie les proprits associes aux cellules. Si vous slectionnez un tableau, l'onglet rpertorie les proprits associes aux tableaux. Les lments de rapport pour lesquels l'onglet Proprits contient des groupes de proprits sont les suivants : rapport, section, cellules individuelles, cellules de tableau, diagrammes, en-ttes et pieds de page. Vous pouvez dfinir des proprits directement dans l'onglet Proprits, dans l'espace situ droite de la proprit, ou vous pouvez cliquer sur le bouton ou la flche qui s'affiche dans l'espace situ droite de la proprit lorsque vous la slectionnez. Ce bouton affiche la bote de dialogue approprie pour la dfinition des proprits. Lorsque vous slectionnez une proprit, Web Intelligence affiche un texte d'aide au bas de l'onglet pour expliquer ce que fait la proprit. Vous pouvez slectionner plusieurs lments de rapport de types diffrents. Dans ce cas, l'onglet Proprits affiche uniquement les proprits communes tous les types. Remarque : Les proprits du document ne se dfinissent pas dans l'onglet Proprits. Pour dfinir les proprits du document, cliquez avec le bouton droit de la souris sur un rapport, l'extrieur des lments dcrits cidessus, puis slectionnez Proprits du document dans le menu pour afficher l'onglet Proprits du document.

L'Editeur de rapport Java dispose de quatre configurations par dfaut pour les onglets. Ces configurations sont accessibles partir du menu Configurer la vue de la barre d'outils principale.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

35

Cration et modification de documents Web Intelligence Prsentation de l'interface de l'Editeur de rapport Java

Le tableau suivant dcrit les configurations par dfaut : Nom Donnes Description

Donnes/Proprits

Tous les onglets apparaissent sur la gauche avec l'onglet Donnes au premier plan. Tous les onglets apparaissent sur la gauche. L'onglet Proprits apparat au-dessous des trois autres onglets. Les onglets Donnes, Modles et Correspondance apparaissent sur la gauche. L'onglet Proprits apparat sur la droite. Les onglets Donnes, Modles et Correspondance apparaissent sous forme de barre d'outils rduite, dans la partie infrieure gauche de l'cran. L'onglet Proprits apparat rduit dans la partie infrieure droite. Pour afficher l'onglet, cliquez sur l'icne de l'onglet dans la barre d'outils rduite. Si un autre onglet de la mme barre d'outils est affich, il est remplac par l'onglet sur lequel vous cliquez. Cliquez sur l'icne Basculer en mode masquage automatique dans le coin suprieur droit d'un onglet tendu pour que l'onglet reprenne sa position rduite. Cliquez sur l'icne Masquer la fentre active masquage automatique d'un onglet tendu pour que l'onglet reprenne sa position rduite.

Donnes/Proprits droite

Donnes/Proprits rduites

36

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des fournisseurs de donnes

partie

Cration de fournisseurs de donnes de base

chapitre

Cration de fournisseurs de donnes de base Prsentation

Prsentation
Ce chapitre explique comment crer un rapport de base en crant et en excutant un fournisseur de donnes l'aide des objets d'un univers. Il explique quelles sont les bases des univers et dcrit les objets utiliser pour dfinir une requte. Il fournit des informations sur les lments suivants :

Familiarisation avec les fournisseurs de donnes et les univers Cration d'un fournisseur de donnes simple Dfinition d'un primtre d'analyse pour inclure des donnes supplmentaires dans l'analyse Visualisation et modification du SQL gnr pour le fournisseur de donnes Dfinition des proprits d'un fournisseur de donnes afin de renvoyer les donnes de manire plus efficace Slection d'un contexte afin d'amener un fournisseur de donnes renvoyer des donnes spcifiques objets incompatibles.

40

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Familiarisation avec les fournisseurs de donnes et les univers

Familiarisation avec les fournisseurs de donnes et les univers


Vous accdez aux donnes d'une base de donnes en excutant des fournisseurs de donnes l'aide des objets d'un univers. Cette section dcrit ce qu'est un fournisseur de donnes, comment utiliser un univers pour crer et excuter des fournisseurs de donnes permettant d'obtenir les donnes dont vous avez besoin, et comment crer des rapports l'aide de l'Editeur de rapport Java Web Intelligence.

Qu'est-ce qu'un fournisseur de donnes ?


Un fournisseur de donnes contient une ou plusieurs requtes qui renvoient des donnes d'une base de donnes. Une requte demande des donnes de la base de donnes. Si les donnes sont disponibles, les donnes demandes sont renvoyes par dfaut sous la forme d'un tableau contenant des lignes et des colonnes. Lorsque vous crez une requte, vous gnrez une demande d'informations une base de donnes. Une requte peut tre trs simple, par exemple : donnez-moi le total des ventes en Espagne pour le premier trimestre de l'anne dernire, ou plus complexe, par exemple : donnez-moi l'ge moyen des clients ayant achet des sweaters Paris au moment de la promotion la tlvision du printemps. Les requtes sont transmises aux bases de donnes en langage SQL (Structured Query Language). Vous n'avez cependant pas besoin de connatre le langage SQL lorsque vous utilisez Web Intelligence. L'Editeur de rapport Web Intelligence prsente les informations disponibles dans la base de donnes comme des objets ayant des noms et des significations qui vous sont familiers. Ces objets sont organiss dans une structure appele univers. Vous crez des fournisseurs de donnes en combinant les objets d'un univers. L'univers traduit les objets prsents dans votre langage professionnel en SQL, puis envoie la demande d'informations la base de donnes. Web Intelligence peut gnrer des fournisseurs de donnes SQL d'une longueur illimite. Lorsque les donnes sont renvoyes dans l'Editeur de rapport Web Intelligence, elles sont prsentes sous la forme de tableau, avec des colonnes portant le mme nom que celui des objets utiliss dans la requte. Les donnes sont organises en lignes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

41

Cration de fournisseurs de donnes de base Familiarisation avec les fournisseurs de donnes et les univers

Les fournisseurs de donnes et les requtes sont bass sur les univers.
Vous crez des fournisseurs de donnes dans l'Editeur de rapport Java l'aide des objets d'un univers. Un univers est une reprsentation des informations disponibles dans une base de donnes. Ces informations sont prsentes en termes courants dcrivant votre situation professionnelle. L'univers apparat dans l'onglet Donnes situ gauche des volets Objets du rsultat et Filtres de la requte.

Onglet Donnes

Volet Objets du rsultat

Volet Filtres de la requte

42

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Familiarisation avec les fournisseurs de donnes et les univers

Que contient un univers ?


Les univers se composent d'objets et de classes. Vous en trouverez une description ci-dessous : Composant d'univers Objet Description Composant nomm qui se met en correspondance avec des donnes ou une drivation des donnes dans la base de donnes. Les objets dans une requte permettent d'extraire des donnes pour vos rapports. Par exemple, certains objets d'un univers de ventes pourraient tre Produits, Rgions et Revenus des ventes. Regroupement logique d'objets. Chaque classe porte un nom vocateur, par exemple, la classe Magasin contient les objets Etat, Ville et Nom du magasin.

Classe

Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?
Les objets peuvent reprsenter diffrents types d'information : Objet Dimension Exemples Description Extrait les donnes qui fourniront la base de l'analyse dans un rapport. Les objets de dimension extraient gnralement des donnes de type caractre, par exemple des noms de client, des noms de ligne de produits ou des dates.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

43

Cration de fournisseurs de donnes de base Familiarisation avec les fournisseurs de donnes et les univers

Objet Information

Exemples

Description Fournit des donnes descriptives sur une dimension. Un objet Information est toujours associ la dimension pour laquelle il fournit des informations supplmentaires. Par exemple, Age est un objet information associ la dimension Client. L'adresse fournit des informations complmentaires sur les clients. Extrait des donnes numriques qui sont le rsultat de calculs sur les donnes de la base de donnes. Par exemple, Chiffre d'affaires est le calcul du nombre d'articles vendus multipli par le prix de l'article. Les objets d'indicateur sont souvent situs dans une classe Indicateurs.

Dtails

Indicateur

Classes et sous-classes
Les objets sont regroups en dossiers appels classes. Chaque classe peut contenir une ou plusieurs sous-classes. Les sous-classes contiennent des objets qui sont une sous-catgorie supplmentaire des objets de niveau suprieur dans la classe. Le rle des classes est d'organiser les objets en groupes logiques. Lorsque vous crez un fournisseur de donnes dans l'univers, les classes permettent de retrouver les objets correspondant aux informations utiliser dans la requte.

44

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Familiarisation avec les fournisseurs de donnes et les univers

Les classes et les objets sont prsents dans une structure en arborescence comme suit :

Chaque dossier reprsente une classe Chaque icne dans une classe reprsente un objet

Les informations se trouvent au-dessous des dimensions Dtails sur le magasin est une sousclasse de Magasin

Vous pouvez rechercher des classes et des objets dans l'arborescence en slectionnant un lment de l'arborescence, puis en saisissant une lettre. Vous pouvez affiner la recherche en saisissant d'autres lettres. Par exemple, si vous saisissez "y" puis "e", Web Intelligence recherche d'abord les objets qui commencent par "y", puis ceux qui commencent par "ye". Les objets qui correspondent la condition de recherche sont slectionns dans l'arborescence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

45

Cration de fournisseurs de donnes de base Familiarisation avec les fournisseurs de donnes et les univers

Cration et excution d'une requte


Vous utilisez un univers pour crer une requte, comme lorsque vous utilisez des substantifs et des verbes pour construire une phrase. Les objets dimension composent le sujet de la requte. Il s'agit des objets contenant les informations extraire et un indicateur indique la requte l'action requise (il indique la requte que faire avec les informations reprsentes par les dimensions). Pourquoi crer une requte ? Vous crez une requte pour rpondre une question ncessitant des donnes d'une base de donnes. La requte est votre faon de demander des informations la base de donnes. Comment utiliser l'univers pour crer une requte ? L'univers s'affiche dans le Gestionnaire des requtes. Dans le Gestionnaire des requtes, vous slectionnez les dimensions et informations qui reprsentent les donnes que vous voulez extraire, puis vous les ajoutez l'espace de travail appel volet Objets du rsultat. Vous ajoutez un ou deux objets indicateur qui reprsentent le calcul ou l'action excuter sur les donnes. Une fois la requte cre, vous pouvez l'excuter dans la base de donnes. Que se passe-t-il lorsque vous excutez une requte ? Lorsque vous excutez une requte, vous extrayez les informations de la base de donnes reprsente par les objets que vous avez ajouts dans le volet Objets du rsultat. La demande d'information est traite dans la base de donnes, puis les rsultats sont renvoys l'Editeur de rapport Java Web Intelligence sous la forme d'un document. Ce dernier contient toutes les informations que vous avez demandes dans la requte, prsentes en colonnes et en lignes de tableau. Que se passe-t-il lorsque vous interrompez une requte ? Vous pouvez interrompre une requte avant que Web Intelligence ait renvoy toutes les donnes au document. Il est utile de pouvoir interrompre une requte si vous dcidez de modifier la dfinition de la requte alors que vous avez dj cliqu sur le bouton Excuter ou sur le bouton Actualiser. Pour en savoir plus sur les options possibles quand vous interrompez une requte, voir "Interruption des fournisseurs de donnes", page 68.

46

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Cration d'une requte simple

Donnes renvoyes : stockage pour analyse


Les donnes qui sont renvoyes dans le cadre d'une requte sont stockes dans le document. Lorsque celles-ci sont organises sous la forme de cube, leur visualisation s'en trouve simplifie. Dans le document, les donnes sont affiches sous la forme de tableau. Le tableau est une vue plate en deux dimensions du cube de donnes. Chacune des colonnes d'un document renvoy reprsente un axe du cube. Vous pouvez modifier le document en changeant et en manipulant les donnes du cube sur un axe quelconque. Lorsque vous changez ou modifiez les donnes entre diffrents axes, le nouveau rsultat est nouveau projet comme un tableau plat dans le document rsultant. A partir des donnes stockes dans le cube, vous pouvez crer un rapport adapt vos besoins professionnels sans devoir envoyer une autre requte la base de donnes. Pour ajouter au document des informations ne se trouvant pas dans le cube, vous devez ajouter l'objet la requte et lancer nouveau celle-ci pour obtenir les informations voulues.

Cration d'une requte simple


Avant de crer une requte, vous devez dmarrer l'Editeur de rapport Java Web Intelligence et slectionner un univers. Pour en savoir plus sur la connexion un univers, reportez-vous au chapitre Cration et modification de documents Web Intelligence. Une fois que vous tes connect un univers, les objets de cet univers apparaissent dans le Gestionnaire des requtes. Pour crer une requte, vous devez slectionner des objets dans la page Donnes du gestionnaire des requtes et les ajouter au volet Objets du rsultat. Vous pouvez dfinir diverses proprits pour la requte, puis lancer celle-ci pour obtenir les donnes correspondant chaque objet. Voici une prsentation des tapes suivre pour crer une requte. Chaque tape est dcrite de faon plus dtaille dans la section correspondante. La procdure correspondant au processus complet est indique dans la section "Cration et excution d'une requte simple", page 62. Vous pouvez contrler la quantit et le type de donnes renvoys pour un objet en dfinissant des filtres sur l'objet. Cette procdure est dcrite la section "", page 109.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

47

Cration de fournisseurs de donnes de base Cration d'une requte simple

Prsentation
Une prsentation du processus de cration d'une requte est indique ciaprs : Actions pour crer une requte Reportez-vous la section

Navigation dans le Gestionnaire des "Utilisation de l'onglet Donnes", requtes pour trouver les objets page 49 utiliser dans la requte. Slection et ajout d'objets dans une requte Dfinition du primtre d'analyse Dfinition des proprits des fournisseurs de donnes Excution de la requte "Cration de la requte", page 50 "Dfinition du primtre d'analyse", page 52 "Dfinition des proprits de requte", page 58 "Cration d'une requte simple", page 62

48

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Cration d'une requte simple

Utilisation de l'onglet Donnes


Les objets que vous pouvez utiliser dans une requte sont contenus dans un univers. L'univers s'affiche dans l'onglet Donnes situ gauche des volets Objets du rsultat et Filtre de la requte. Dans un univers, les objets sont organiss en dossiers, appels classes, qui sont prsents dans une vue en arborescence dans l'onglet Donnes. Chaque classe est rattache l'arborescence par un nud. Vous cliquez sur le nud soit pour ouvrir le dossier de classe (pour afficher ses objets), soit pour le fermer (pour cacher ses objets). Pour naviguer travers les objets d'un univers, dveloppez et rduisez ses classes.

Ouverture et fermeture d'un dossier de classe


Vous ouvrez un dossier de classe pour afficher ses objets. Vous fermez un dossier de classe pour cacher son contenu. Ouvrir un dossier de classe s'appelle dvelopper une classe. Pour dvelopper une classe :

Cliquez sur le signe plus + en regard de la classe contenant l'objet utiliser dans une requte. Ou Cliquez deux fois sur le dossier de la classe. La classe se dveloppe. Les objets contenus dans la classe s'affichent dans la vue en arborescence.

Pour fermer une classe :

Cliquez sur le signe - en regard de la classe fermer. Ou Cliquez deux fois sur un dossier de classe ouvert. La classe se ferme. Les objets contenus dans la classe ne s'affichent plus.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

49

Cration de fournisseurs de donnes de base Cration d'une requte simple

Cration de la requte
Vous crez une requte en slectionnant des objets dans l'onglet Donnes et en les faisant glisser sur le volet Objets du rsultat. Vous pouvez ajouter des objets un par un ou bien ajouter tous les objets d'un dossier de classe en mme temps. Vous pouvez aussi tout moment supprimer des objets de ce volet. Cette section du guide vous explique comment :

ajouter un objet une requte ; ajouter tous les objets d'une classe une requte ; supprimer un objet d'une requte.

Ajout d'un objet une requte Pour ajouter un objet une requte : 1. Vrifiez que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Dans l'onglet Donnes, ouvrez une classe. La classe est dveloppe pour afficher les objets lui appartenant.

3.

Slectionnez un objet et faites-le glisser dans le volet Objets du rsultat.

50

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Cration d'une requte simple

L'objet ou la classe s'affiche alors dans le volet Objets du rsultat. Ajout de tous les objets d'une classe une requte Pour ajouter tous les objets d'une classe une requte : 1. Vrifiez que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Slectionnez une classe et faites-la glisser dans le volet Objets du rsultat.

Tous les objets de la classe s'affichent dans le volet Objets du rsultat. Suppression d'un objet d'une requte Pour supprimer un objet d'une requte : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. 3. Slectionnez un objet dans le volet Objets du rsultat. Faites glisser l'objet vers l'onglet Donnes. Ou Cliquez sur Supprimer. L'objet est alors supprim du volet Objets du rsultat. A l'excution suivante de la requte, l'objet ne se trouve pas dans la dfinition de la requte.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

51

Cration de fournisseurs de donnes de base Dfinition du primtre d'analyse

Dfinition du primtre d'analyse


Dans un univers, les objets au sein de chaque classe sont habituellement reprsents de faon hirarchique. Par exemple, la classe appele Priode contient les objets Anne, Trimestre, Mois et Semaine organiss de faon hirarchique comme suit :

Remarque : La hirarchie ne correspond pas toujours l'ordre des dimensions l'intrieur d'une classe. En effet, les hirarchies peuvent tre personnalises au niveau de l'univers par votre administrateur au moyen du Designer BusinessObjects.

Qu'est-ce que le primtre d'analyse ?


Le primtre d'analyse d'une requte est constitu des donnes supplmentaires que vous pouvez extraire de la base de donnes pour apporter plus de dtails aux donnes renvoyes par chacun des objets de la requte. Ces donnes supplmentaires ne figurent pas dans le document de rsultats initial, mais elles restent disponibles dans le cube de donnes de sorte que vous pouvez les insrer au rapport pour vous donner, tout moment, accs plus de dtails. Ce processus d'affinage des donnes des niveaux plus fins de dtail s'appelle exploration avant sur un objet. Dans l'univers, le primtre d'analyse correspond aux niveaux hirarchiques se trouvant sous l'objet slectionn pour une requte. Par exemple, un primtre d'analyse d'un niveau vers le bas pour l'objet Anne intgrerait l'objet Trimestre, qui apparat juste au-dessous de l'objet Anne. Vous pouvez dfinir ce niveau lors de la cration de la requte. Cela permet de prendre en compte dans la requte les objets plus bas dans la hirarchie, sans pour autant les faire apparatre dans le volet Objets du rsultat. Les hirarchies d'un univers permettent de choisir le primtre d'analyse, et par consquent le niveau d'exploration disponible. Vous pouvez galement crer un primtre d'analyse personnalis en slectionnant des dimensions en particulier dans le volet Primtre d'analyse. Remarque : Vous ne pouvez pas dfinir de primtre d'analyse en mode Exploration de requte. L'exploration de requte dfinit automatiquement le primtre en rponse aux actions d'exploration.

52

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Dfinition du primtre d'analyse

Dfinition de niveaux d'analyse


Lorsque vous dfinissez le primtre d'analyse d'une requte, vous incluez des objets se trouvant un ou plusieurs niveaux au-dessous dans l'arborescence hirarchique, pour chaque dimension que vous avez ajoute dans le volet Objets du rsultat. Lorsque vous excutez la requte, les dimensions incluses dans le primtre d'analyse sont renvoyes dans le cube pour ce document, mais ne sont pas projetes dans les rapports que le document contient. Elles peuvent tre ajoutes tout moment dans le document, sans qu'il soit ncessaire de lancer nouveau la requte. Les valeurs des dimensions dans le primtre d'analyse peuvent galement tre affiches en faisant basculer un rapport en mode Exploration, puis en effectuant une exploration avant sur ces dimensions partir des valeurs affiches dans le rapport. (pour en savoir plus sur la ralisation d'une exploration avant, voir "Configuration des documents en vue d'une exploration", page 509).

Combien de niveaux de primtre d'analyse pouvez-vous dfinir ?


Vous pouvez dfinir les niveaux de primtre d'analyse suivants : Niveau Aucun Un niveau Deux niveaux Trois niveaux Description Seuls les objets figurant dans le volet Objets du rsultat sont inclus dans la requte. Pour chaque objet du volet Objets du rsultat, un, deux ou trois niveaux d'objets vers le bas dans l'arborescence hirarchique sont inclus dans la requte. Les donnes des objets correspondants sont stockes dans le cube jusqu' ce que vous les ajoutiez au document. Tous les objets ajouts manuellement au volet Primtre d'analyse sont inclus dans la requte.

Personnalis

Remarque : Le fait d'intgrer un primtre d'analyse dans un document augmente considrablement la taille de ce dernier. En effet, les donnes ncessaires au primtre d'analyse spcifi sont enregistres avec le document, mme si elles ne sont pas visibles dans les rapports, sauf si vous lancez le mode Exploration et effectuez une exploration avant.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

53

Cration de fournisseurs de donnes de base Dfinition du primtre d'analyse

Afin de rduire au maximum la taille des documents et d'optimiser les performances, nous vous recommandons d'inclure le primtre d'analyse dans les documents uniquement lorsque vous tes certain que les utilisateurs devront effectuer une exploration. Dfinition du primtre d'analyse Pour dfinir le primtre d'analyse : 1. Vrifiez que vous vous trouvez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc dans la barre d'outils Web Intelligence. 2. Cliquez sur le bouton Afficher/Masquer volet Primtre d'analyse afin qu'il apparaisse enfonc. Le volet Primtre d'analyse s'affiche au-dessous du volet Objets du rsultat. Le primtre d'analyse par dfaut est Aucun. Toutes les dimensions du volet Objets du rsultat apparaissent galement dans le volet Primtre d'analyse.

Volet Primtre d'analyse

3. 4.

Dans la zone de liste droulante Primtre d'analyse, cliquez sur la flche vers le bas. Slectionnez un niveau de primtre d'analyse.

54

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Dfinition du primtre d'analyse

Le niveau s'affiche dans la zone de liste droulante et les dimensions qui se trouvent hirarchiquement au-dessous de chacune des dimensions du volet Objets du rsultat s'affichent dans le volet Primtre d'analyse.

[Trimestre] et [Mois] s'affichent aprs [Anne] [Description article stock] et [Couleur] s'affichent aprs [Catgorie]

5.

Pour ajouter une slection de dimensions au primtre d'analyse ou crer un primtre d'analyse personnalis, slectionnez les dimensions en question dans le Gestionnaire des requtes et faites-les glisser dans le volet Primtre d'analyse.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

55

Cration de fournisseurs de donnes de base Visualisation et modification du SQL sous-jacent la dfinition de requte

Visualisation et modification du SQL sous-jacent la dfinition de requte


Lorsque vous crez une requte, Web Intelligence gnre automatiquement le SQL appropri pour extraire les donnes de la base de donnes laquelle vous accdez. Vous pouvez visualiser et modifier ce SQL. Visualisation du SQL sous-jacent une requte Pour visualiser le SQL sous-jacent une requte : 1. Vrifiez que vous vous trouvez dans la vue Requte. Si les rapports sont affichs, cliquez sur Modifier la requte pour atteindre la vue Requte. 2. Dans la barre d'outils de l'diteur de requte, cliquez sur Visualiser le SQL. La bote de dialogue Visualiseur SQL s'affiche, prsentant le SQL sousjacent la requte. 3. Si vous souhaitez rutiliser ce SQL dans une autre application, cliquez sur Copier pour copier le SQL dans le presse-papiers.

Web Intelligence gnre parfois plusieurs instructions SQL pour satisfaire une requte. Web Intelligence excute chaque SQL sparment, puis rsout les rsultats. Cela se produit dans les situations suivantes :

La requte contient des objets incompatibles. (Pour en savoir plus sur les objets incompatibles, voir "Traitement des objets incompatibles par Web Intelligence", page 70.) Le document contient plusieurs fournisseurs de donnes. (Pour en savoir plus sur les fournisseurs de donnes multiples, voir Chapitre 6: Inclusion de plusieurs fournisseurs de donnes, page 81.) Vous avez utilis une requte combine et la base de donnes ne prend pas en charge l'oprateur de combinaison utilis. (Pour en savoir plus sur les requtes combines, voir Chapitre 5: Utilisation de combinaisons de requtes, page 71.)

Dans chaque cas, une vue hirarchise des requtes SQL apparat gauche de la bote de dialogue. L'lment racine de la hirarchie est tiquet en fonction de la raison pour laquelle le SQL a t gnr dans plusieurs requtes. Par exemple, si le code SQL a t gnr partir d'une requte combine utilisant l'oprateur MINUS, l'lment racine est tiquet Minus ; si le code SQL a t gnr partir d'une requte contenant des objets incompatibles, l'lment racine est tiquet Synchronisation.

56

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Visualisation et modification du SQL sous-jacent la dfinition de requte

Affichage du code SQL sous-jacent une requte comportant plusieurs instructions SQL Pour afficher le code SQL : 1. Vrifiez que vous vous trouvez dans la vue Requte. Si les rapports sont affichs, cliquez sur Modifier la requte pour atteindre la vue Requte. 2. Dans la barre d'outils de l'Editeur de requte, cliquez sur Visualiser le SQL. La bote de dialogue Visualiseur SQL s'affiche, prsentant le SQL sousjacent la requte. 3. Dans le volet de gauche, cliquez sur la racine pour dvelopper la hirarchie des requtes SQL (les requtes apparaissent dans la hirarchie). Cliquez sur la requte que vous souhaitez visualiser pour afficher le SQL dans le volet droit.

4.

Si vous souhaitez rutiliser ce SQL dans une autre application, cliquez sur Copier pour copier le SQL dans le presse-papiers. 1. Modification du SQL sous-jacent une requte Vrifiez que vous vous trouvez dans la vue Requte. Si les rapports sont affichs, cliquez sur Modifier la requte pour atteindre la vue Requte. 2. Dans la barre d'outils de l'diteur de requte, cliquez sur Visualiser le SQL. La bote de dialogue Visualiseur SQL s'affiche, prsentant le SQL sousjacent la requte. 3. 4. 5. Cliquez sur Utiliser SQL personnalis. Le SQL est prsent modifiable. Modifiez le SQL, puis cliquez sur Valider pour tre certain qu'il ne comporte aucune erreur. Cliquez sur Enregistrer pour enregistrer le nouveau SQL.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

57

Cration de fournisseurs de donnes de base Dfinition des proprits de requte

Dfinition des proprits de requte


Vous pouvez dfinir des proprits pour la requte pouvant optimiser la dure d'excution de la requte et la quantit de donnes renvoyes, spcifier l'ordre des invites dans le rapport et contrler les rsultats de requte ventuellement ambigus. Les options des proprits de requte sont regroupes dans les sections de l'onglet Proprits dans la vue Requte. Option des proprits de requte Vous pouvez dfinir les proprits de requte suivantes : Proprit de requte Nom Donnes Options disponibles et description

Le nom spcifi pour la requte slectionne est affich sur l'onglet de requte correspondant. Extraire les doublons Dans une base de donnes, des donnes identiques peuvent tre rptes sur de nombreuses lignes. Vous pouvez choisir de renvoyer ces lignes rptes dans une requte ou de renvoyer uniquement les lignes uniques.

58

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Dfinition des proprits de requte

Proprit de requte Limites

Options disponibles et description

Nombre maximal de lignes extraites Nombre maximal de lignes de donnes pouvant tre renvoyes l'excution d'une requte. Si vous avez besoin uniquement d'une certaine quantit de donnes, vous pouvez dfinir cette valeur pour limiter le nombre de lignes de donnes renvoyes votre document. Cela permet d'viter que la requte ne prenne trop de temps ou ne renvoie des donnes superflues au document. Remarque : Le paramtre Nombre maximal de lignes extraites peut tre annul par les limites dfinies par l'administrateur dans votre profil de scurit. Par exemple, si vous dfinissez le paramtre Nombre maximal de lignes extraites dans l'Editeur de rapport HTML sur 400 lignes, mais que vous tes limit 200 lignes par votre profil de scurit, seulement 200 lignes de donnes seront extraites lors de l'excution de la requte.

Dlai d'extraction maximal Dure maximale pendant laquelle une requte peut s'excuter avant qu'elle ne soit arrte. Cela peut tre utile lorsqu'une requte prend trop de temps pour s'excuter en raison, notamment, d'une quantit de donnes excessive ou de problmes sur le rseau. Vous pouvez dfinir une limite de temps pour qu'une requte puisse s'arrter dans un laps de temps raisonnable.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

59

Cration de fournisseurs de donnes de base Dfinition des proprits de requte

Proprit de requte Scurit

Options disponibles et description

Ordre des invites

Contextes (Les contextes sont dcrits la section "Utilisation des contextes de requte", page 64)

Autoriser d'autres utilisateurs modifier toutes les requtes Lorsque cette option est slectionne, les utilisateurs dtenant les droits de modification appropris peuvent avoir accs la vue Requte et modifier les fournisseurs de donnes dans le document. Lorsque cette option n'est pas slectionne, seul l'auteur du rapport peut modifier les fournisseurs de donnes. Par dfaut, cette option est slectionne. Contrairement aux autres proprits de requte qui s'appliquent seulement la requte slectionne, cette option s'applique tous les fournisseurs de donnes du document. Les invites sont rpertories dans la liste. Vous pouvez utiliser les flches vers le haut et vers le bas pour dplacer la position d'une invite dans l'ordre tabli par la liste. Liste des contextes Affiche les contextes slectionns pendant l'actualisation prcdente du rapport. Rtablir les contextes l'actualisation Lorsque cette option est slectionne, vous tes invit choisir un contexte chaque fois qu'une requte ncessitant un contexte est excute. Si l'option est dsactive, Web Intelligence conserve le contexte spcifi la premire excution de la requte. Effacer les contextes Tous les contextes slectionns sont supprims de la liste des contextes. L'utilisateur est invit slectionner un contexte lorsque le rapport est actualis.

60

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Dfinition des proprits de requte

Dfinition des proprits de la requte Pour dfinir les proprits de requte, procdez comme suit : 1. Vrifiez que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Cliquez sur l'onglet Proprits. Les options de proprits de requte s'affichent.

3. 4.

Cliquez sur les flches Plier/Dplier en haut droite de chaque section pour dvelopper ou rduire les groupes de proprits. Slectionnez ou saisissez les options de proprit de requte. Pour obtenir une explication complte sur chaque option, voir "Option des proprits de requte", page 58. Les modifications que vous apportez aux proprits de requte sont appliques immdiatement.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

61

Cration de fournisseurs de donnes de base Dfinition des proprits de requte

Cration d'une requte simple


Une fois que vous avez cr une requte en ajoutant les objets voulus dans le volet Objets du rsultat, dfini le primtre d'analyse et les proprits de la requte, vous tes prt lancer la requte. Lorsque vous lancez une requte, l'univers demande la base de donnes de trouver les donnes correspondant aux demandes de chacun des objets de la requte. Pour excuter une requte, cliquez sur le bouton Excuter la requte.

Cration d'une requte simple


Avant de crer une requte, vous devez vous assurer que vous vous tes connect un univers partir du portail InfoView. Pour des informations exhaustives, reportez-vous aux sections "Connexion et dconnexion dInfoView", page 22 et "Slection d'un univers et lancement d'un diteur de rapport", page 27. Une fois que l'univers est disponible dans le l'Editeur de rapport Java, vous pouvez commencer gnrer la requte. Cration et excution d'une requte simple Pour crer et excuter une requte simple : 1. Vrifiez que vous vous trouvez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Cliquez sur le signe plus + en regard du dossier de classe contenant l'objet inclure dans la requte. Les classes concernes affichent alors les objets. 3. Slectionnez un objet et faites-le glisser dans le volet Objets du rsultat. Ou Cliquez deux fois sur un objet. L'objet s'affiche dans le volet Objets du rsultat. 4. 5. Rptez les tapes 2. et 3. pour chaque objet inclure dans la requte. Pour dfinir un niveau de primtre d'analyse, procdez comme suit :


6.

Cliquez sur le bouton Primtre d'analyse dans la barre d'outils Requte. Dans la zone de liste droulante Primtre d'analyse, slectionnez un niveau de primtre d'analyse.

Cliquez sur le bouton Excuter la requte.

62

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Dfinition des proprits de requte

Web Intelligence gnre un rapport contenant un tableau vertical qui reprsente les rsultats de la requte. Chaque colonne du tableau correspond un objet affich dans le volet Objets du rsultat. Les donnes de chacun de ces objets s'affichent dans les lignes du tableau.

Le rapport et le tableau utilisent la prsentation et la mise en forme par dfaut de Web Intelligence. Vous pouvez modifier votre guise le contenu et la mise en forme des donnes du rapport. Pour des informations exhaustives, reportez-vous aux chapitres de la section appele "Utilisation des rapports", page 171.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

63

Cration de fournisseurs de donnes de base Utilisation des contextes de requte

Utilisation des contextes de requte


Lorsque vous crez une requte ou que vous actualisez un rapport, il peut vous tre demand de choisir un contexte avant que la requte ne soit excute. Dans un univers, les contextes sont mis en uvre afin de parer tout fournisseur de donnes ambigu. Cette section dcrit ce qu'est une requte ambigu, comment les contextes sont utiliss et comment choisir un contexte de manire tre sr que votre requte renvoie les informations appropries.

Qu'est-ce qu'une requte ambigu ?


Une requte ambigu est une requte qui contient un ou plusieurs objets pouvant ventuellement renvoyer deux types d'informations diffrents. Dans un univers, certaines dimensions peuvent avoir des valeurs qui sont utilises des fins distinctes dans la base de donnes. Par exemple, la dimension [Pays] dans la requte ci-dessous peut renvoyer deux types d'informations.

Les clients et le pays dans lequel ils sjournent pour leurs vacances. Les clients et le pays pour lequel ils ont effectu une rservation :

Le rle de la dimension Pays dans cette requte est ambigu. Une valeur de pays peut en effet s'appliquer au pays o le sjour est vendu, ou au pays pour lequel le sjour est rserv. L'un correspond des informations existantes (ventes) et l'autre des informations futures (rservations). Pour viter toute ambigut dans une requte, le concepteur de l'univers identifie les diffrentes manires dont les objets peuvent tre utiliss dans l'univers, et met en uvre des restrictions sur les combinaisons possibles de ces objets. Ces restrictions sont appeles contextes.

64

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Utilisation des contextes de requte

Qu'est-ce qu'un contexte ?


Un contexte est un groupe dfini d'objets partageant une activit commune. Cette activit correspond gnralement au type d'informations que ces objets lis reprsentent. Par exemple, un contexte de ventes est un regroupement de tous les objets pouvant tre utiliss pour crer des fournisseurs de donnes sur les ventes. Un contexte de rservation est un regroupement de tous les objets pouvant tre utiliss dans le cadre de fournisseurs de donnes sur les rservations. Les contextes d'un univers sont dfinis par le concepteur. Vous pouvez combiner n'importe quels objets l'intrieur d'un mme contexte pour crer une requte. Vous pouvez galement combiner des objets dans des contextes diffrents. Si vous utilisez un objet commun deux contextes, Web Intelligence tente de dterminer le contexte qui est le plus adapt aux autres objets de la requte. S'il ne peut pas dterminer de contexte, vous tes invit choisir le contexte appliquer la requte. Par exemple, lorsque vous excutez la requte cidessus, une bote de dialogue s'affiche et vous invite dcider si les informations de la dimension Pays s'appliquent aux ventes ou aux rservations.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

65

Cration de fournisseurs de donnes de base Utilisation des contextes de requte

Dfinition de la manire dont les contextes sont utiliss dans une requte
Dans Web Intelligence, vous pouvez personnaliser la manire dont les contextes sont utiliss dans un rapport. Les options suivantes vous permettent de dterminer comment les contextes sont traits au moment de l'actualisation d'un rapport : Option Rtablir les contextes l'actualisation Description

Si vous activez l'option, vous tes invit choisir un contexte chaque fois qu'une requte ncessitant un contexte est excute. Dans le cas contraire, la requte est automatiquement excute avec le contexte utilis l'actualisation prcdente.

Effacer les contextes

Efface les contextes rpertoris dans la liste aprs la premire actualisation.

Lorsque vous excutez une requte ou actualisez un rapport pouvant gnrer une requte ambigu, une bote de dialogue s'affiche, vous invitant slectionner un contexte. Slection des proprits de contexte Pour slectionner les proprits d'un contexte, procdez comme suit : 1. 2. 3. Vrifiez que vous vous trouvez dans la vue Requte. Cliquez sur l'onglet Proprits. Les options de proprits de requte s'affichent. Dans la section Contexte des proprits de requte, activez ou dsactivez la case cocher Rtablir les contextes l'actualisation. Ou Cliquez sur le bouton Effacer les contextes si vous souhaitez supprimer tous les contextes existants enregistrs dans le rapport. Cette commande ne supprime pas le contexte dans l'univers.

66

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Utilisation des contextes de requte

Slection d'un contexte Pour slectionner un contexte, procdez comme suit : 1. Dans la zone Slection d'un contexte, cliquez sur l'un des contextes rpertoris. Il s'agit du contexte contenant les donnes importantes pour votre requte.

2.

Cliquez sur OK. La requte est excute pour le contexte slectionn.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

67

Cration de fournisseurs de donnes de base Interruption des fournisseurs de donnes

Interruption des fournisseurs de donnes


Lorsque vous interrompez une requte, seules des donnes partielles sont renvoyes au document. Les valeurs affiches dans le document ne refltent pas prcisment la dfinition dans la requte. Avant de renvoyer les donnes au document, Web Intelligence vous demande de choisir la version des donnes extraire. Interruption d'une requte Pour interrompre une requte : 1. Dans la bote de dialogue ci-dessous, cliquez sur Annuler.

Remarque : La bote de dialogue Extraction des donnes s'affiche quand vous cliquez sur Excuter ou sur Actualiser les donnes pour extraire d'un document les valeurs les plus jour de la base de donnes. La bote de dialogue Interruption de l'extraction des donnes s'affiche.

68

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de fournisseurs de donnes de base Interruption des fournisseurs de donnes

2.

Slectionnez l'une des options suivantes :

Restaurer les rsultats provenant de l'extraction de donnes prcdente Web Intelligence restaure dans le document les valeurs qui ont t extraites la dernire fois que la requte a t excute. Les valeurs affiches ne seront pas les dernires informations disponibles dans la base de donnes. Vous pouvez excuter la requte ultrieurement pour renvoyer les donnes jour de la base de donnes. Purger toutes les donnes du document Web Intelligence affiche le document sans aucune valeur. La structure et la mise en forme du document sont prserves. Vous pouvez excuter la requte ultrieurement pour renvoyer les donnes jour de la base de donnes. Renvoyer les rsultats partiels Web Intelligence affiche les nouvelles valeurs extraites jusque-l dans les parties appropries du document. Le reste du document affichera les valeurs extraites la dernire fois que la requte a t excute.

3.

Cliquez sur OK. Web Intelligence affiche les rsultats sur les rapports, conformment l'option slectionne.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

69

Cration de fournisseurs de donnes de base A propos des objets incompatibles dans les fournisseurs de donnes

A propos des objets incompatibles dans les fournisseurs de donnes


Il est parfois impossible d'utiliser certaines combinaisons d'objets dans les fournisseurs de donnes. Cela se produit lorsque les objets n'acceptent aucune relation entre eux. Dans ce cas, les objets sont appels objets incompatibles. Par exemple, l'univers Ocan Voyages contient les objets [Anne de rservation] et [Chiffre d'affaires], qui sont incompatibles. En effet, aucun chiffre d'affaires n'est associ une rservation. Le chiffre d'affaires est gnr uniquement lorsque le client est factur. La structure de la base de donnes sous-jacente reflte ce phnomne ; vous ne pouvez pas crer une requte agrgeant le chiffre d'affaires par anne de rservation car cette relation n'existe pas. En d'autres termes, le contexte d'agrgation que vous avez spcifi pour l'objet [Chiffre d'affaires] n'existe pas.

Objets incompatibles et SQL


Lorsque vous crez une requte, Web Intelligence gnre le SQL sousjacent. Le code SQL est excut par rapport la base de donnes afin de produire un rsultat que Web Intelligence affiche dans un rapport. Pour qu'une requte soit exempte d'objets incompatibles, Web Intelligence doit tre en mesure de gnrer une requte SQL unique pour extraire les donnes. Si cela n'est pas possible, cela signifie que la requte contient des objets incompatibles.

Traitement des objets incompatibles par Web Intelligence


Si un rapport requiert plusieurs requtes SQL pour fournir ses donnes, Web Intelligence place les donnes de chaque requte dans un bloc distinct, comme l'indique l'exemple ci-dessous.

Web Intelligence ne permet pas de placer des objets incompatibles dans le mme bloc l'aide d'une opration glisser-dplacer. Vous pouvez crer un bloc avec les objets incompatibles en utilisant la barre de formule pour saisir les noms des objets. Dans ce cas, les objets incompatibles apparaissent sous la forme #INCOMPATIBLE.

70

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de combinaisons de requtes

chapitre

Utilisation de combinaisons de requtes Prsentation

Prsentation
Le Chapitre 4: Cration de fournisseurs de donnes de base, page 71 dcrit comment crer des fournisseurs de donnes de base. Les fournisseurs de donnes dcrits dans ce chapitre ne contiennent qu'une seule requte. Vous pouvez crer des fournisseurs de donnes beaucoup plus puissants en combinant plusieurs requtes. Le fait de combiner plusieurs requtes partir d'un mme univers renvoie un seul ensemble de donnes. Remarque : Vous ne pouvez pas combiner des requtes bases sur plusieurs univers.

Types de combinaison de requtes


Il existe trois types de combinaison possibles :

union intersection minus

Dans une combinaison de type union, Web Intelligence prend toutes les donnes des deux requtes, limine les lignes en double et combine les donnes. Dans une combinaison de type intersection, Web Intelligence renvoie les donnes qui sont communes aux deux requtes. Dans une combinaison de type minus, Web Intelligence renvoie les donnes de la premire requte qui n'apparaissent pas dans la seconde. Exemple : Requtes de type union, intersection et minus Dans cet exemple, deux requtes renvoient des listes de pays, comme indiqu dans le tableau suivant : Requte Requte 1 Requte 2 Valeurs Etats-Unis ; Royaume-Uni ; Allemagne ; France Etats-Unis ; Espagne

72

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de combinaisons de requtes Possibilits offertes par les combinaisons de requtes

Selon le type de combinaison, Web Intelligence renvoie les valeurs cidessous. Type de combinaison UNION INTERSECTION MINUS Valeurs Etats-Unis ; Royaume-Uni ; Allemagne ; France ; Espagne Etats-Unis Royaume-Uni ; Allemagne ; France

Possibilits offertes par les combinaisons de requtes


Les combinaisons de requtes permettent de rpondre aux questions qui sont difficiles voire impossibles formuler en une seule requte Web Intelligence. Exemple : Renvoyer un ensemble de donnes l'aide d'une combinaison de requtes L'exemple d'univers Ocan Voyages contient la dimension Anne, associe aux clients ayant dj sjourns dans un lieu de vacances, et Anne de rservation, associe aux clients ayant rserv un sjour pour une priode future. En raison de la structure de la base de donnes et de l'univers, ces objets sont incompatibles, ce qui signifie que vous ne pouvez pas les inclure dans un mme bloc de rapport. Pour en savoir plus sur les objets incompatibles, voir "A propos des objets incompatibles dans les fournisseurs de donnes", page 70.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

73

Utilisation de combinaisons de requtes Possibilits offertes par les combinaisons de requtes

Comment obtenir en une seule liste les annes o plus de n clients ont sjourn dans un lieu de vacances et les annes o plus de n clients ont rserv un sjour dans un lieu de ce type ? Vous pouvez combiner les 2 requtes de la faon suivante : Requte Requte 1 Renvoie Annes o plus de n clients ont sjourn dans un lieu de vacances Annes o plus de n clients ont rserv un sjour dans un lieu de vacances

UNION Requte 2

L'union entre ces deux requtes renvoie la liste des annes que vous recherchez.

Comment Web Intelligence gnre-t-il des combinaisons de requtes ?


Si votre base de donnes prend en charge ce type de combinaison dans votre requte, les combinaisons de requtes fonctionnent au niveau de la base de donnes : Elles modifient la requte que Web Intelligence soumet la base de donnes. Pour ce faire, elles gnrent des requtes SQL (Structured Query Language) contenant les oprateurs UNION, INTERSECT et MINUS. Remarque : SQL est le langage de requte standard des bases de donnes relationnelles, bien que chaque base de donnes ait son propre dialecte. Si votre base de donnes ne prend pas en charge ce type de combinaison dans votre requte, Web Intelligence excute la requte au niveau du rapport en gnrant plusieurs requtes SQL dont elle rsout les donnes aprs les avoir extraites de la base de donnes. Pour en savoir plus sur le SQL gnr par Web Intelligence, voir "Visualisation et modification du SQL sous-jacent la dfinition de requte", page 56.

74

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de combinaisons de requtes Combinaison de requtes

Combinaison de requtes
Vous pouvez combiner des requtes partir de l'Editeur de requte. 1. 2. Pour combiner des requtes Crez une requte initiale dans l'Editeur de requte. Cliquez sur l'icne Requte combine dans la barre d'outils. Web Intelligence ajoute une copie de la requte initiale au fournisseur de donnes. La deuxime requte comporte les caractristiques suivantes :

Elle contient les mmes objets de rapport que la requte initiale. Elle ne contient pas les filtres dfinis pour la requte initiale. Elle est combine avec la requte initiale l'aide d'une relation de type UNION.

Prises individuellement, les requtes sont rfrences sous le nom de Requte combine n.
Bouton de requte combine

Types de combinaison de requtes

3. 4.

Pour passer d'une requte une autre, cliquez sur Requte combine n. Pour modifier le type de combinaison, cliquez deux fois sur l'oprateur. Ce dernier prend successivement les valeurs Union, Intersection et Minus. Crez les requtes individuelles de la mme faon qu'une requte Web Intelligence normale.

5.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

75

Utilisation de combinaisons de requtes Structure des requtes combines

6. 1. 2.

Cliquez sur Excuter. Pour modifier une combinaison de requtes Cliquez sur la requte combine n modifier. Modifiez la requte de la mme faon qu'une requte Web Intelligence normale. Pour supprimer une requte combine Cliquez avec le bouton droit de la souris sur la requte combine n supprimer. Slectionnez Supprimer dans le menu.

1. 2.

Structure des requtes combines


Les requtes d'une requte combine doivent renvoyer le mme nombre d'objets d'un mme type de donnes et ces objets doivent tre dans le mme ordre. Vous ne pouvez pas combiner de requtes lorsque le nombre d'objets dans les rsultats de requte et les types de donnes de ces objets ne sont pas identiques. Par exemple, vous ne pouvez pas combiner une requte qui renvoie l'anne avec une requte qui renvoie l'anne et le revenu, et vous ne pouvez pas combiner une requte qui renvoie l'anne avec une requte qui renvoie le revenu. Vous devez galement veiller la smantique de vos requtes combines. Bien qu'il soit possible de combiner une requte qui renvoie l'anne avec une requte qui renvoie la rgion si les deux dimensions sont du mme type de donnes, le rsultat, une liste combinant annes et rgions, risque de ne pas tre explicite. Gnralement, si votre premire requte contient une dimension Anne, votre deuxime requte contient galement une dimension qui renvoie une liste d'annes. Exemple : Renvoyer une liste d'annes et d'annes de rservation en fonction du nombre de clients

76

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de combinaisons de requtes Structure des requtes combines

Cet exemple dcrit le workflow de la requte dcrite la section "Renvoyer un ensemble de donnes l'aide d'une combinaison de requtes", page 73. Vous souhaitez crer une requte qui renvoie une liste des annes o plus de n clients ont sjourn dans un lieu de vacances et o plus de n clients ont rserv un sjour dans un lieu de ce type. Pour cela, procdez comme suit : 1. 2. 3. Slectionnez l'univers Ocan Voyages dans la liste des univers pour ouvrir l'Editeur de requte. Faites glisser l'objet Anne vers le volet Objets du rsultat. Faites glisser l'objet Nombre de clients vers le volet Filtres de la requte et crez un filtre de rapport qui restreint Nombre de clients un nombre suprieur n. (Pour en savoir plus sur la cration de filtres de requte, voir Chapitre 8: Filtrage de l'extraction de donnes l'aide de filtres de requte, page 71.) Cliquez sur Requte combine. Le volet Requte combine apparat dans la partie infrieure gauche de l'Editeur de requte avec les deux requtes jointes par union. 5. 6. 7. Cliquez sur la deuxime requte et supprimez les objets Anne et Nombre de clients. Faites glisser l'objet Anne de rservation vers le volet Objets du rsultat. Faites glisser l'objet Clients prvisionnels vers le volet Filtres de la requte et crez un filtre de rapport qui restreint les clients prvisionnels un nombre suprieur n. Cliquez sur Excuter. La requte renvoie la liste des annes et des annes de rservation.

4.

8. 9.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

77

Utilisation de combinaisons de requtes Ordre de priorit dans l'excution d'une requte combine

Ordre de priorit dans l'excution d'une requte combine


Il est important de comprendre l'ordre dans lequel Web Intelligence excute les requtes d'une requte combine. L'ordre d'excution est crucial pour dterminer le rsultat final. Dans sa forme la plus simple, la requte combine se compose de deux ou plusieurs requtes relies par une relation particulire. Requte 1 INTERSECTION Requte 2 Requte 3 Dans ce cas, Web Intelligence recherche d'abord l'ensemble de donnes qui reprsente la relation de type union/intersection/minus entre la requte combine n et la requte combine n + 1, puis recherche la relation de type union/intersection/minus entre cet ensemble de donnes et les donnes renvoyes par la requte combine n + 2. Web Intelligence continue de cette faon avec toutes les requtes de la relation. Le rsultat suivant est ainsi obtenu : Requte Requte 1 Requte 2 INTERSECTION de 1 et 2 Requte 3 Dernire INTERSECTION Donnes Etats-Unis ; Royaume-Uni ; France ; Allemagne Etats-Unis ; France ; Finlande Etats-Unis ; France Etats-Unis ; Espagne Etats-Unis

78

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de combinaisons de requtes Ordre de priorit dans l'excution d'une requte combine

Requtes combines multiples


Vous pouvez combiner plusieurs requtes dans des relations complexes afin de dterminer l'ordre d'excution, comme dans l'exemple suivant :

Web Intelligence traite les groupes de requtes de droite gauche, dans l'ordre dans lequel elles apparaissent dans l'Editeur de requte, et de haut en bas dans chaque groupe. (Les groupes ayant la priorit la plus haute, tel que le groupe MINUS dans l'exemple prcit, apparaissent en retrait droite dans l'Editeur de requte.) Dans la requte prcite, Web Intelligence dtermine d'abord le rsultat de la combinaison de type minus, puis recherche l'intersection de ce rsultat avec le rsultat de la requte combine 3, comme indiqu dans le tableau suivant : Requte Requte 1 Requte 2 Requte 1 MINUS Requte 2 Requte 3 Rsultat Etats-Unis ; Royaume-Uni ; Espagne ; Allemagne Allemagne Etats-Unis ; Royaume-Uni ; Espagne Etats-Unis ; Espagne ; Finlande

(Requte 1 MINUS Requte 2) Etats-Unis ; Espagne INTERSECTION Requte 3 Remarque : Si votre base de donnes prend directement en charge le type de requte combine excuter, Web Intelligence gnre le code SQL contenant les oprateurs de combinaison. Pour en savoir plus, voir "Comment Web Intelligence gnre-t-il des combinaisons de requtes ?", page 74. Dans ce cas, l'ordre de priorit dpend de l'ordre de priorit dfini dans la base de donnes. Pour en savoir plus, voir votre administrateur Web Intelligence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

79

Utilisation de combinaisons de requtes Ordre de priorit dans l'excution d'une requte combine

1. 2. 3. 4.

Dfinition de l'ordre de priorit Crez la premire requte dans l'Editeur de requte. Cliquez sur Requte combine. Rptez les tapes 1 et 2 jusqu' ce que vous ayez cr tous les composants des requtes. Pour augmenter la priorit d'une paire de requtes, effectuez une opration de glisser-dplacer d'une requte vers la requte avec laquelle vous souhaitez l'associer dans la paire de priorit la plus haute. Web Intelligence met en retrait les requtes source et cible dans l'opration de glisser-dplacer et les combine par dfaut dans une UNION.

5.

Continuez ajouter des requtes au groupe de priorit la plus haute l'aide d'une opration glisser-dplacer vers l'espace situ entre deux requtes dj dans le groupe. Pour crer d'autres groupes de priorit la plus haute dans un groupe de priorit haute existant, rptez les tapes 4 et 5. Cliquez deux fois sur les oprateurs de combinaison de tous les groupes de la requte pour les modifier, selon vos besoins. La requte apparat sous une forme semblable la requte suivante dans l'Editeur de requte. (Dans cet exemple, la priorit la plus haute est accorde la combinaison MINUS.)

6. 7.

8.

Cliquez sur Excuter.

80

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes

chapitre

Inclusion de plusieurs fournisseurs de donnes Prsentation

Prsentation
Ce chapitre explique comment inclure plusieurs fournisseurs de donnes dans un mme document. Vous y trouverez des informations sur les oprations suivantes :

Utilisation de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document Purge de donnes provenant de plusieurs fournisseurs de donnes

Remarque : Ce chapitre explique comment ajouter des fournisseurs de donnes des documents comprenant dj un premier fournisseur de donnes. Pour en savoir plus sur la cration de documents et sur la cration dun premier fournisseur de donnes, voir "Cration de fournisseurs de donnes de base", page 39.

82

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes Utilisation de plusieurs fournisseurs de donnes

Utilisation de plusieurs fournisseurs de donnes


Vous pouvez inclure un ou plusieurs fournisseurs de donnes dans un mme document Web Intelligence. Lorsque vous incluez plusieurs fournisseurs de donnes, ceux-ci peuvent tre bass sur un seul univers ou sur plusieurs univers disponibles dans InfoView. Exemple : Insertion de donnes sur les ventes de produits et sur les clients dans le mme document Dans cet exemple, les donnes de l'entreprise pour les ventes par ligne de produits sont disponibles dans un univers et les donnes sur les clients sont disponibles dans un autre univers. Vous voulez prsenter les rsultats des ventes par ligne de produits et des informations sur les groupes d'ge des clients dans le mme rapport. Pour cela, vous crez un document unique comprenant deux fournisseurs de donnes : une requte sur chaque univers. Vous pouvez ensuite inclure et mettre en forme les rsultats provenant des deux fournisseurs de donnes dans le mme rapport.

Requte 1 sur l'univers Client Requte 2 sur l'univers des ventes par ligne de produits L'onglet Donnes de la vue Rapport affiche les deux fournisseurs de donnes.

Remarque : Vous ne pouvez pas inclure des objets provenant d'univers diffrents dans le mme bloc de rapport (c'est--dire dans le mme tableau ou le mme diagramme). Pour des informations exhaustives, voir "Pour en savoir plus sur les dimensions fusionnes, voir Chapitre 7: Fusion de dimensions provenant de plusieurs fournisseurs de donnes, page 81.", page 93.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

83

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

Dfinition de plusieurs fournisseurs de donnes dans un document


La dfinition de plusieurs fournisseurs de donnes dans un mme document est ncessaire lorsque les donnes inclure dans un document se trouvent dans plusieurs univers ou lorsque vous souhaitez crer plusieurs fournisseurs de donnes spcifiques dans le mme univers. Vous pouvez dfinir plusieurs fournisseurs de donnes lors de la cration d'un document ou ajouter d'autres fournisseurs de donnes un document existant. Vous pouvez prsenter les informations provenant de tous les fournisseurs de donnes sur un mme rapport ou sur plusieurs rapports au sein du mme document. Remarque : Le nombre maximal de fournisseurs pris en charge par document est 15. Cette section explique comment effectuer les oprations suivantes :

ajouter une requte renommer une requte dupliquer une requte dplacer une requte.

Remarque : Ce chapitre explique comment ajouter des fournisseurs de donnes des documents comprenant dj une premire requte. Pour en savoir plus sur la cration de documents et sur la cration dune premire requte, voir "Cration de fournisseurs de donnes de base", page 39.

84

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

Ajout d'une nouvelle requte un document Pour ajouter une nouvelle requte un document : 1. Dans l'Editeur de rapport Java, allez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc. La requte ou les fournisseurs de donnes dj dfinis pour le document sont affichs ici. (Pour en savoir plus sur la cration d'un nouveau document et sur la dfinition de la premire requte, voir "Cration de fournisseurs de donnes de base", page 39).
Bouton Ajouter la requte

Le nom de chacune des requtes apparat dans un onglet Requte

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

85

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

2.

Cliquez sur le bouton Ajouter la requte dans la barre d'outils Requte. La bote de dialogue Univers s'affiche.

Vous pouvez crer une nouvelle requte sur un univers dj utilis dans le document ou slectionner un autre univers. 3. 4. Dans n'importe laquelle des deux listes, slectionnez l'univers sur lequel vous souhaitez dfinir une requte. Cliquez sur OK. Le volet de la nouvelle requte s'affiche. Longlet de requte correspondant la nouvelle requte affiche le nom par dfaut des fournisseurs de donnes : Requte suivi d'un nombre indiquant le nombre total de fournisseurs de donnes dans le document. Vous pouvez renommer la requte avec un nom plus significatif, maintenant ou plus tard. Reportez-vous la section "Attribution d'un nouveau nom une requte", page 90. 5. Dfinissez les objets, les filtres, le primtre d'analyse et les proprits de la requte.

86

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

Le contenu, le primtre danalyse et les filtres des donnes que vous dfinissez ici sappliquent seulement la requte slectionne. Les proprits de requte que vous dfinissez s'appliquent uniquement la requte slectionne, l'exception de l'option Autoriser d'autres utilisateurs modifier toutes les requtes. Cette option s'applique toutes les requtes du document. Pour obtenir des informations compltes sur les options disponibles pour les proprits de requte, voir "Dfinition des proprits de requte", page 58.

6.

Pour renvoyer les donnes provenant de la nouvelle requte uniquement, cliquez sur la flche situe en regard du bouton Excuter dans la barre d'outils, puis slectionnez la nouvelle requte.

Ou Pour renvoyer les donnes provenant de tous les fournisseurs de donnes du document dans son ensemble, cliquez simplement sur le bouton Excuter dans la barre d'outils.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

87

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

La bote de dialogue Nouvelle requte s'affiche.

Vous devez choisir comment vous voulez inclure les donnes provenant de la nouvelle requte dans le document. 7. Slectionnez l'option approprie : Pour... afficher les donnes sur un nouveau rapport dans le document, afficher les donnes sur le rapport slectionn dans un nouveau tableau, inclure les donnes dans le document sans afficher les donnes sur un rapport, (Vous pouvez ajouter plus tard les objets renvoys par la requte aux rapports.) 8. Cliquez sur OK. Web Intelligence excute la nouvelle requte et renvoie les donnes au document. Les donnes sont insres comme vous l'avez spcifi. Vous pouvez renommer la nouvelle requte (voir "Attribution d'un nouveau nom une requte", page 90), crer d'autres fournisseurs de donnes ou dupliquer la requte puis la modifier avant de renvoyer les donnes au document (voir "Duplication d'une requte", page 89 plus loin). slectionnez... Insrer un tableau dans un nouveau rapport Insrer un tableau dans le rapport actuel Inclure les objets du rsultat dans le document sans gnrer de tableau

88

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

Duplication des fournisseurs de donnes


Si vous voulez crer une requte diffrente sur un univers qui est dj inclus dans le document, vous pouvez dupliquer la requte existante sur cet univers puis la modifier, au lieu de dmarrer partir de rien. Duplication d'une requte Pour dupliquer une requte : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Slectionnez la requte dupliquer en cliquant avec le bouton droit de la souris sur l'onglet de requte appropri en bas de l'diteur de rapport.

3.

Cliquez avec le bouton droit sur l'onglet de la requte puis slectionnez Dupliquer la requte dans le menu droulant.

Web Intelligence cre un double de la requte slectionne et l'ajoute l'diteur de rapport. Vous pouvez modifier la dfinition des donnes de la requte duplique. Pour des informations exhaustives, voir "Cration et excution d'une requte simple", page 62.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

89

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

Modification du nom des fournisseurs de donnes


Par dfaut, Web Intelligence attribue un nom chaque requte selon un ordre squentiel. Par exemple, la premire requte s'appelle Requte 1, la deuxime requte s'appelle Requte 2, etc. Vous pouvez renommer les fournisseurs de donnes avec des noms significatifs indiquant quelles sont les donnes de chaque requte. Attribution d'un nouveau nom une requte Pour renommer une requte : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc. Cliquez avec le bouton droit de la souris sur l'onglet de la requte renommer, puis slectionnez Renommer la requte dans le menu contextuel.

Ou Cliquez sur l'onglet correspondant la requte renommer et cliquez sur l'onglet Proprits. Le sous-onglet Proprits de la requte apparat. 2. 3. Dans la zone Nom, saisissez le nom de la requte. Appuyez sur la touche Entre. Le nouveau nom apparat dans l'onglet Requte.

90

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes Dfinition de plusieurs fournisseurs de donnes dans un document

Dplacement de fournisseurs de donnes


Vous pouvez aussi modifier l'ordre dans lequel les fournisseurs de donnes sont excuts en les dplaant avant ou aprs les autres fournisseurs de donnes du document. Ceci est particulirement utile si diffrents fournisseurs de donnes du document comprennent des invites. Vous pouvez dfinir l'ordre dans lequel les invites apparaissent lorsque les utilisateurs actualisent le document en dfinissant l'ordre des fournisseurs de donnes en consquence. Par exemple, si Requte 1 a une invite sur [Rgion des ventes] et que Requte 2 a une invite sur [Ligne de services], vous pouvez faire en sorte que l'invite pour Ligne de services apparaisse en premier aux utilisateurs en dplaant Requte 2 avant Requte 1. Dplacement d'une requte Pour dplacer une requte : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. 3. Cliquez avec le bouton droit sur l'onglet de la requte dplacer. Dans le menu contextuel, slectionnez Dplacer la requte.

Un sous-menu s'affiche. 4. Selon l'endroit o vous voulez dplacer la requte, slectionnez Gauche ou Droite. La requte slectionne se dplace dans la direction indique.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

91

Inclusion de plusieurs fournisseurs de donnes Purge de donnes provenant de plusieurs fournisseurs de donnes

Purge de donnes provenant de plusieurs fournisseurs de donnes


Lorsque vous purgez les donnes d'un document, vous supprimez toutes les donnes du document tout en laissant intacte la structure du document. Si le document contient plusieurs fournisseurs de donnes, vous pouvez purger des fournisseurs de donnes spcifiques dans le document. Remarque : Si vous visualisez des rapports purgs dans la vue Rsultats, les diagrammes ne sont pas visibles. Pour visualiser la structure des rapports purgs avec les diagrammes, cliquez sur Afficher la structure. Purge de tous les fournisseurs de donnes dans le document Pour purger tous les fournisseurs de donnes dans un document :

Cliquez sur le bouton Purger dans la barre d'outils. Les valeurs sont supprimes de toutes les cellules de rapport dans tout le document. Pour renvoyer les donnes au document, cliquez sur Actualiser les donnes.

Purge des donnes d'une requte spcifique Pour purger une requte spcifique dans un document : 1. Cliquez sur la flche ct du bouton Purger dans la barre d'outils. Un menu droulant rpertorie les fournisseurs de donnes du document.

2.

Slectionnez la requte purger. Les valeurs sont supprimes des cellules de rapport contenant des donnes de la requte slectionne. Pour renvoyer les donnes au document, cliquez sur la flche ct du bouton Actualiser les donnes, puis slectionnez la requte que vous avez purge.

92

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Inclusion de plusieurs fournisseurs de donnes Synchronisation de plusieurs fournisseurs de donnes

Synchronisation de plusieurs fournisseurs de donnes


Web Intelligence permet de synchroniser les donnes de plusieurs fournisseurs de donnes en crant des dimensions fusionnes. Vous crez une dimension fusionne partir de dimensions existantes dont les donnes sont lies. Par exemple, si des fournisseurs de donnes affichent le chiffre d'affaires par ville et le chiffre d'affaires prvu par ville, il est logique de synchroniser les fournisseurs de donnes sur la dimension Ville. Cela permet de crer des rapports indiquant la relation entre le chiffre d'affaires rel et le chiffre d'affaires prvu. Pour en savoir plus sur les dimensions fusionnes, voir Chapitre 7: Fusion de dimensions provenant de plusieurs fournisseurs de donnes, page 81.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

93

Inclusion de plusieurs fournisseurs de donnes Synchronisation de plusieurs fournisseurs de donnes

94

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes

chapitre

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Rcapitulatif

Rcapitulatif
Ce chapitre explique comment synchroniser plusieurs fournisseurs de donnes dans un rapport Web Intelligence en les fusionnant sur des dimensions communes. Aprs avoir fusionn des dimensions communes, vous pouvez placer des dimensions de fournisseurs de donnes diffrents dans le mme bloc. Les dimensions fusionnes et la synchronisation de donnes sont des nouveauts de Web Intelligence XI Release 2. Elles augmentent de faon significative la puissance et la souplesse de Web Intelligence, car elles permettent de synthtiser des donnes de sources diffrentes dans un mme rapport, plutt que d'inclure simplement les donnes. Par exemple, si vous disposez d'une base de donnes contenant des informations dtailles sur les clients et une autre base de donnes contenant des donnes sur les ventes, vous pouvez synchroniser les deux sources de donnes partir du client. Ce chapitre comprend les rubriques suivantes :

Fusion de dimensions Utilisation des dimensions fusionnes dans les rapports Familiarisation avec les effets des dimensions fusionnes

Fusion de dimensions
Le Chapitre 6: Inclusion de plusieurs fournisseurs de donnes, page 81 explique comment inclure plusieurs fournisseurs de donnes dans un document Web Intelligence. Vous devez souvent synchroniser les donnes renvoyes par ces fournisseurs de donnes. Pour ce faire, vous incorporez des dimensions communes dans une dimension fusionne.

96

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Fusion de dimensions

Dans quels cas pouvez-vous fusionner des dimensions ?


Vous pouvez fusionner des dimensions lorsque votre rapport utilise des donnes lies provenant de diffrents fournisseurs de donnes. Par exemple, l'un de vos rapports affiche des cibles en termes de chiffre d'affaires et de ventes. Ce rapport contient des sections par anne, et chaque section affiche les cibles en termes de chiffre d'affaires et de ventes. Si les donnes sur le chiffre d'affaires et les donnes sur les ventes proviennent de deux fournisseurs de donnes diffrents, Web Intelligence ne sait pas que ces donnes sont lies. Vous indiquez Web Intelligence que les donnes sont lies en fusionnant les deux fournisseurs de donnes sur la dimension commune, c'est--dire l'anne. Lorsque vous fusionnez des dimensions, Web Intelligence cre une dimension qui contient toutes les valeurs des dimensions d'origine composant la dimension fusionne. Cette dimension s'utilise dans les rapports comme n'importe quel autre objet de rapport. Vous pouvez ajouter des objets de rapport provenant de tous les fournisseurs de donnes synchroniss via la dimension fusionne dans le mme bloc que la dimension fusionne.

Quelles dimensions pouvez-vous fusionner ?


La seule restriction impose par Web Intelligence sur les dimensions fusionnes est qu'elles doivent tre du mme type de donnes : des donnes de type caractre, par exemple. Mais cela ne prsente aucun intrt de fusionner des dimensions non lies mme si leurs types de donnes sont identiques. Par exemple, cela ne prsente aucun intrt de fusionner une dimension contenant des noms de client avec une dimension contenant des rgions de ventes. Les dimensions fusionnes portent souvent le mme nom dans les deux sources de donnes, mais cela n'est pas obligatoire. Il peut tre intressant de fusionner des dimensions portant des noms diffrents si elles contiennent les donnes lies. Pour fusionner correctement des dimensions, vous devez connatre la smantique des donnes (ce quoi les donnes font rfrence) des diffrentes sources de donnes. Les types et les noms des donnes de dimension ont uniquement une valeur indicative approximative par rapport la pertinence de la fusion.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

97

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Fusion de dimensions

Fusion de dimensions
Pour fusionner des dimensions : 1. Cliquez sur le bouton Fusionner les dimensions dans la barre d'outils. La bote de dialogue Fusionner les dimensions apparat.

2.

Slectionnez les dimensions fusionner dans les zones situes en haut de la bote de dialogue. Remarque : Lorsque vous slectionnez une dimension, toutes les dimensions de types de donnes diffrents sont dsactives, car vous ne pouvez pas fusionner de dimensions de types de donnes diffrents.

3. 4.

Cliquez sur Valeurs pour afficher les valeurs associes aux dimensions. Cliquez sur Fusionner.

98

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Fusion de dimensions

La bote de dialogue Crer une dimension fusionne apparat. Cette bote de dialogue permet de spcifier les proprits de la dimension fusionne.

5.

Slectionnez la dimension dans la liste droulante Dimension source. La dimension source fournit le nom par dfaut, la description et les formats numriques de la dimension fusionne.

6.

Saisissez le nom de la dimension fusionne dans la zone Nom de la dimension fusionne et la description de la dimension fusionne dans la zone Description. Cliquez sur OK. Le nom de la dimension fusionne apparat dans la zone Dimensions fusionnes et les dimensions qui font partie de la dimension fusionne apparaissent dans les zones situes ct. Une dimension d'origine pouvant faire partie d'une seule dimension fusionne, elle n'apparat plus dans la zone situe au-dessus de celle rpertoriant les dimensions d'origine dans la requte.

7.

8.

Cliquez sur OK pour fermer la bote de dialogue Dimensions fusionnes. Web Intelligence ajoute les dimensions fusionnes la liste des dimensions fusionnes dans l'onglet Donnes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

99

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Utilisation des dimensions fusionnes dans les rapports

Fusion automatique
Vous pouvez configurer Web Intelligence afin d'effectuer des fusions automatiques de dimensions dans les cas suivants :


1.

Les dimensions portent le mme nom. Les dimensions ont le mme type de donnes. Les dimensions se trouvent dans le mme univers. Cliquez avec le bouton droit de la souris l'extrieur d'un bloc ou d'un diagramme, puis cliquez sur Proprits du document dans le menu contextuel. Cliquez sur Fusionner automatiquement les dimensions.

Pour cela, procdez comme suit :

2.

Utilisation des dimensions fusionnes dans les rapports


Une fois que vous avez cr une dimension fusionne, vous pouvez l'inclure dans un rapport de la mme faon que n'importe quel autre objet de rapport. Les dimensions fusionnes apparaissent sous le dossier Dimensions fusionnes dans l'onglet Donnes. Vous pouvez dvelopper chaque dimension fusionne pour voir les dimensions fusionnes l'intrieur de celle-ci.

100

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Familiarisation avec les effets des dimensions fusionnes

Modification des dimensions fusionnes Pour modifier une dimension fusionne : 1. 2. 3. Dans l'onglet Donnes, slectionnez la dimension dans le dossier Dimensions fusionnes, puis cliquez sur le bouton droit de la souris. Slectionnez Modifier la dimension fusionne dans le menu. La bote de dialogue Dimensions fusionnes apparat. Modifiez les dimensions fusionnes en suivant la procdure dcrite la section "Fusion de dimensions", page 98. Suppression de dimensions fusionnes Pour supprimer une dimension fusionne : 1. 2. Slectionnez la dimension dans le dossier Dimensions fusionnes et cliquez sur le bouton droit de la souris. Slectionnez Supprimer la dimension fusionne dans le menu. La dimension fusionne est supprime. Ajout de dimensions fusionnes dans les rapports Pour ajouter une dimension fusionne dans un rapport : 1. Slectionnez la dimension dans le dossier Dimensions fusionnes et faites-la glisser dans le rapport. La dimension est ajoute au rapport et affiche toutes les valeurs de toutes les dimensions fusionnes l'intrieur de celle-ci.

Familiarisation avec les effets des dimensions fusionnes


La synchronisation de donnes via les dimensions fusionnes augmente de faon significative la puissance de Web Intelligence. Les dimensions fusionnes ont galement des rpercussions sur les rsultats affichs par Web Intelligence dans certaines situations. Vous devez comprendre ces implications pour travailler efficacement avec les dimensions fusionnes et les donnes synchronises. Vous trouverez dans les sections qui suivent la description de ces situations.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

101

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Familiarisation avec les effets des dimensions fusionnes

Synchronisation de fournisseurs de donnes avec des niveaux d'agrgat diffrents


Vous pouvez synchroniser des fournisseurs de donnes avec des niveaux d'agrgat diffrents. Cela peut avoir des consquences sur la faon dont Web Intelligence calcule les indicateurs. Exemple : Synchronisation de fournisseurs de donnes avec des niveaux d'agrgat diffrents Dans cet exemple, vous disposez de deux fournisseurs de donnes : Client Dupont Dupont Durand Client Dupont Durand Anne 2004 2005 2005 Chiffre d'affaires 1 500 2 000 1 200 Nombre de ventes 12 10

Si vous fusionnez les deux fournisseurs de donnes et si les proprits de tableau Eviter l'agrgation des doublons et Afficher lignes avec des valeurs de dimension vides sont dsactives, Web Intelligence renvoie les lments suivants : Client Dupont Dupont Durand Anne 2004 2005 2005 Chiffre d'affaires 1 500 2 000 1 200 Nombre de ventes 12 12 10

(Pour en savoir plus sur les proprits Eviter l'agrgation des doublons et Afficher lignes avec des valeurs de dimension vides, voir l'aide en ligne de Web Intelligence.)

102

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Familiarisation avec les effets des dimensions fusionnes

Web Intelligence ne peut pas dterminer le nombre de ventes par anne pour le client Dupont, car le fournisseur de donnes qui stocke le nombre de ventes ne les rpartit pas par anne. Par consquent, Web Intelligence reproduit le nombre total de ventes sur chaque ligne. Remarque : Bien que les valeurs de Nombre de ventes soient dupliques, si vous ajoutez un calcul standard au bas de la colonne (par exemple un calcul de type Somme ou Moyenne), le rsultat est correct. L'une des faons de rsoudre ce problme consiste ajouter les dimensions au deuxime fournisseur de donnes, ce qui permet Web Intelligence de calculer au niveau de donnes appropri. Si cela n'est pas possible, vous devez connatre toutes les situations dans lesquelles Web Intelligence ne peut pas regrouper les donnes au niveau de dtail ncessaire.

Extension des valeurs renvoyes par les dimensions fusionnes


Les dimensions fusionnes sont un nouveau concept de Web Intelligence XI Release 2. La synchronisation de fournisseurs de donnes existe dj dans Desktop Intelligence/BusinessObjects mais elle n'implique pas la cration d'une dimension fusionne. Les rapports BusinessObjects utilisent les dimensions d'origine constituant une dimension fusionne dans Web Intelligence. Vous pouvez utiliser ces dimensions d'origine dans un rapport Web Intelligence. Lorsque vous les placez dans le rapport, Web Intelligence renvoie par dfaut uniquement les valeurs de dimension ayant des valeurs correspondantes dans les fournisseurs de donnes synchroniss par le biais de la fusion. Vous devez en tenir compte lors de la migration de rapports depuis Desktop Intelligence et BusinessObjects, car BusinessObjects/ Desktop Intelligence se comporte diffremment. Exemple : Comportement de Web Intelligence et Desktop Intelligence/ BusinessObjects lorsque les dimensions sont fusionnes

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

103

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Familiarisation avec les effets des dimensions fusionnes

Vous disposez d'un rapport avec les fournisseurs de donnes suivants : Pays d'origine Allemagne Pays d'origine Japon Chiffre d'affaires 470 Chiffre d'affaires 499

Si vous incluez la dimension Pays d'origine de Fournisseur de donnes 1et l'indicateur Chiffre d'affaires de Fournisseur de donnes 2 dans le mme bloc, Web Intelligence renvoie le rsultat suivant : Pays d'origine Allemagne Le mme bloc dans Desktop Intelligence/BusinessObjects renvoie le rsultat suivant : Pays d'origine Allemagne Japon 499 Chiffre d'affaires Chiffre d'affaires

Le bloc est diffrent dans Desktop Intelligence/BusinessObjects, car BusinessObjects tend les valeurs de la dimension Pays d'origine aux valeurs renvoyes par l'indicateur Chiffre d'affaires. Vous pouvez modifier le comportement par dfaut de Web Intelligence afin qu'il corresponde au comportement de Desktop Intelligence/BusinessObjects dans cette situation. Extension des valeurs de dimension dans Web Intelligence Pour tendre des valeurs de dimension dans Web Intelligence : 1. Cliquez avec le bouton droit de la souris sur votre rapport l'extrieur d'un bloc ou d'un diagramme et slectionnez Proprits du document dans le menu contextuel. Le volet Proprits du document apparat droite du rapport. 2. Cochez l'option Etendre les valeurs des dimensions fusionnes.

104

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Objets information et dimensions fusionnes

Objets information et dimensions fusionnes


Les objets de type information sont associs aux dimensions et fournissent des informations supplmentaires sur la dimension. (Pour en savoir plus sur les objets de type information, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43.) Web Intelligence XI Release 2 requiert une relation de type un--un entre dimensions et informations (cela signifie qu'un objet information ne peut avoir qu'une seule valeur pour chaque valeur de dimension associe) et ne prend pas en compte les objets information lors de la synchronisation des donnes. L'exemple suivant illustre la ncessit d'une telle relation. Exemple : Synchronisation de fournisseurs de donnes avec des objets de type information Dans cet exemple, vous disposez de deux fournisseurs de donnes : Client Jean Paul Client Jean Paul Adresse Lille Strasbourg Age 25 28 Chiffre d'affaires 10 000 15 000

Si vous crez une dimension fusionne Client pour synchroniser les fournisseurs de donnes, et si Adresse peut avoir plusieurs valeurs pour chaque client, le rsultat est ambigu, car il n'existe aucune valeur commune partir de laquelle Web Intelligence peut synchroniser les donnes. Par exemple, Paul peut galement avoir une adresse Lille, ce qui signifie qu'il n'y a pas de ligne "Paul" unique avec laquelle Web Intelligence peut synchroniser l'ge de Paul. Client Jean Paul Paul Jean Paul Adresse Lille Paris Lille 25 28 Age

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

105

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Objets information et dimensions fusionnes

Si la relation entre Client et Adresse est de type un--un, Web Intelligence peut ignorer Adresse dans la synchronisation. Cela supprime l'ambigut. Client Jean Paul Adresse Lille Paris Age 25 28

Les versions antrieures de Web Intelligence, ainsi que de Desktop Intelligence et BusinessObjects, permettent une relation de type un-plusieurs entre dimensions et informations. Si vous migrez un rapport cr l'aide de l'un de ces produits et si l'objet information contient plusieurs valeurs, Web Intelligence place l'erreur #VALEURMULTI dans la cellule information. Vous pouvez rsoudre ce problme dans Web Intelligence XI Release 2 en cochant la proprit Eviter l'agrgation des doublons. Pour en savoir plus sur l'utilisation des variables, voir "Cration, modification et suppression de variables", page 488.

Filtrage de dimensions fusionnes


La fusion de dimensions infre sur la manire dont Web Intelligence applique des filtres. Remarque : Vous ne pouvez pas appliquer de filtre sur une dimension fusionne. Vous appliquez des filtres sur les dimensions qui composent la dimension fusionne.

Filtres de rapport et dimensions fusionnes


Lorsque vous appliquez un filtre de rapport une dimension qui fait partie d'une dimension fusionne, Web Intelligence applique le filtre tous les fournisseurs de donnes qui sont synchroniss via la dimension fusionne. Exemple : Filtrage d'une dimension fusionne Dans cet exemple, vous disposez d'un rapport comportant les fournisseurs des donnes suivants, lesquels sont fusionns sur la dimension Pays. Pays France Etats-Unis Etats-Unis Lieu de sjour Cte d'Azur Bahamas Beach Hawaiian Club Chiffre d'affaires 835,420 971,444 1,479,660

106

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Objets information et dimensions fusionnes

Pays France Etats-Unis

Clients prvisionnels 46 56

Si vous appliquez le filtre Pays = "Etats-Unis" au premier bloc, Web Intelligence filtre galement le deuxime bloc pour donner le rsultat suivant : Pays Etats-Unis Clients prvisionnels 56

Si les dimensions Pays ne sont pas fusionnes, le deuxime bloc n'est pas affect par le filtre.

Filtres de section et dimensions fusionnes


Lorsqu'une dimension faisant partie d'une dimension fusionne est dfinie en tant qu'en-tte de section, les filtres appliqus la section s'appliquent galement aux blocs des fournisseurs de donnes synchroniss au sein de la section. Si Pays est dfini comme en-tte de section dans l'exemple "Filtrage d'une dimension fusionne", page 106 et si le filtre Pays = "Etats-Unis" est appliqu la section, Web Intelligence filtre les deux blocs de la section, (Lieu de sjour, Chiffre d'affaires) et (Pays, Nombre de clients), afin que seules ces lignes apparaissent o la dimension Pays est gale "Etats-Unis", mme si Pays dans le deuxime bloc provient d'un fournisseur de donnes synchronis.

Filtres de bloc et dimensions fusionnes


Lorsque vous appliquez un filtre de bloc une dimension qui fait partie d'une dimension fusionne, Web Intelligence applique le filtre au bloc. Web Intelligence n'applique pas le filtre d'autres fournisseurs de donnes synchroniss via la dimension fusionne.

Exploration de dimensions fusionnes


Lorsque vous fusionnez des dimensions, la nouvelle dimension fusionne appartient aux hirarchies de toutes les dimensions impliques dans la fusion.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

107

Fusion de dimensions provenant de plusieurs fournisseurs de donnes Objets information et dimensions fusionnes

108

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte

chapitre

Filtrage de l'extraction de donnes l'aide de filtres de requte Prsentation

Prsentation
Pour limiter les donnes renvoyes un document Web Intelligence, vous pouvez appliquer des filtres lorsque vous dfinissez la requte. Les filtres de requte vous permettent de scuriser les donnes que vous ne souhaitez pas mettre disposition de certains groupes d'utilisateurs, et de limiter la taille des documents stocks sur votre rseau. Lorsque vous excutez la requte ou que vous actualisez les donnes du document, Web Intelligence renvoie uniquement les valeurs qui rpondent aux dfinitions du filtre de requte. Ce chapitre aborde les thmes suivants :

Fonctionnement des filtres de requte Types de filtre de requte Utilisation de filtres prdfinis Cration de filtres personnaliss Combinaison plusieurs filtres dans une requte unique Modification et suppression de filtres de requte application des filtres de requte aux questions sur l'activit

Ce chapitre explique comment appliquer des filtres aux objets d'une requte l'aide de l'Editeur de rapport Java.

110

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Fonctionnement des filtres de requte


Lorsque vous crez une requte sur un univers, vous pouvez la filtrer pour limiter les donnes renvoyes au document par Web Intelligence. Les filtres de requte extraient un sous-ensemble des donnes de la base de donnes et renvoient les valeurs correspondantes au document. Les filtres sont dfinis afin de rpondre des critres poss par des questions prcises sur l'activit. Par exemple, vous pouvez filtrer la dimension [Anne] afin de n'afficher que le revenu des ventes de l'anne 2003, ou encore la dimension [Revenu annuel] afin de n'afficher que les clients dont le revenu annuel est suprieur ou gal 1,5 million de dollars. L'application de filtres de requte la dfinition des donnes de la requte vous permet d'effectuer les oprations suivantes :

Extraire uniquement les donnes requises pour rpondre une question prcise sur l'activit Masquer les donnes que vous ne souhaitez pas mettre la disposition de certains utilisateurs lorsqu'ils accdent au document Rduire la quantit des donnes renvoyes au document afin d'optimiser les performances

Exemple : Durant le quatrime trimestre 2002, quels sont les magasins qui ont atteint des marges suprieures 130 000 euros ? En tant que Responsable marketing pour l'Italie, vous vous concentrez uniquement sur l'analyse des marges pour l'Italie, mais l'univers des ventes intgre des donnes relatives l'ensemble de l'Europe. En outre, vous souhaitez voir exclusivement les chiffres concernant les magasins qui ont atteint votre objectif trimestriel pour le quatrime trimestre 2002, savoir 130 000 euros. Pour crer un document comportant uniquement les informations dont vous avez besoin, vous pouvez appliquer les filtres de requte suivants : Anne = 2000 Trimestre = T$ Etat = Italie Marge >= 130 000 Pour viter d'afficher les valeurs filtres Italie, 2002 et T4 dans les colonnes Anne, Trimestre et Etat du tableau, vous devez exclure les objets [Anne], [Trimestre] et [Etat] du volet Objets du rsultat. Lorsque vous gnrez le

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

111

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

rapport, les valeurs de celui-ci correspondent aux magasins situs en Italie avec des marges pour le quatrime trimestre (T4) 2002 suprieures ou gales 130 000 euros : Nom du magasin e-Fashion Milan e-Fashion Rome Revenu des ventes 307 914 euros 316 252 euros Marge 133 802 euros 136 055 euros

Cela vous permet de filtrer le rapport pour obtenir les valeurs spcifiques qui vous intressent et de limiter les valeurs affiches dans le tableau.

Diffrence entre filtres de requte et filtres de rapport


Dans un document, vous pouvez appliquer des filtres deux niveaux :

les filtres de requte, qui sont dfinis dans la requte ; ils limitent les donnes extraites de la source de donnes et envoyes au document Web Intelligence ; les filtres de rapport ; ils limitent les valeurs affiches dans les rapports, tableaux, diagrammes et sections du document, mais ne modifient pas les donnes extraites de la source de donnes. Ils masquent simplement les valeurs au niveau du rapport.

Filtres de requte
Vous pouvez dfinir les filtres de requte dans la vue Requte. Les utilisateurs ne disposant pas du profil de scurit qui permet de modifier la requte ne sont pas autoriss modifier les filtres de requte que vous dfinissez. Cela garantit que les donnes enregistres avec un document sont appropries pour ceux qui les visualisent ou les analysent l'intrieur de ce document. Astuce : Ils rduisent le temps ncessaire l'excution des rapports dans le document et limitent la taille du document aux donnes pertinentes pour l'utilisateur qui le consulte. En outre, ils garantissent la scurit du document.

112

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Filtres de rapport
Les filtres que vous appliquez aux donnes affiches dans le rapport sont appels filtres de rapport. Les filtres de rapport vous permettent de restreindre les valeurs affiches dans un document. Vous pouvez filtrer tous les rapports pour afficher un autre sous-ensemble des mmes donnes. Les donnes masques par le filtre de rapport restent enregistres avec le document Web Intelligence. Vous pouvez modifier les filtres de rapport pour afficher d'autres donnes dans le rapport ou supprimer tous les filtres de rapports pour afficher toutes les donnes dfinies dans la requte. Vous pouvez dfinir les filtres de rapport dans la vue Rapport. Pour en savoir plus sur l'utilisation de filtres de rapport, voir "Fonctionnement des filtres de rapport", page 345. Remarque : Lorsque vous ajoutez un filtre de rapport, il est possible que vous gnriez un contexte d'agrgation que Web Intelligence est incapable de traiter : en effet, vous avez peut-tre rendu certains des objets du rapport incompatibles. Pour en savoir plus sur les objets incompatibles, voir "A propos des objets incompatibles dans les fournisseurs de donnes", page 70.

Qu'est-ce qu'un filtre ?


Pour crer un filtre, vous devez spcifier trois lments :

un objet filtr un oprateur des valeurs ou objets de comparaison

Exemple : Filtrage de la source de donnes pour extraire uniquement les valeurs correspondant la ligne de produits Accessoires Par exemple, pour afficher les donnes uniquement pour la ligne de produits Accessoires, vous slectionnez :
un oprateur : Egal

une valeur : Accessoires

un objet filtr : [Lignes]

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

113

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Au lancement de la requte, Web Intelligence applique l'oprateur l'objet filtr et extrait de la base de donnes la ou les valeurs correspondant celles spcifies. Vous pouvez filtrer plusieurs objets dans une requte. Par exemple, vous pouvez crer un autre filtre au niveau de l'indicateur [Revenu des ventes] pour cibler vos donnes sur une fourchette de rsultats plus troite. Lorsque vous rexcutez le rapport, Web Intelligence applique les deux filtres de requte.

Quels objets puis-je filtrer dans la requte ?


Vous pouvez dfinir des filtres de requte personnaliss sur tous les lments (dimension, indicateur ou information) rpertoris dans l'onglet Donnes de la vue Requte. Vous pouvez galement utiliser des filtres prdfinis crs par votre administrateur au niveau de l'univers. Ces filtres s'affichent avec les objets de l'univers et sont signals par l'icne de filtre. Par exemple, vous pouvez filtrer la dimension [Anne] pour renvoyer les valeurs correspondant une anne spcifique, filtrer l'indicateur [Revenu des ventes] pour renvoyer les valeurs correspondant une fourchette de chiffres de revenus ou filtrer l'information [Code postal] pour renvoyer les valeurs correspondant un code postal spcifique. Pour une description dtaille et des exemples de dimensions, d'indicateurs et d'informations, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43. Remarque : L'administrateur peut empcher le filtrage de certains objets. Si vous crez des filtres sur ces objets, lorsque vous tentez d'excuter la requte, un avertissement s'affiche et rpertorie les filtres que vous ne pouvez pas utiliser. Vous devez supprimer ces filtres de la requte afin de pouvoir excuter celle-ci.

114

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Quel oprateur choisir ?


Il est important de comprendre l'effet de chaque oprateur disponible lorsque vous dfinissez un filtre. Le tableau ci-dessous rpertorie les oprateurs disponibles pour les filtres de requte et contient un exemple de chaque oprateur dans le contexte d'une question sur l'activit professionnelle : Pour obtenir des donnes gales une valeur que vous spcifiez, diffrentes d'une valeur que vous spcifiez, suprieures une valeur que vous spcifiez, suprieures ou gales une valeur que vous spcifiez, Par exemple... les donnes relatives aux Etats-Unis, les donnes pour tous les trimestres sauf le trimestre T4, les donnes concernant les clients de plus de 60 ans, Slectionnez... pour crer le filtre... Egal [Pays] Egal US. [Trimestre] Pas gal T4

Pas gal

Suprieur

[Age du client] Suprieur 60

les donnes Suprieur ou concernant les gal chiffres d'affaires de 1,5 million d'euros et plus,

[Chiffre d'affaires] Suprieur ou gal 1500000

infrieures une les donnes Infrieur valeur que vous relatives aux spcifiez, notes d'examen infrieures 40, infrieures ou gales une valeur que vous spcifiez, comprises entre ou gales deux valeurs que vous spcifiez les clients gs de 30 ans ou moins, Infrieur ou gal

[Notes d'examen] Infrieur 40 [Age] Infrieur ou gal 30

Entre les semaines entre la semaine 25 et la semaine 36 incluses,

[Semaines] Entre 25 et 36

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

115

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Pour obtenir des donnes hors de l'intervalle dfini par deux valeurs que vous spcifiez,

Par exemple... toutes les semaines de l'anne, l'exception des semaines 25 36 (semaines 25 et 36 non incluses), les donnes relatives aux Etats-Unis, au Japon et au Royaume-Uni, les donnes ne concernant pas aux Etats-Unis, au Japon et au Royaume-Uni,

Slectionnez... pour crer le filtre... Pas entre [Semaines] Pas entre 25 et 36

identiques certaines valeurs que vous spcifiez, diffrentes de plusieurs valeurs que vous spcifiez, pour lesquelles il n'existe aucune valeur entre dans la base de donnes,

Dans liste

[Pays] Dans liste "Etats-Unis ; Japon ; Royaume-Uni"

Pas dans liste [Pays] Pas dans liste "Etats-Unis, Japon, Royaume-Uni"

les clients sans Non renseign [Enfants] Non enfant (la renseign colonne enfant dans la base de donnes contient la valeur Nul en tant qu'entre de donne), les clients avec Renseign enfant (la colonne enfant dans la base de donnes ne contient pas la valeur Nul en tant qu'entre de donne), Correspond au modle [Enfants] Renseign

pour lesquelles une valeur a t entre dans la base de donnes,

qui intgrent une les clients ns chane en en 1972, particulier,

[Date de naissance] Correspond au modle, "72"

116

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Pour obtenir des donnes qui n'intgrent pas une chane en particulier, qui correspondent deux valeurs que vous spcifiez,

Par exemple...

Slectionnez... pour crer le filtre... [Date de naissance] Diffrent du modle, "72" [Type de compte] Les deux fixe et portable

les clients qui ne Diffrent du sont pas ns en modle 1972, les clients Telco Les deux qui possdent la fois un tlphone fixe et un tlphone portable, les clients Telco Sauf qui possdent un tlphone fixe mais pas de tlphone portable,

qui correspondent une valeur que vous spcifiez et ne correspondent pas une autre valeur que vous spcifiez,

[Type de compte] fixe sauf portable

Diffrent de, Pas dans liste et Sauf


Diffrent de, Pas dans liste et Sauf constituent tous les oprateurs qui excluent certaines donnes des rsultats de la requte. Vous pouvez, par exemple, utiliser ce filtre de requte pour obtenir la liste des clients n'ayant pas achet d'accessoires. Lignes Diffrent de Accessoires Toutefois, le filtre illustr ci-dessus n'exclut pas les clients qui ont achet des accessoires et qui ont galement achet des produits provenant d'autres lignes de produits de votre entreprise. Cela est vrai galement si vous utilisez l'oprateur Pas dans liste. En revanche, si vous utilisez l'oprateur Sauf, la requte exclut tous les clients qui ont achet des accessoires, qu'ils aient ou non achet des produits provenant d'autres lignes de produits de votre entreprise.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

117

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Comment spcifier une ou plusieurs valeurs ?


Lorsque vous dfinissez des filtres de requte, vous spcifiez la ou les valeurs que Web Intelligence doit extraire de la base de donnes et renvoyer au document. Par exemple, pour limiter les donnes du document un ou plusieurs pays, vous dfinissez comme valeurs les noms des pays en question, comme les Etats-Unis et le Japon. Deux mthodes sont possibles pour dfinir les valeurs pour un filtre l'aide de l'Editeur de rapport Java :

Saisissez la valeur vous-mme : il s'agit alors d'une constante. Faites en sorte que Web Intelligence vous propose la liste des valeurs prsentes dans la base de donnes pour que vous puissiez y choisir les valeurs extraire.

Les exemples prsents dans le tableau suivant permettent de savoir quand il est plus intressant de saisir une constante ou de slectionner une valeur dans la liste : Si... Par exemple... Alors...

la liste des valeurs de la nom des mois ou dates de saisissez une certaines annes constante. dimension ou de l'information que vous filtrez est longue et que vous connaissez l'orthographe exacte de la valeur filtrer vous ne connaissez pas avec certitude l'orthographe de la ou des valeurs filtrer noms de clients ou de lignes de produits, susceptibles de changer rapidement ou de s'crire de faon inhabituelle slectionnez les valeurs dans la liste des valeurs.

118

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Fonctionnement des filtres de requte

Combien de filtres puis-je appliquer une requte ?


Vous pouvez appliquer un ou plusieurs filtres une requte. Par exemple, pour extraire les donnes concernant les magasins qui restent ouverts tard et uniquement pour certains Etats, vous pouvez combiner un filtre prdfini avec un filtre personnalis:
Magasins ayant des heures d'ouverture tardives AND Etat Dans liste : Californie, Floride, New York

Pour en savoir sur la combinaison de plusieurs filtres de requte, voir "Combinaisons de plusieurs filtres dans une requte", page 129.

Puis-je filtrer des donnes sans inclure l'objet filtr dans les donnes du rapport ?
Si vous ne souhaitez pas inclure un objet filtr dans l'onglet Donnes des rapports, vous pouvez filtrer l'objet sans l'inclure dans le volet Objets du rsultat. Cela est utile lorsque vous souhaitez filtrer une requte pour limiter les informations du document des valeurs en particulier, mais que vous ne voulez pas que d'autres utilisateurs modifient les rapports pour voir l'objet filtr.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

119

Filtrage de l'extraction de donnes l'aide de filtres de requte Types de filtres de requte

Types de filtres de requte


Vous pouvez appliquer quatre types de filtre aux fournisseurs de donnes l'aide de l'Editeur de rapport Java :

Filtres prdfinis filtres crs par votre administrateur Filtres personnaliss filtres dfinis par vous dans la requte Invites filtres dynamiques dfinis par vous pour afficher une question ou une liste de valeurs, afin que vous ou d'autres utilisateurs puissiez slectionner des valeurs de filtre diffrentes chaque actualisation de document Filtres avancs sous-requtes et classements de base de donnes

Vous pouvez combiner les quatre types de filtre sur une mme requte. Ce chapitre explique comment utiliser les deux types de filtre suivants :

Filtres prdfinis Filtres personnaliss

Pour en savoir plus sur la cration d'invites, voir "Cration de filtres d'invite sur les fournisseurs de donnes", page 155. Pour en savoir plus sur la cration de filtres avancs, voir Chapitre 9: Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes. Astuce : Utilisez systmatiquement des filtres de requte lorsque vous crez des documents Web Intelligence pour :

vous assurer que les donnes du document sont pertinentes pour votre analyse ; optimiser le temps ncessaire au renvoi des donnes dans les rapports des documents ; rduire au minimum la taille des documents stocks sur votre systme.

120

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Utilisation de filtres prdfinis

Utilisation de filtres prdfinis


Les filtres prdfinis constituent une mthode permettant de mettre en permanence disposition dans l'onglet Donnes de Web Intelligence les donnes spcifiques dont vous avez le plus souvent besoin pour les rapports. Ils sont crs par l'administrateur et enregistrs avec l'univers. Les filtres prdfinis contiennent souvent des expressions complexes qui requirent une connaissance approfondie de la structure de la base de donnes. Le fait d'inclure des filtres prdfinis dans un univers signifie que vous n'avez pas besoin de crer les mmes filtres personnaliss chaque fois que vous crez de nouveaux documents l'aide de Web Intelligence bass sur le mme univers. Exemple : Ciblage des clients privilgis uniquement avec un nouveau schma de paiement par carte de fidlit Dans cet exemple, vous tes un commercial qui souhaite analyser le nombre d'achats par client et par an, afin de mettre en place une campagne incitative pour un nouveau schma de paiement par carte de fidlit. Seuls les clients qui dpensent beaucoup vous intressent. Votre administrateur a cr un filtre sur l'univers, appel Clients privilgis, afin de faciliter la cration de documents pour analyser uniquement ces clients. Lorsque vous utilisez ce filtre prdfini comme filtre de requte, les donnes renvoyes dans le tableau ou le diagramme du rapport comprennent uniquement les donnes relatives aux clients que votre socit considre comme clients privilgis. Remarque : En tant qu'utilisateur Web Intelligence, vous ne pouvez pas modifier les filtres prdfinis. Cela doit tre fait par un administrateur. Les filtres prdfinis ne peuvent tre utiliss que pour filtrer la requte, et non pour filtrer des rapports, blocs ou sections spcifiques d'un document.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

121

Filtrage de l'extraction de donnes l'aide de filtres de requte Utilisation de filtres prdfinis

Inclusion d'un filtre de requte prdfini Pour inclure un filtre de requte prdfini : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous vous trouvez dans la vue Requte, le bouton Modifier la requte apparat enfonc. Web Intelligence affiche les objets de l'univers dans l'onglet Donnes. 2. Cliquez deux fois sur les objets inclure dans la requte. Ou Effectuez un glisser-dposer des objets dans le volet Objets du rsultat. Les objets apparaissent dans le volet Objets du rsultat. Pour obtenir des instructions pas pas sur la slection d'objets pour crer une requte, voir "Ajout d'un objet une requte", page 50. 3. Cliquez deux fois sur le filtre prdfini. Ou Effectuez un glisser-dposer du filtre prdfini dans le volet Filtres de la requte. Ce dernier s'affiche dans le volet Filtres de la requte. Lorsque vous excutez la requte, les donnes correspondant aux filtres de requte que vous avez slectionns sont renvoyes dans le rapport. Vous pouvez appliquer plusieurs filtres sur la mme requte en combinant les filtres prdfinis avec des filtres personnaliss. Pour en savoir plus, voir "Combinaisons de plusieurs filtres dans une requte", page 129. Remarque : Les filtres prdfinis sont crs et modifis par votre administrateur. En tant qu'utilisateur de Web Intelligence, vous ne pouvez pas voir les parties composant les filtres prdfinis, ni modifier ces derniers.

122

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Cration de filtres de requte personnaliss

Cration de filtres de requte personnaliss


Vous pouvez crer des filtres de requte personnaliss pour limiter les donnes du document aux informations correspondant :

une question prcise sur l'activit ; aux besoins d'un groupe d'utilisateurs spcifique en termes d'informations sur l'activit.

Par exemple, vous pouvez crer des filtres personnaliss pour extraire les donnes des ventes relatives des dates, produits ou services spcifiques, ou pour afficher les informations sur les clients haut revenu ou ceux qui vivent dans une rgion en particulier. Exemple : Analyse du revenu des ventes pour l'anne 2002 dans les grands magasins de l'ensemble du pays Dans cet exemple, vous tes un directeur financier qui souhaite analyser les ventes pour les plus grands magasins de votre entreprise l'chelle du pays tout entier. L'univers auquel vous vous connectez contient les donnes de tous les magasins et pour toutes les annes. Vous crez alors les filtres suivants :
Anne = 2002 AND Groupe des surfaces de vente suprieures 3 000-3 999

Les filtres personnaliss, que vous avez dfinis et appliqus aux dimensions [Groupe des surfaces de vente] et [Anne], limitent les valeurs renvoyes dans le document aux valeurs des plus grands magasins pour l'anne 2002. Pour dfinir des filtres de requte personnaliss, il existe deux mthodes :

Option Filtre express vous permet de slectionner rapidement une ou plusieurs valeurs dans une liste. Editeur de filtre vous permet d'effectuer une slection parmi de nombreux oprateurs et de saisir ou de slectionner les valeurs.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

123

Filtrage de l'extraction de donnes l'aide de filtres de requte Cration de filtres de requte personnaliss

Utilisation de l'option Filtre express pour crer des filtres


Les filtres express vous permettent de dfinir les valeurs que vous souhaitez extraire pour un objet spcifique sans lancer l'Editeur de filtre. Par dfaut, les filtres express utilisent l'oprateur Egal si vous slectionnez une valeur unique ou l'oprateur Dans liste si vous slectionnez plusieurs valeurs. Par exemple :

Si vous slectionnez la dimension [Statut du paiement] et la valeur "impay", vous crez le filtre : [Statut du paiement] Egal impay Si vous slectionnez la dimension [Pays] et les valeurs Etats-Unis, Japon, Allemagne, vous crez le filtre : [Pays] Dans liste "Etats-Unis;Japon;Royaume-Uni"

Cration d'un filtre de requte l'aide de l'option de filtre express Pour crer un filtre de requte l'aide de l'option de filtre express, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Vrifiez que le volet Filtres de la requte est visible.

124

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Cration de filtres de requte personnaliss

S'il n'est pas affich, cliquez sur le bouton Afficher/Masquer volet Filtres.

Volet Filtres de la requte

3. 4.

Dans l'onglet Donnes, slectionnez l'objet que vous voulez filtrer et faites-le glisser vers le volet Objets du rsultat. Slectionnez de nouveau l'objet dans le volet Objets du rsultat, puis cliquez sur le bouton Ajouter un filtre express dans la barre d'outils du rapport. La bote de dialogue Listes de valeurs s'affiche. Les valeurs de l'objet slectionn sont rpertories.

5.

Slectionnez les valeurs extraire de la base de donnes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

125

Filtrage de l'extraction de donnes l'aide de filtres de requte Cration de filtres de requte personnaliss

Par exemple, pour filtrer la requte selon les valeurs de T1, slectionnez la dimension [Trimestre] puis T1 dans la liste des valeurs.

6.

Cliquez sur OK. Le nouveau filtre s'affiche dans le volet Filtres de la requte. Lorsque vous excutez la requte ou que vous actualisez le document, Web Intelligence extrait uniquement les valeurs correspondant au filtre. Vous pouvez appliquer plusieurs filtres une mme requte. Reportezvous la section "Combinaisons de plusieurs filtres dans une requte", page 129.

126

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Cration de filtres de requte personnaliss

Utilisation de l'diteur de requte pour crer des filtres


L'diteur de requte vous permet de choisir parmi plusieurs oprateurs afin de dfinir la condition du filtre, et de slectionner des valeurs dans la liste ou de saisir une constante lorsque vous dfinissez la ou les valeurs du filtre. Cration d'un filtre de requte personnalis l'aide de l'Editeur de filtre Pour crer un filtre de requte personnalis l'aide de l'Editeur de filtre, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Dans la barre d'outils Requte, cliquez sur le bouton Afficher/Masquer volet Filtres pour afficher le volet Filtres de la requte. Le volet Filtres de la requte est l'endroit o Web Intelligence affiche tous les filtres dfinis sur la requte.

Volet Filtres de la requte

Pour en savoir plus sur la procdure permettant de dfinir les objets du rsultat que Web Intelligence doit extraire et renvoyer au document, voir "Cration et excution d'une requte simple", page 62.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

127

Filtrage de l'extraction de donnes l'aide de filtres de requte Cration de filtres de requte personnaliss

3.

Slectionnez l'objet filtrer et faites-le glisser dans le volet Filtres de la requte. Le filtre de la requte s'affiche en contour dans le volet Filtres de la requte.

4. 5. 6. 7. 8. 9.

Cliquez sur la flche en regard de l'oprateur par dfaut (Dans liste) et slectionnez l'oprateur de requte dans la liste des oprateurs. Cliquez sur la flche droite du filtre de requte et slectionnez Constante, Valeur(s) de la liste ou Objet. Saisissez ou slectionnez la constante, liste de valeurs ou objet inclure dans le filtre. Cliquez sur OK. Le nouveau filtre s'affiche dans le volet Filtres de la requte. Pour supprimer le filtre, cliquez sur celui-ci avec le bouton droit de la souris et slectionnez Supprimer dans le menu. Pour modifier le filtre, rptez les tapes 4 7 ci-dessus. Lorsque vous excutez la requte, seules les donnes correspondant au filtre de requte sont renvoyes au rapport. Remarque : Vous pouvez choisir d'afficher les valeurs filtres dans le rapport en incluant l'objet que vous filtrez dans le volet Objets du rsultat, ou de filtrer l'objet sans afficher les valeurs filtres en l'excluant de ce mme volet. Vous pouvez appliquer plusieurs filtres une mme requte. Reportezvous la section "Combinaisons de plusieurs filtres dans une requte", page 129.

128

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

Combinaisons de plusieurs filtres dans une requte


Les questions classiques requirent l'extraction d'informations rpondant plusieurs critres. Par exemple, si vous analysez les donnes relatives aux services client, vous souhaiterez probablement cibler votre recherche sur une priode particulire et sur une rgion particulire, et probablement aussi sur un niveau particulier de contrat de service. Avec l'Web Intelligence, vous pouvez extraire des donnes rpondant plusieurs critres comme cela, en combinant des filtres dans une mme requte. Exemple : Analyse des revenus des ventes de lanne dernire, pour les magasins dont la surface dpasse les 4000 mtres carrs et dont le revenu des ventes sont infrieurs 1,5 million d'euros. Dans cet exemple, vous tes directeur d'exploitation pour une chane de vente au dtail. Vous souhaitez analyser les informations sur les plus grands magasins de votre chane qui n'atteignent pas le revenu des ventes que votre entreprise a fix comme objectif. Pour cela, vous ajoutez un filtre prdfini sur la dimension [Anne dernire] pour prciser que vous souhaitez extraire uniquement les valeurs de l'anne prcdente. Vous crez ensuite un deuxime filtre sur la dimension [Groupe des surfaces de vente] pour indiquer que vous ne voulez que les donnes correspondant aux magasins dont la taille dpasse 4000 mtres carrs. Puis vous crez un troisime filtre sur

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

129

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

l'indicateur [Revenu des ventes] pour limiter la recherche aux magasins dont le revenu des ventes est infrieur 1,5 millions deuros. Enfin, vous combinez ces trois filtres avec l'oprateur ET.

Lorsque vous excutez la requte, seules les donnes des magasins rpondant aux trois critres sont renvoyes au rapport : Cette section explique comment :

combiner des filtres de requte ; combiner des filtres simples avec des filtres combins.

Comment combiner des filtres de requte


Vous combinez des filtres pour extraire des donnes rpondant plusieurs critres spcifiques l'entreprise. Par exemple, pour extraire les donnes relatives aux clients qui vivent en Espagne et qui n'ont pas souscrit au contrat de service Premium, combinez les deux filtres suivants : Filtre 1 : [Etat/Pays] Egal Espagne Et Filtre 2 : [Contrat de service] Diffrent de Premium

130

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

Combinaison de filtres de requte Pour combiner des filtres de requte, procdez comme suit : 1. Crez chacun des filtres. Pour obtenir des informations pas pas sur la procdure de cration de filtres de requte, reportez-vous la rubrique "Cration d'un filtre de requte personnalis l'aide de l'Editeur de filtre", page 127. 2. Assurez-vous que le bouton Afficher/Masquer le volet Filtres de la requte de la barre d'outils Requte est enfonc. Les filtres de la requte s'affichent dans le volet Filtres de la requte. Par dfaut, Web Intelligence combine les filtres avec l'oprateur AND :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

131

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

3.

Vous pouvez conserver l'oprateur And ou le remplacer par l'oprateur Or. Ce tableau explique la diffrence entre les oprateurs And et Or : Pour extraire... Les donnes vraies pour les deux filtres Par exemple... Slectionnez...

Les clients qui ont Et command des fournitures aux trimestres T1 et T2 (les donnes extraites vont inclure : les clients amricains qui ont pass commande au trimestre T1), Les clients qui ont Ou command des fournitures au trimestre T1 ou qui sont bass aux Etats-Unis (les donnes que vous extrayez comprennent : les clients du monde entier qui ont pass des commandes au trimestre T1 et les clients amricains qui ont pass des commandes un trimestre quelconque),

Les donnes vraies pour l'un des deux filtres

4.

Si ncessaire, changez l'oprateur en Or, en cliquant deux fois sur l'oprateur And:

L'oprateur affich est alors Or.

132

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

Combinaison de filtres simples avec des filtres combins


Vous pouvez combiner des filtres avec d'autres groupes de filtres combins pour extraire des donnes rpondant un ou plusieurs critres spcifiques l'activit. Vous pouvez combiner des filtres l'aide des oprateurs ET et OU. Vous pouvez combiner des groupes de filtres avec des filtres uniques pour rpondre des critres complexes. L'exemple suivant montre comment les oprateurs ET et OU affectent les donnes que Web Intelligence extrait et renvoie un document. Exemple : Utilisation des oprateurs Et ou Ou pour la combinaison de filtres de requte Cet exemple illustre quatre utilisations diffrentes des oprateurs Et et Ou pour combiner trois mmes filtres de requte, et l'influence que ces oprateurs ont sur les valeurs extraites renvoyes au document. Les trois filtres s'appliquent aux dimensions [Etat] et [Trimestre], ainsi qu' l'indicateur [Revenu des ventes]. Utilisation de l'oprateur Et L'utilisation de l'oprateur Et pour combiner les trois filtres renvoie les donnes correspondant la France pour le trimestre T4, condition que le total du revenu des ventes soit suprieur 2 millions :

Dans ce cas, le revenu des ventes pour la France au trimestre T4 dpasse 2 millions ; les valeurs renvoyes au rapport par dfaut lorsque vous excutez la requte sont donc les suivantes :

Lorsque vous utilisez l'oprateur Et pour combiner ainsi tous les filtres de requte, tous les critres spcifis dans chacun des filtres doivent tre remplis par les donnes dans la base de donnes pour que Web Intelligence lance la requte. Si l'un des filtres n'tablit aucune correspondance, Web Intelligence affiche un avertissement vous informant qu'il n'existe aucune donne correspondant la dfinition de la requte. Si vous la lancez quand mme, le rapport par dfaut s'affiche, sans aucune valeur. Seuls les en-ttes de tableau sont visibles.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

133

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

Utilisation de l'oprateur Ou L'utilisation de l'oprateur Ou pour combiner les trois filtres renvoie toutes les donnes qui correspondent au moins l'un des filtres :

Dans ce cas, Web Intelligence renvoie les valeurs de la France pour tous les trimestres et les donnes du T4 pour tous les Etats, et les donnes pour tous les Etats dont le revenu des ventes a dpass 2 millions. Utilisation des oprateurs And et Or Vous pouvez extraire les donnes qui rpondent soit au critre spcifi dans un filtre, soit aux critres spcifis dans le ou les autres filtres. Vous pouvez combiner le premier filtre avec soit le deuxime, soit le troisime en utilisant les oprateurs Et et Ou comme suit :

Dans ce cas, l'Web Intelligence extrait les donnes correspondant aux lments suivants :

au premier filtre [Etat/Pays] Egal France et correspondant soit

au second filtre [Trimestre] Egal T4 ou au troisime filtre [Revenu des ventes] Suprieur 2000000

134

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Combinaisons de plusieurs filtres dans une requte

Utilisation des oprateurs Ou et Et Vous pouvez inverser les oprateurs et combiner les trois mmes filtres comme suit :

Dans ce cas, Web Intelligence extrait les donnes correspondant aux lments suivants :

au premier filtre [Etat/Pays] Egal France ou correspondant la fois au deuxime filtre [Trimestre] Egal T4 et au troisime filtre [Revenu des ventes] Suprieur 2000000

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

135

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

Application des filtres de requte aux questions sur l'activit


Cette section fournit des exemples sur la manire dont vous pouvez appliquer des filtres aux documents Web Intelligence pour rpondre des questions classiques sur l'activit.

Extraction d'une plage de valeurs


L'utilisation de filtres pour extraire une plage de valeurs est utile lorsque vous souhaitez dfinir une plage de dates pour analyser des factures ou des commandes sur une priode en particulier, ou lorsque vous souhaitez dfinir un intervalle alphabtique, comme pour des noms de client ou des lignes de produits. Exemple : Analyse du statut du paiement des factures envoyes aux clients en dcembre 2002 Dans cet exemple, vous voulez analyser le statut de paiement de toutes les factures envoyes aux clients au mois de dcembre 2002. Pour ce faire, vous devez extraire les donnes correspondant aux factures dont la date est comprise entre le 1 dcembre 2002 et le 31 dcembre 2002. Pour cela, procdez comme suit : 1. Cliquez sur le bouton Modifier la requte dans la barre d'outils Web Intelligence. La vue Requte s'affiche. 2. Effectuez un glisser-dposer de l'objet [Date de la facture] dans le volet Filtres de la requte. La bote de dialogue Editeur de filtre s'affiche. 3. Slectionnez l'oprateur Entre. Remarque : Pour extraire des donnes incluant une plage de valeurs, Par exemple... cliquez deux fois sur...

les donnes pour la priode Entre du 01/12/2002 au 31/12/ 2002, excluant une plage de toutes les donnes sauf Pas entre valeurs, celles de la priode du 01/ 12/2002 au 31/12/2002,

136

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

4.

Si vous savez comment les dates sont saisies dans la base de donnes, slectionnez Constante. Si vous n'tes pas certain de la manire dont les dates doivent tre entres ou si vous souhaitez effectuer une slection parmi de nouvelles valeurs de la base de donnes que vous n'avez pas encore vues, slectionnez Valeur(s) de la liste. Saisissez la date de dbut et la date de fin pour le mois de dcembre 2002. Si vous avez slectionn Valeur(s) de la liste

5.

Si vous avez slectionn Constante...

saisissez 1er dcembre 2002 dans la zone De saisissez 31 dcembre 2002 dans la zone A

saisissez la date 1er dcembre 2002 puis cliquez sur le bouton De>> saisissez la date 31 dcembre 2002 puis cliquez sur le bouton A>>

6.

Cliquez sur OK pour confirmer le filtre. Le nouveau filtre s'affiche dans le volet Filtres de la requte.

Lorsque vous excutez la requte, seules les factures du mois de dcembre 2002 sont renvoyes au document. Astuce : Pour viter d'afficher la colonne Anne dans le tableau, celle-ci indiquant "2002" dans toutes les lignes, supprimez l'objet [Anne] du volet Objets du rsultat lorsque vous dfinissez la requte. Les donnes du document sont alors toujours filtres pour 2002, mais la valeur "2002" n'est plus affiche dans les rapports.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

137

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

Utilisation de l'oprateur Dans liste pour dfinir les filtres


L'oprateur Dans liste vous permet, dans le cadre de filtres, d'extraire des donnes pour plusieurs valeurs, telles que des villes, des lignes de produits ou des comptes client nomms spcifiques, qui ne sont pas encore regroupes dans des objets de l'univers. Exemple : Analyse du revenu des ventes pour les villes de votre rgion commerciale Dans cet exemple, vous souhaitez analyser le revenu des ventes pour les villes de votre rgion commerciale. L'objet [Ville] de l'univers inclut toutes les villes o votre entreprise est base. Afin d'analyser uniquement les villes pour lesquelles vous tes responsable, vous devez crer un filtre qui slectionne les villes que vous spcifiez. Pour cela, procdez comme suit : 1. Cliquez sur le bouton Modifier la requte dans la barre d'outils Web Intelligence. La vue Requte affiche la dfinition de la requte du document ouvert. 2. Effectuez un glisser-dposer de l'objet [Ville] dans le volet Filtres de la requte. La bote de dialogue Editeur de filtre s'affiche. 3. Slectionnez l'oprateur Dans ville. Remarque : : Pour... inclure des donnes qui sont rpertories dans une liste de valeurs que vous spcifiez, exclure des donnes qui sont rpertories dans une liste de valeurs que vous spcifiez, 4. Par exemple... Slectionnez...

extraire les valeurs de trois Dans liste villes : Paris, Florence, Rome,

exclure les valeurs de trois Pas dans liste villes : Paris, Florence, Rome,

Slectionnez le type d'oprande, Valeur(s) de la liste. Les valeurs lies l'objet [Ville] s'affichent.

138

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

5.

Slectionnez chaque ville en choisissant les noms correspondants dans la zone Liste de valeurs, puis cliquez sur le bouton >>. Les villes slectionnes sont rpertories dans la liste Valeurs slectionnes.

6.

Cliquez sur OK. Le nouveau filtre s'affiche dans le volet Filtres de la requte :

Lorsque vous excutez la requte, Web Intelligence renvoie uniquement les valeurs correspondant aux donnes des villes que vous avez dfinies dans le filtre.

Extraction de donnes qui intgrent une chane alphanumrique spcifique


Les filtres permettant d'extraire des donnes avec une chane ou des caractres spcifiques sont utiles lorsque vous souhaitez extraire des donnes pour plusieurs valeurs et que toutes ces valeurs incluent la mme chane ou le mme nombre de caractres dans leur tiquette. Cela s'applique notamment lorsqu'il s'agit d'extraire des codes postaux ou des codes article pour des catgories de produits en particulier. Par exemple, vous pouvez extraire les codes postaux comportant NY, les codes article contenant 606 ou les dates de naissance de clients incluant 1971. Exemple : Analyse de donnes pour les clients d'une zone postale par le filtrage des deux premires lettres de leur code postal Dans cet exemple, vous souhaitez analyser les donnes concernant les clients qui vivent dans la zone postale ES (Espagne). Pour ce faire, vous devez extraire uniquement les donnes des clients dont le code postal comprend les lettres ES.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

139

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

Pour cela, procdez comme suit : 1. Cliquez sur le bouton Modifier la requte dans la barre d'outils Web Intelligence. La vue Requte s'affiche. 2. Effectuez un glisser-dposer de l'objet [Code postal] dans le volet Filtres de la requte. La bote de dialogue Editeur de filtre s'affiche. 3. Slectionnez l'oprateur Correspond au modle. Remarque : Pour extraire des donnes comportant une chane de caractres alphabtique ou numrique que vous spcifiez, ne comportant pas une chane de caractres alphabtique ou numrique que vous spcifiez, Par exemple... Slectionnez...

un prfixe de code Correspond au article, un mois de modle naissance ou un prfixe de code postal, un prfixe de code Diffrent du modle article, un mois de naissance ou un prfixe de code postal,

Astuce : Les trs grandes bases de donnes peuvent contenir plusieurs milliers de valeurs pour chaque colonne ou ligne de table. Pour slectionner plusieurs valeurs rapidement, vous pouvez utiliser des caractres gnriques pour extraire les valeurs partageant une mme chane de caractres. 4. 5. 6. 7. Pour le type d'oprande, slectionnez Constante. Dans la zone de texte Constante, saisissez la chane alphanumrique filtrer. Pour entrer uniquement une chane partielle, vous pouvez inclure des caractres gnriques lorsque vous saisissez la dfinition de la chane. Cliquez sur OK.

140

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

Le nouveau filtre s'affiche dans le volet Filtres de la requte.

Lorsque vous excutez la requte, seules les donnes des clients dont le code postal comporte la chane saisie sont renvoyes au document.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

141

Filtrage de l'extraction de donnes l'aide de filtres de requte Application des filtres de requte aux questions sur l'activit

142

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes

chapitre

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Rcapitulatif

Rcapitulatif
Le Chapitre 8: Filtrage de l'extraction de donnes l'aide de filtres de requte explique comment restreindre les donnes renvoyes par une requte grce l'ajout de filtres de requte. Il explique galement comment travailler avec des types de filtre de requte plus complexes. Les filtres de requte complexes suivants y sont traits :

sous-requtes classements de base de donnes

Les sous-requtes et les classements de base de donnes permettent de crer des filtres beaucoup plus puissants que les filtres de requte standard.

Qu'est-ce qu'une sous-requte ?


Une sous-requte est un filtre de requte plus flexible qui permet de restreindre les valeurs renvoyes de faon plus labore qu'avec un filtre de requte ordinaire. Les sous-requtes sont plus puissantes que les filtres de requte ordinaires pour les raisons suivantes :

Elles permettent de comparer les valeurs de l'objet dont les valeurs sont utilises pour restreindre la requte avec les valeurs d'autres objets. Elles permettent de restreindre les valeurs renvoyes par la sousrequte l'aide d'une clause WHERE.

Qu'est-il possible de faire avec les sous-requtes ?


Les sous-requtes permettent de poser des questions complexes qui sont difficiles voire impossibles formuler avec les filtres de requte simples. Par exemple : quelle est la liste des clients et de leur revenu dans laquelle un client a achet un service qui avait t rserv (par n'importe quel client) au premier trimestre (T1) 2003 ? L'exemple "Quels sont les clients ayant achet un service rserv au premier trimestre (T1) 2003, et quel revenu ont-il gnr?", page 148 explique comment rpondre cette question l'aide d'une sous-requte.

144

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'une sous-requte ?

Fonctionnement des sous-requtes


Les sous-requtes modifient le SQL gnr par Web Intelligence pour extraire les donnes des requtes. Web Intelligence gnre un SQL contenant une sous-requte qui restreint les donnes renvoyes par une requte externe. Pour en savoir plus sur les sous-requtes SQL, consultez n'importe quel manuel traitant de SQL. Pour en savoir plus sur la visualisation du SQL gnr par Web Intelligence, voir "Visualisation et modification du SQL sous-jacent la dfinition de requte", page 56. Remarque : SQL est le langage de requte pris en charge par toutes les bases de donnes relationnelles (SGBDR), bien que chaque base de donnes ait sa propre syntaxe.

Cration d'une sous-requte


Vous pouvez crer une sous-requte dans le volet Filtres de la requte de l'Editeur de requte. Remarque : Le volet Filtres de la requte permet de combiner des sousrequtes avec d'autres types de filtre de requte. 1. 2. 3. Pour crer une sous-requte Ajoutez au volet Objets du rsultat les objets afficher dans la requte. Slectionnez l'objet que vous souhaitez filtrer avec une sous-requte. Cliquez sur Ajouter une sous-requte. Le contour de la sous-requte apparat dans le volet Filtres de la requte. Par dfaut, l'objet slectionn apparat comme objet Filtrer et Filtrer par. Pour en savoir plus sur les objets de type Filtrer et Filtrer par, voir "Paramtres de sous-requte", page 147. 4. Pour ajouter une condition WHERE la sous-requte, faites glisser un objet de rapport vers la zone de la sous-requte, en dessous des zones Dposer un objet ici. Remarque : Vous pouvez utiliser une sous-requte existante ou un filtre de requte standard comme condition WHERE dans une sous-requte. Pour ce faire, faites glisser le filtre existant ou la sous-requte vers la zone de la sous-requte, en dessous des zones Dposer un objet ici. Pour copier le filtre existant (au lieu de le dplacer) vers la condition WHERE, maintenez la touche CTRL enfonce pendant l'opration de glisser-dposer. Dans ce cas, le filtre existant conserve sa place initiale et devient un lment de la condition WHERE de la sous-requte.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

145

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'une sous-requte ?

5.

Slectionnez l'oprateur et les valeurs utiliss pour filtrer l'objet dans la condition WHERE. Remarque : Pour en savoir plus sur les oprateurs et les valeurs de filtre de requte, voir Chapitre 8: Filtrage de l'extraction de donnes l'aide de filtres de requte.

6.

Cliquez sur Sous-requte pour ajouter une sous-requte au filtre de requte. Par dfaut, les deux sous-requtes sont lies par une relation de type ET. Cliquez sur l'oprateur ET pour basculer entre ET et OU. Vous pouvez lier des sous-requtes par des relations ET ou OU, mais galement les imbriquer (crer des sous-requtes dans des sousrequtes) en faisant glisser une sous-requte existante vers la zone qui se trouve sous les zones Dposer un objet ici. Dans ce cas, la sousrequte interne devient un lment de la condition WHERE de la sousrequte externe. Pour copier la sous-requte (au lieu de la dplacer) vers la condition WHERE, maintenez la touche CTRL enfonce pendant l'opration de glisser-dposer. Dans ce cas, la deuxime sous-requte reste au mme niveau que la premire et devient un lment de la clause WHERE de celle-ci.
Objets de type Filtrer Objets de type Filtrer par Conditions WHERE

Contour de la deuxime sousrequte jointe la premire sousrequte dans une relation ET

Cliquez sur la flche pour masquer/ afficher la condition WHERE.

146

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'une sous-requte ?

Paramtres de sous-requte
Une sous-requte ou un ensemble de sous-requtes contient les paramtres suivants : Paramtre Objet(s) de type Filtrer Description Le ou les objets dont les valeurs sont utilises pour filtrer les objets de rsultat. Vous pouvez inclure plusieurs objets de type Filtrer. Dans ce cas, Web Intelligence concatne les valeurs des objets que vous spcifiez. Le ou les objets qui dterminent les valeurs de l'objet de type Filtrer renvoyes par la sousrequte. Vous pouvez inclure plusieurs objets de type Filtrer par. Dans ce cas, Web Intelligence concatne les valeurs des objets que vous spcifiez. L'oprateur qui spcifie la relation entre l'objet de type Filtrer et l'objet de type Filtrer par. En raison des restrictions de base de donnes, vous ne pouvez pas utiliser certaines combinaisons d'oprateurs et d'objets Filtrer par. Par exemple, si vous utilisez l'oprateur Egal avec un objet de type Filtrer par qui renvoie plusieurs valeurs, la base de donnes rejette le SQL car ce type de sous-requte requiert l'objet Filtrer par pour ne renvoyer qu'une seule valeur. Dans les cas o le SQL gnr est rejet par la base de donnes, un message d'erreur s'affiche avec la description de l'erreur renvoye par la base de donnes.

Objet(s) de type Filtrer par

Oprateur

Condition WHERE Une condition supplmentaire qui contraint la liste (facultatif) des valeurs de l'objet Filtrer par. Vous pouvez utiliser des objets de rapport ordinaires, des conditions prdfinies ou des filtres de requte existants (y compris des sous-requtes) dans la condition WHERE. Oprateur de relation S'il y a plusieurs sous-requtes, dtermine la relation entre les sous-requtes. ET - les conditions de toutes les sous-requtes doivent tre satisfaites. OU - les conditions de l'une des sous-requtes doivent tre satisfaites.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

147

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'une sous-requte ?

Exemple : Quels sont les clients ayant achet un service rserv au premier trimestre (T1) 2003, et quel revenu ont-il gnr? 1. 2. 3. Pour rpondre cette question Faites glisser les objets Client et Revenu vers le volet Objets du rsultat de l'Editeur de requte. Slectionnez l'objet Service dans l'onglet Donnes. Cliquez sur Sous-requte. Le contour de la sous-requte apparat dans le volet Filtres de la requte. Remarque : L'objet slectionn apparat dans les deux zones du contour de la sous-requte. Le mme 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-requte ne renvoie aucune valeur et la requte ne renvoie donc aucune valeur non plus. 4. Faites glisser l'objet Anne de rservation vers la zone du contour de la sous-requte, sous les objets Service. Web Intelligence ajoute une condition WHERE l'objet Anne de rservation. 5. 6. Dfinissez l'oprateur conditionnel de l'objet Anne de rservation Egal . Saisissez "FY2003" dans la zone Saisissez une constante. Remarque : Pour en savoir plus sur les types d'oprateur que vous pouvez utiliser dans la condition WHERE, voir Chapitre 8: Filtrage de l'extraction de donnes l'aide de filtres de requte. 7. Faites glisser l'objet Trimestre de rservation vers le contour de la sousrequte, sous les objets Service. Web Intelligence ajoute l'objet Trimestre de rservation la condition WHERE. 8. 9. Dfinissez l'oprateur conditionnel de l'objet Trimestre de rservation Egal . Saisissez "T1" dans la zone Saisissez une constante.

10. Cliquez sur Excuter pour lancer la requte.

148

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'un classement de base de donnes ?

Combinaison des composants de sous-requte


Comment la sous-requte de cet exemple rpond-t-elle la question ? En faisant glisser l'objet Service comme filtre dans la sous-requte, la liste des clients sera filtre par service. En faisant glisser nouveau l'objet Service dans la sous-requte en tant qu'objet de type Filtrer par, Web Intelligence filtrera la liste des clients en fonction des services rpondant uniquement certains critres. En dfinissant les conditions dans la clause WHERE de la sous-requte, vous spcifiez ces critres et tes certain que la liste des services inclura uniquement les services rservs au premier trimestre (T1) 2003.

Qu'est-ce qu'un classement de base de donnes ?


Lorsque vous classez des donnes, vous les triez et les filtrez selon des critres de classement. Web Intelligence permet de renvoyer des donnes non classes d'une base de donnes, puis de les classer dans Web Intelligence. (Pour en savoir plus, voir Chapitre 16: Classement des donnes). Un classement de base de donnes permet de spcifier un classement au niveau de la requte et de la base de donnes afin que les donnes renvoyes Web Intelligence par la requte soient dj classes, ce qui offre les avantages suivants :

Le classement des donnes peut tre trait de faon acclre. En tablissant un classement au niveau de la base de donnes, vous permettez au serveur, qui est gnralement beaucoup plus puissant que l'ordinateur client, d'excuter ce traitement. Le pr-classement des donnes rduit le volume de donnes extrait du rseau et stock dans Web Intelligence.

Remarque : Vous pouvez effectuer un classement de base de donnes uniquement si votre base de donnes le prend en charge. Si tel n'est pas le cas, le bouton Ajouter un classement de base de donnes est dsactiv dans la barre d'outils de l'Editeur de requte. Les bases de donnes qui prennent en charge le classement sont Oracle, DB2, Terradata et Redbrick.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

149

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'un classement de base de donnes ?

Qu'est-il possible d'effectuer avec un classement de base de donnes ?


Les classements de base de donnes permettent de rpondre des questions de type "Renvoyer les 3 principaux clients en fonction du revenu qu'ils ont gnr chaque anne" au niveau de la requte, sans renvoyer de donnes ne rentrant pas dans le classement Web Intelligence puis de filtrer les donnes renvoyes l'aide d'un classement Web Intelligence.

Fonctionnement d'un classement de base de donnes


Les classements de base de donnes modifient le SQL gnr par Web Intelligence pour extraire les donnes de requte. Si votre base de donnes prend en charge le classement, Web Intelligence gnre du SQL afin de classer les donnes. Remarque : Web Intelligence utilise la fonction Rank SQL-99 pour tablir un classement SQL. Pour en savoir plus sur la visualisation du SQL gnr par Web Intelligence, voir "Visualisation et modification du SQL sous-jacent la dfinition de requte", page 56. Remarque : SQL est le langage de requte pris en charge par toutes les bases de donnes relationnelles (SGBDR), bien que chaque base de donnes ait sa propre syntaxe.

Paramtres de classement
Les classements apparaissent comme suit dans le volet Filtres de la requte de l'Editeur de requte :

150

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'un classement de base de donnes ?

Le tableau suivant dcrit les paramtres de gauche droite dans le classement : Paramtre Premiers/Derniers Description Ordre du classement. Premiers - tablit un classement par ordre dcroissant. Derniers - tablit un classement par ordre croissant. Nombre d'enregistrements renvoyer dans le classement. Par exemple, les 10 premiers. Dimension utilise dans le classement. Par exemple, si la dimension est Rgion et le classement les 10 premiers, le classement renvoie les 10 premires rgions. L'indicateur avec lequel la dimension de classement est tablie. Par exemple, si l'indicateur est Revenu et la dimension est Rgion, Web Intelligence tablit un classement des rgions en fonction du montant de revenu qu'elles gnrent. Dimension qui spcifie le contexte de calcul supplmentaire pour le classement. Par exemple, si la dimension de classement est Rgion, l'indicateur est Revenu et la dimension Pour chaque valeur de est Pays, Web Intelligence tablit un classement des rgions par revenu dans chaque pays. Restriction supplmentaire applique aux valeurs renvoyes dans le classement qui apparat audessous des autres paramtres. Par exemple, un classement de rgions comportant une condition qui restreint Pays "Etats-Unis" tablit uniquement un classement pour les rgions des Etats-Unis.

Nombre d'enregistrements Proprits du classement

D'aprs

Pour chaque valeur de (facultatif)

Condition WHERE (facultatif)

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

151

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'un classement de base de donnes ?

Cration d'un classement de base de donnes


Vous pouvez crer un classement de base de donnes dans l'Editeur de requte. Remarque : Vous pouvez combiner des classements de base de donnes avec d'autres types de filtre de requte dans le volet Filtres de la requte. 1. 2. 3. Pour crer un classement de base de donnes Ajoutez au volet Objets du rsultat de l'Editeur de requte les objets afficher dans votre requte. Slectionnez la dimension sur laquelle vous souhaitez effectuer le classement. Cliquez sur Ajouter un classement de base de donnes dans la barre d'outils. Le contour du classement apparat dans le volet Filtres de la requte. La dimension slectionne apparat comme la dimension de classement et le premier indicateur de la requte apparat comme l'indicateur de classement dans la zone D'aprs. Remarque : Le bouton Ajouter un classement de base de donnes est dsactiv si votre base de donnes ne prend pas en charge le classement. 4. 5. Slectionnez la direction du classement (vers le haut ou vers le bas). Saisissez le nombre d'enregistrements que le classement doit renvoyer dans la zone en regard de Premiers/Derniers. Remarque : Vous pouvez spcifier une invite au lieu d'une constante en cliquant sur la flche en regard du nombre. Lorsque vous slectionnez une invite, l'utilisateur doit saisir le numro de classement lorsque la requte est excute. Pour en savoir plus sur les invites, voir Chapitre 10: Cration de filtres d'invite sur les fournisseurs de donnes. 6. Faites glisser la dimension qui fournit le contexte de calcul de l'indicateur vers la zone Pour chaque valeur de. Cette dimension est facultative. Pour afficher la zone Pour chaque valeur de, cliquez sur la flche droite de l'indicateur D'aprs. 7. Faites glisser les dimensions inclure dans la restriction WHERE vers la zone situe en bas de classement. Pour en savoir plus sur la restriction WHERE, voir l'explication de la section "Qu'est-ce qu'une sousrequte ?", page 144.

152

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'un classement de base de donnes ?

8.

Cliquez sur Excuter.

Exemple : Crez un rapport qui renvoie les 10 premiers employs en fonction de leur salaire, calcul par dpartement. 1. 2. 3. Faites glisser les objets Dpartement, Nom de l'employ et Salaire vers le volet des objets du rapport dans l'Editeur de requte. Slectionnez l'objet Nom de l'Employ. Cliquez sur Classement de base de donnes dans la barre d'outils. Web Intelligence ajoute un contour du classement de la base de donnes dans le volet Filtres de la requte. La dimension de classement est Nom de l'employ et l'indicateur de classement est Salaire. 4. 5. 6. 7. Dfinissez la direction du classement sur Premiers. Dfinissez le nombre de classement sur 10. Cliquez sur la flche en regard de l'indicateur D'aprs si la zone Pour chaque valeur de n'est pas dj affiche. Dfinissez la dimension Pour chaque valeur de sur Dpartement en effectuant un glisser-dposer de la dimension. Le classement se prsente dsormais comme ceci :

8.

Cliquez sur Excuter.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

153

Filtrage des donnes l'aide de sous-requtes et de classements de base de donnes Qu'est-ce qu'un classement de base de donnes ?

154

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes

chapitre

10

Cration de filtres d'invite sur les fournisseurs de donnes Prsentation

Prsentation
Ce chapitre vous indique comment crer des invites pour filtrer les documents Web Intelligence. Chaque fois que vous actualisez les donnes du document, les invites s'affichent et vous demandent de spcifier les valeurs de filtre que Web Intelligence doit renvoyer au document. Les invites permettent plusieurs utilisateurs de renvoyer des donnes diffrentes au mme document chaque fois qu'ils en actualisent les donnes. Vous pouvez crer des invites qui vous demandent de spcifier un numro de compte, une date, un intervalle de noms de client et ainsi de suite. Ce chapitre explique les lments suivants :

Fonctionnement des filtres d'invite Ajout d'invites un document Application de plusieurs invites un mme document modification et suppression d'invites

156

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

10

Qu'est-ce qu'une invite ?


Une invite est un filtre dynamique qui affiche une question chaque fois que vous actualisez les donnes d'un document. Vous rpondez aux invites soit en saisissant, soit en slectionnant les valeurs afficher avant d'actualiser les donnes. Web Intelligence extrait de la base de donnes uniquement les valeurs que vous avez spcifies, et renvoie ces valeurs aux rapports du document. Les invites permettent plusieurs utilisateurs visualisant un mme document de spcifier un sous-ensemble d'informations de base de donnes et d'afficher celui-ci dans les mmes tableaux et diagrammes de rapport. Elles permettent en outre de rduire le temps d'extraction des donnes partir de la base de donnes. Exemple : Autorisation pour les utilisateurs du service Comptabilit de spcifier la priode pour laquelle ils souhaitent afficher les informations relatives aux paiements des clients Dans cet exemple, le document a un filtre d'invite sur [Date de la facture] afin que les responsables de la comptabilit puissent spcifier une priode pour laquelle ils souhaitent afficher le statut du paiement des factures par client :

Lorsque vous actualisez les donnes du rapport, vous tes invit spcifier la date de dbut et la date de fin de la priode souhaite. Remarque : Lorsqu'un document contient plusieurs fournisseurs de donnes, les invites comprenant (1) des objets de mme type de donnes, (2) des oprateurs de mme type, et (3) utilisant le mme texte d'invite, sont fusionnes. Lorsque tous les fournisseurs de donnes sont actualiss, un seul message dinvite saffiche pour de telles invites. Pour des informations exhaustives, voir "Fusion d'invites sur plusieurs fournisseurs de donnes", page 163. Ce chapitre explique comment crer et modifier des invites. Pour en savoir plus sur l'affichage et l'actualisation de documents avec des invites, reportezvous au guide Analyse en direct avec Web Intelligence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

157

10

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

Qu'est-ce qu'une invite ?


Pour crer une invite, vous devez spcifier trois lments :

un objet filtr un oprateur Un message d'invite

Par exemple, pour inviter les utilisateurs spcifier une anne spcifique, vous devez dfinir une invite sur la dimension [Anne]. Si votre invite ressemble :
Invite Egal ("Slectionnez une anne")

cela signifie que l'utilisateur verra le message "Slectionnez une anne" et sera invit saisir une valeur pour l'anne. Vous pouvez crer plusieurs invites sur un document. Par exemple :
Invite Egal ("Slectionnez une anne") AND Ville Dans liste ("Slectionnez une ville")

Lorsque l'utilisateur excute la requte, Web Intelligence affiche la bote de dialogue de l'invite comportant les messages.

158

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

10

Lorsque vous excutez la requte ou que vous actualisez les donnes du document, Web Intelligence affiche l'invite.

Quels objets puis-je filtrer avec une invite ?


Vous pouvez dfinir des invites pour tous les lments (dimension, indicateur ou information) rpertoris dans l'onglet Donnes de la vue Requte. Par exemple, vous pouvez filtrer la dimension [Anne] pour renvoyer les valeurs correspondant une anne spcifique, filtrer l'indicateur [Revenu des ventes] pour renvoyer les valeurs correspondant une fourchette de chiffres de revenus ou filtrer l'information [Code postal] pour renvoyer les valeurs correspondant un code postal spcifique. Pour une description dtaille et des exemples de dimensions, d'indicateurs et d'informations, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

159

10

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

Quel oprateur choisir ?


Il est important de comprendre l'effet de chaque oprateur disponible lorsque vous dfinissez une invite. Le tableau ci-dessous rpertorie les oprateurs disponibles pour les invites et fournit un exemple de chaque oprateur dans le contexte d'une question relative l'activit professionnelle : Pour obtenir des donnes gales une valeur que vous spcifiez, Par exemple... les donnes relatives aux Etats-Unis, Slectionnez... Egal pour crer le filtre... [Pays] Egal US.

diffrentes d'une les donnes valeur que vous pour tous les spcifiez, trimestres sauf le trimestre T4, suprieures une valeur que vous spcifiez, suprieures ou gales une valeur que vous spcifiez, les donnes concernant les clients de plus de 60 ans,

Pas gal

[Trimestre] Pas gal T4

Suprieur

[Age du client] Suprieur 60

les donnes Suprieur ou concernant les gal chiffres d'affaires de 1,5 million d'euros et plus,

[Chiffre d'affaires] Suprieur ou gal 1500000

infrieures une les donnes Infrieur valeur que vous relatives aux spcifiez, notes d'examen infrieures 40, infrieures ou gales une valeur que vous spcifiez, comprises entre ou gales deux valeurs que vous spcifiez, les clients gs Infrieur ou de 30 ans ou gal moins, les semaines entre la semaine 25 et la semaine 36 incluses, Entre

[Notes d'examen] Infrieur 40

[Age] Infrieur ou gal 30

[Semaines] Entre 25 et 36

160

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

10

Pour obtenir Par exemple... des donnes l'extrieur de deux valeurs donnes que vous spcifiez, toutes les semaines de l'anne, l'exception des semaines 25 36 (semaines 25 et 36 non incluses), les donnes relatives aux Etats-Unis, au Japon et au Royaume-Uni,

Slectionnez... Pas entre

pour crer le filtre... [Semaines] Pas entre 25 et 36

identiques certaines valeurs que vous spcifiez, diffrentes de plusieurs valeurs que vous spcifiez,

Dans liste

[Pays] Dans liste "Etats-Unis ; Japon ; Royaume-Uni"

les donnes ne Pas dans liste concernant pas aux Etats-Unis, au Japon et au Royaume-Uni,

[Pays] Pas dans liste "Etats-Unis, Japon, Royaume-Uni"

qui intgrent une les clients ns chane en en mars 1972, particulier, qui n'intgrent pas une chane en particulier, qui correspondent deux valeurs que vous spcifiez, qui correspondent une valeur que vous spcifiez et ne correspondent pas une autre valeur que vous spcifiez, les clients dont le nom ne commence pas par S,

Correspond au [Date de naissance] modle Correspond au modle, "72" Diffrent du modle [Date de naissance] Diffrent du modle, "s" [Type de compte] Les deux fixe et portable

les clients Telco Les deux qui possdent la fois un tlphone fixe et un tlphone portable, les clients Telco Sauf qui possdent un tlphone fixe mais pas de tlphone portable,

[Type de compte] fixe sauf portable

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

161

10

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

Remarque : Vous ne pouvez pas utiliser les oprateurs suivants dans le cadre des invites : Non renseign et Renseign. Vous pouvez en revanche dfinir des filtres de requte avec ces oprateurs (voir "Quel oprateur choisir ?", page 160).

Choix du mode d'affichage des invites


Par dfaut, les invites de l'Web Intelligence affichent une zone et une liste de valeurs. Pour rpondre aux invites, il vous suffit de saisir les valeurs dans la zone ou de les slectionner dans la liste. Vous pouvez changer le mode d'affichage des invites l'aide de l'une ou plusieurs des options suivantes : Pour que l'invite affiche... la liste des valeurs associes la dimension, l'indicateur ou l'information faisant l'objet du filtre, les valeurs spcifies la dernire fois qu'une rponse a t donne l'invite (les utilisateurs pouvant slectionner une ou plusieurs autres valeurs), (utile lorsque vous...) souhaitez afficher toutes les valeurs pour l'objet puis effectuer une slection parmi ces valeurs re-slectionnez souvent les mmes valeurs lorsque vous actualisez le document mais souhaitez avoir la possibilit de slectionner une autre valeur si ncessaire, telle que le nom du mois en cours re-slectionnez presque toujours les mmes valeurs lorsque vous actualisez le document mais souhaitez avoir la possibilit de slectionner une autre valeur si ncessaire, telle que le nombre de l'anne en cours souhaitez empcher que les utilisateurs saisissent une valeur susceptible de ne pas exister dans la base de donnes Alors... laissez l'option slectionne par dfaut : Invite avec liste de valeurs slectionnez l'option : Conserver dernire(s) valeur(s) slectionne(s)

les valeurs que vous spcifiez comme valeurs par dfaut (les utilisateurs pouvant slectionner une ou plusieurs autres valeurs),

slectionnez l'option : Dfinir valeur(s) par dfaut

une liste de valeurs partir de laquelle les utilisateurs effectuent leur slection,

slectionnez l'option : Slectionner uniquement dans la liste

162

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

10

Remarque : Si l'invite concerne une date et que vous voulez que les utilisateurs voient le calendrier dans une fentre contextuelle pour pouvoir y slectionner une ou plusieurs dates, ne slectionnez pas Invite avec liste de valeurs.

Fusion d'invites sur plusieurs fournisseurs de donnes


Lorsqu'un document contient plusieurs fournisseurs de donnes, leurs invites sont fusionnes si les trois paramtres d'invite suivants sont identiques :

Les objets relvent du mme type de donnes. Les oprateurs sont du mme type. Le texte d'invite est le mme.

Si ces trois paramtres sont identiques pour les diverses invites, un seul message d'invite s'affiche pour ces dernires, lors de l'actualisation de l'ensemble des fournisseurs de donnes du document. Critres pour la fusion des invites Le tableau suivant fournit des dtails sur les trois critres de fusion des invites : Paramtres dinvite Type de donne de lobjet Type doprateur Dtails Les donnes de lobjet dans chaque invite doivent tre du mme type, par exemple, chane, date ou nombre. Les oprateurs des invites doivent tous tre soit multi-slection, soit mono-slection. Les oprateurs suivants sont mono-slection : Egal , Diffrent de, Suprieur , Suprieur ou gal , Infrieur , Infrieur ou gal , Correspond au modle, Diffrent du modle, Entre, Pas entre, A la fois, Sauf

Texte d'invite

Les oprateurs suivants sont multi-slection : Dans liste ou Pas dans liste

Le message affich par linvite doit tre exactement identique. Par exemple : Invite 1 : "Slectionner le pays dans la liste : "

Invite 2 : "Slectionner le pays dans la liste : "

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

163

10

Cration de filtres d'invite sur les fournisseurs de donnes Qu'est-ce qu'une invite ?

Proprits d'affichage de l'invite fusionne Quand vous crez une nouvelle invite ayant le mme texte quune autre invite, les proprits daffichage spcifies pour les deux invites sont appliques linvite fusionne, selon les rgles suivantes :

Slectionner uniquement dans la liste est prioritaire sur un message dinvite nintgrant pas cette contrainte. Invite avec liste de valeurs est prioritaire sur un message dinvite naffichant pas de liste de valeurs. Conserver dernire(s) valeur(s) slectionne(s) est prioritaire sur un message dinvite nintgrant pas cette contrainte. Dfinir valeur(s) par dfaut est prioritaire sur un message dinvite nayant pas de valeur par dfaut dfinie.

Web Intelligence applique les proprits de l'invite ayant le plus grand nombre de contraintes l'invite fusionne. Par exemple, un document contient trois invites ayant le mme de type de donne dobjet, le mme type doprateur et le mme texte, ainsi que les proprits daffichage suivantes :

Invite 1 : Slectionner uniquement dans la liste, Invite avec une liste de valeurs Invite 2 : Invite avec une liste de valeurs, Dfinir valeur(s) par dfaut Invite 3 : Slectionner uniquement dans la liste, Invite avec la liste de valeurs, Dfinir valeur(s) par dfaut

Dans ce cas, Web Intelligence applique les proprits de Invite 3 l'invite fusionne. Liste de valeurs utilise par linvite fusionne La liste de valeurs affiche par l'invite fusionne correspond la liste associe l'objet dans l'invite ayant le plus grand nombre de contraintes de proprits d'affichage. Ainsi, dans lexemple ci-dessus, la liste de valeurs affiche par linvite fusionne correspond la liste associe lobjet utilis dans linvite 3.

164

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Ajout d'invites des documents

10

Ajout d'invites des documents


Vous pouvez appliquer une ou plusieurs invites un document. Celles-ci s'affichent selon l'ordre dans lequel vous les avez cres, mais vous pouvez ultrieurement modifier leur ordre d'affichage. Pour en savoir plus sur la dfinition de l'ordre d'affichage des invites, voir "Vous pouvez galement combiner de la mme faon des invites avec d'autres types de filtre de requte.", page 168. Cration d'une invite Pour crer une invite : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Assurez-vous que le volet Filtres de la requte est visible, puis slectionnez la requte sur laquelle vous souhaitez crer une invite en cliquant sur l'onglet de requte appropri. Si le volet Filtres de la requte n'est pas affich, cliquez sur le bouton Afficher/Masquer le volet Filtres. 3. A partir de l'onglet Donnes, faites glisser l'objet auquel vous souhaitez appliquer une invite et dposez-le dans le volet Filtres de la requte. Le filtre de la requte s'affiche en contour dans le volet Filtres de la requte. 4. 5. Cliquez sur la flche droite du Filtre de requte, puis slectionnez Invite dans le menu. Saisissez le texte de l'invite dans le champ correspondant.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

165

10

Cration de filtres d'invite sur les fournisseurs de donnes Ajout d'invites des documents

6.

Cliquez sur l'icne en regard de la zone de texte et utilisez la bote de dialogue qui s'affiche pour dfinir les proprits de l'invite. Remarque : Si l'invite concerne une date et que vous voulez que les utilisateurs voient le calendrier dans une fentre contextuelle pour pouvoir y slectionner une ou plusieurs dates, ne slectionnez pas Invite avec liste de valeurs. Par dfaut, les invites Web Intelligence affichent une zone et une liste de valeurs. Pour des informations exhaustives, voir "Choix du mode d'affichage des invites", page 162. Si le document contient plusieurs fournisseurs de donnes, et qu'il existe une invite, comprenant (1) des objets de mme type de donnes, (2) des oprateurs de mme type, et (3) utilisant le mme texte d'invite comme nouvelle invite, Web Intelligence envoie un message d'avertissement pour indiquer que les deux invites vont tre fusionnes. Cela implique que lorsque tous les fournisseurs de donnes sont actualiss, un seul message d'invite s'affiche pour les deux invites concernes. (Pour en savoir plus, voir "Fusion d'invites sur plusieurs fournisseurs de donnes", page 163).

7.

Cliquez sur OK pour confirmer l'invite. L'invite s'affiche chaque actualisation du document. Pour en savoir plus sur l'actualisation de documents avec des invites, voir page 30.

8. 9.

Pour modifier une invite existante, suivez les tapes 4 6. Pour supprimer une invite, cliquez sur celle-ci avec le bouton droit de la souris et slectionnez Supprimer dans le menu.

166

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Application de plusieurs invites

10

Application de plusieurs invites


Vous pouvez appliquer plusieurs invites une seule requte afin que les utilisateurs accdant un mme document Web Intelligence puissent limiter les donnes renvoyes au rapport aux informations correspondant leurs intrts professionnels propres. La section suivante vous explique comment :

combiner plusieurs invites ; combiner des invites dans d'autres filtres de requte ; dfinir la priorit des invites.

Combinaison de plusieurs invites


La combinaison de plusieurs invites sur une requte unique vous permet de filtrer les donnes renvoyes au document afin que chaque personne visualisant les rapports ne voie que les informations en relation avec ses besoins professionnels propres. Par exemple, si vous combinez les trois invites suivantes dans un document Comptes utilisateur :

Quel client ? Quel compte ? Quelle priode : De ? A ?

Cela permet chaque responsable visualisant le document de voir les valeurs de rapport pour un compte client prcis et une priode donne. Combinaison d'invites Pour combiner des invites, procdez comme suit : 1. Crez chacune des invites. Pour obtenir des informations pas pas sur la procdure de cration des invites, voir "Cration d'une invite", page 165. 2. Assurez-vous que le bouton Afficher/Masquer le volet Filtres de la requte de la barre d'outils Requte est enfonc.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

167

10

Cration de filtres d'invite sur les fournisseurs de donnes Application de plusieurs invites

Les invites de la requte s'affichent dans le volet Filtres de la requte. Par dfaut, Web Intelligence combine les invites avec l'oprateur And.

3.

Vous pouvez conserver l'oprateur And ou le remplacer par l'oprateur Or. Ce tableau explique la diffrence entre les oprateurs And et Or : Pour extraire... Les donnes vraies pour les deux filtres Par exemple... Les clients qui ont command des fournitures aux trimestres T1 et T2 (les donnes extraites vont inclure : les clients qui ont pass des commandes la fois en T1 et en T2), Slectionnez... Et

Les donnes vraies pour l'un des deux filtres

Les clients qui ont Ou command des fournitures au T1 ou T2 (les donnes extraites vont inclure : les clients qui ont pass des commandes en T1 uniquement, les clients qui ont pass des commandes en T2 uniquement et les clients qui ont pass des commandes en T1 et en T2),

Si ncessaire, changez l'oprateur en Or, en cliquant une fois sur l'oprateur And. L'oprateur affich est alors Or. Pour en savoir plus sur la modification de la priorit des invites, voir "Vous pouvez galement combiner de la mme faon des invites avec d'autres types de filtre de requte.", page 168. Remarque : Vous pouvez galement combiner de la mme faon des invites avec d'autres types de filtre de requte.

168

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de filtres d'invite sur les fournisseurs de donnes Application de plusieurs invites

10

Dfinition de la priorit des invites Pour dfinir la priorit des invites : 1. Assurez-vous que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 2. Cliquez sur l'onglet Proprits. Si l'onglet Proprits n'est pas visible, cliquez sur le bouton Afficher/ Masquer Gestionnaire pour l'afficher. Les invites sont rpertories dans l'ordre dans la liste Ordre des invites.

Utilisez les flches vers le haut et vers le bas pour modifier l'ordre dans lequel vous souhaitez que les invites s'affichent chaque excution de la requte ou actualisation des donnes du document

3.

Slectionnez l'invite dplacer et cliquez sur les flches vers le haut ou vers le bas pour la repositionner. Lorsque vous cliquez sur Excuter la requte ou que vous actualisez les donnes du document, les invites s'affichent selon le nouvel ordre que vous avez dfini. Pour en savoir plus sur la manire de rpondre aux invites lorsque vous ouvrez des documents Web Intelligence, voir page 30.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

169

10

Cration de filtres d'invite sur les fournisseurs de donnes Application de plusieurs invites

170

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des rapports

partie

Insertion et mise en forme des tableaux

chapitre

11

Insertion et mise en forme des tableaux Prsentation

Prsentation
Lorsque vous crez un nouveau document, Web Intelligence gnre automatiquement un nouveau rapport avec un tableau vertical et une mise en forme standard. Ce tableau initial inclut toutes les donnes de la requte sous-jacente au document. Vous pouvez modifier le contenu du tableau, personnaliser la mise en forme ou le transformer en un type de tableau ou diagramme diffrent. Vous pouvez galement insrer d'autres tableaux dans le mme rapport ou dans d'autres rapports du mme document. Ce chapitre aborde les thmes suivants :

Web Intelligence Modles de tableaux Utilisation de la vue Structure ou Rsultats Ajout de tableaux dans des rapports Duplication de tableaux Application d'un autre modle des tableaux existants Ajout ou suppression de lignes ou de colonnes de tableau Dplacement ou permutation de lignes ou de colonnes de tableau Remplacement des colonnes et lignes de tableau Modification des tableaux pour crer des tableaux croiss Effacement et suppression de tableaux Mise en forme des tableaux et de leurs cellules Dfinition des proprits pour les en-ttes et pieds de tableau Dfinition de la prsentation pour les tableaux Slection des proprits d'affichage pour les cellules de tableau vides Suppression de l'agrgation des doublons Copie et collage des tableaux

174

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Modles de tableau Web Intelligence

11

Modles de tableau Web Intelligence


Cette section vous informe sur les diffrents modles de tableau que vous pouvez utiliser pour afficher les informations sur les rapports Web Intelligence :

tableaux verticaux tableaux horizontaux tableaux croiss formulaires

La section suivante dcrit chaque modle.

Tableaux verticaux
Les tableaux verticaux affichent les cellules d'en-tte en haut du tableau et les donnes correspondantes dans des colonnes. Par dfaut, les cellules d'en-tte affichent le nom des dimensions, les informations et les indicateurs inclus dans le tableau. Les cellules du corps affichent les valeurs correspondantes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

175

11

Insertion et mise en forme des tableaux Modles de tableau Web Intelligence

Tableaux horizontaux
Les tableaux horizontaux affichent les cellules d'en-tte gauche du tableau et les donnes correspondantes dans des lignes. Par dfaut, les cellules d'en-tte affichent le nom des dimensions, les informations et les indicateurs inclus dans le tableau. Les cellules du corps affichent les valeurs correspondantes.

Ce format de tableau est pratique pour les rapports comportant plusieurs indicateurs, comme les rapports financiers et les bilans.

Tableaux croiss
Les tableaux croiss affichent les valeurs des dimensions le long de l'axe suprieur et de l'axe gauche. Le corps contient les valeurs de l'indicateur qui correspond l'intersection des dimensions. Par exemple, ce tableau crois affiche les valeurs de [Trimestre] sur l'axe suprieur et celles de [Etat] sur l'axe gauche. Le corps contient les valeurs de [Revenu des ventes] pour chaque trimestre et chaque Etat.

176

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Modles de tableau Web Intelligence

11

Vous pouvez inclure plusieurs dimensions dans les tableaux croiss. Par exemple, ce tableau crois comporte deux dimensions. Les valeurs de l'indicateur [Revenu des ventes] sont les valeurs par trimestre et pour chaque Etat par ligne.

Les tableaux croiss affichent les valeurs des dimensions et indicateurs qu'ils contiennent. Vous pouvez inclure des en-ttes supplmentaires contenant les noms des dimensions et indicateurs. Reportez-vous la section "Affichage des noms d'objet dans les en-ttes des tableaux croiss", page 223. Les tableaux croiss sont utiles pour la prsentation de rsultats correspondant l'intersection de deux dimensions ou plus. Par exemple, si vous intgrez les dimensions [Etat], [Trimestre] et [Ligne de produits], ainsi que l'indicateur [Revenu des ventes] dans un tableau crois, vous pouvez facilement illustrer le revenu par rgion, par ligne de produits et par trimestre.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

177

11

Insertion et mise en forme des tableaux Modles de tableau Web Intelligence

Tableaux croiss avec des dimensions dans le corps


Lorsque vous crez des tableaux croiss qui incluent des dimensions dans le corps, les valeurs des cellules du corps sont calcules en fonction d'un modle de donnes multidimensionnel. Les valeurs affiches dans le corps sont calcules en fonction de toutes les coordonnes sur les axes du tableau, qu'il existe ou non une ligne pour la coordonne en particulier dans le rsultat SQL.

La valeur courante pour la dimension sur l'axe fournit la valeur afficher dans le corps. La valeur pour cette dimension sera la mme pour toute la colonne si la dimension en question se trouve dans l'axe suprieur, ou pour toute la ligne dans les autres cas.

178

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Modles de tableau Web Intelligence

11

Formulaires
Les formulaires d'un rapport vous permettent d'afficher des informations dtailles par client, produit ou partenaire. Par exemple, un formulaire constitue un moyen pratique de reprsentation des enregistrements clients individuels, avec des informations telles que le compte client, le nom, l'adresse, etc. Les formulaires permettent en outre de mettre en forme des tiquettes d'adresse pour des enveloppes.

Cette illustration reprsente deux formulaires sur un rapport. Celui de gauche contient des informations personnelles sur le client, tandis que celui de droite comporte la date et le montant de chaque facture pour ce client.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

179

11

Insertion et mise en forme des tableaux Utilisation de la vue Structure ou Rsultats

Utilisation de la vue Structure ou Rsultats


L'Editeur de rapport Java Web Intelligence permet d'apporter des modifications aux documents et de prvisualiser celles-ci dans la vue Structure, sans les mettre toutes en uvre sur le serveur Web Intelligence. Ainsi, vous pouvez effectuer plusieurs changements de mise en forme rapidement et les prvisualiser. Lorsque vous revenez dans la vue Rsultats, Web Intelligence demande au serveur d'appliquer les modifications et renvoie la mise en forme modifie en une seule opration.

La vue Rsultats affiche les rsultats extraits de la source de donnes et le rapport tel qu'il sera imprim

La vue Structure affiche la structure du rapport et la dfinition des donnes, filtres, tris et calculs

Vous pouvez crer et mettre en forme des tableaux dans la vue Rsultats ou dans la vue Structure. Toutefois, si vous avez plusieurs modifications faire, il est recommand de les effectuer dans la vue Structure.

180

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

11

Ajout de tableaux dans des rapports


Vous pouvez insrer un ou plusieurs tableaux dans un rapport. Pour cela, faites glisser l'un des lments suivants dans une zone vide du rapport :

Les objets dont vous souhaitez que le tableau affiche les valeurs il s'agit d'une mthode rapide pour crer des tableaux verticaux simples. ou Un modle de tableau qui dfinit la structure du tableau, auquel vous pouvez ensuite affecter des objets il s'agit d'une mthode rapide pour crer des tableaux plus complexes avec prcision.

Remarque : Lorsque vous crez un nouveau document, Web Intelligence gnre un rapport par dfaut avec un tableau vertical qui contient tous les objets de la requte. Vous pouvez modifier ou supprimer ce tableau. Reportez-vous la section "Application d'un autre modle des tableaux existants", page 190 ou "Effacement de cellules et suppression de tableaux", page 207. Pour en savoir plus sur la cration de documents, voir "Cration de documents", page 27. Cration d'un tableau par glisser-dposer d'objets dans un rapport Pour crer un tableau par glisser-dposer d'objets dans un rapport, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous tes dans la vue Rapport, les onglets des rapports s'affichent en bas du volet Document. Vous pouvez basculer dans la vue Rapport en cliquant sur le bouton Modifier le rapport dans la barre d'outils Web Intelligence. L'onglet Donnes affiche les objets inclus dans le document. Si l'onglet Donnes n'est pas visible, cliquez sur le bouton Afficher/ Masquer Gestionnaire de la barre d'outils Rapport.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

181

11

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

2.

La procdure d'ajout d'objets un rapport dpend du fait que le rapport est vide ou non : Si le rapport est vide, slectionnez un seul objet ou un dossier de classe dans l'onglet Donnes, puis faites-le glisser et dposez-le dans le rapport. Le fait de slectionner un dossier de classe ajoute tous les objets de la classe au rapport, dans le nouveau tableau.

Ou

Si le rapport contient dj des tableaux ou des diagrammes, appuyez sur la touche Alt et faites glisser un objet dans une zone vide du rapport en maintenant la touche enfonce. Un nouvel en-tte de tableau et une cellule de corps s'affichent dans le rapport. L'en-tte de tableau contient le nom de l'objet.

3.

Pour ajouter un autre objet au tableau, faites-le glisser partir de l'onglet Donnes et dposez-le gauche ou droite de l'en-tte de colonne existante. Lorsque l'info-bulle Faire glisser ici pour insrer une cellule apparat, dposez l'objet gauche ou droite de l'en-tte de tableau.

4.

Une deuxime colonne s'affiche avant ou aprs la premire. Le nouvel en-tte de colonne de tableau contient le nom de l'objet.

182

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

11

5.

Pour ajouter des objets supplmentaires au tableau, rptez l'tape 3. Web Intelligence affiche les valeurs dans un tableau vertical.

Vous pouvez rapidement convertir un tableau vertical en un tableau de format diffrent, par exemple en tableau crois, en utilisant la fonction Transformer en. Reportez-vous la section "Application d'un autre modle un tableau l'aide de la bote de dialogue Transformer en", page 192. Cration d'un tableau par slection d'un modle Pour crer un tableau en slectionnant un modle, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous tes dans la vue Rapport, les onglets des rapports s'affichent en bas du volet Document. Vous pouvez basculer dans la vue Rapport en cliquant sur le bouton Modifier le rapport dans la barre d'outils Web Intelligence. 2. 3. Cliquez sur l'onglet correspondant au rapport dans lequel vous souhaitez insrer un tableau. Cliquez sur Afficher la structure. L'utilisation de la vue Structure vous permet de dfinir et de prvisualiser le nouveau tableau sans demander au serveur d'appliquer chacune de vos modifications. Vous pouvez ensuite appliquer toutes vos modifications et afficher les rsultats dans le nouveau tableau en revenant la vue Rsultats. 4. Cliquez sur l'onglet Modles. Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

183

11

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

Les modles disponibles s'affichent.

5. 6.

Cliquez sur le signe + en regard de Tableaux. Les modles de tableau sont rpertoris. Faites glisser un modle de l'onglet Modles dans une zone vide du rapport.

Le modle apparat dans le rapport.

184

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

11

7.

Cliquez sur l'onglet Donnes. Les objets et variables contenus dans le document sont rpertoris. Vous pouvez ajouter n'importe lequel de ces objets ou variables au tableau.

8. 9.

Pour cela, faites-le glisser dans une cellule d'en-tte ou de corps vide du tableau. Lorsque l'info-bulle Faire glisser ici pour remplacer une cellule apparat, dposez l'objet dans le tableau.

La cellule vide est alors remplace par l'objet. Si vous vous trouvez dans la vue Rsultats, les valeurs des objets s'affichent dans le tableau.

Si vous tes dans la vue Structure, le nom des objets s'affiche dans le tableau.

10. Pour ajouter d'autres objets au modle, faites-les glisser partir de l'onglet Donnes et dposez-les sur le modle. Lorsque l'info-bulle Faire glisser ici pour remplacer une cellule s'affiche, dposez l'objet sur le modle.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

185

11

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

11. Si ncessaire, rptez l'tape 10. pour affecter des objets supplmentaires aux colonnes, lignes et corps du tableau.
Vue Structure

Vue Rsultats

Une fois que vous avez affect des objets chaque partie du modle de tableau, vous pouvez en ajouter d'autres pour alimenter la taille du tableau. Chaque objet supplmentaire ajoute des colonnes ou des lignes au tableau. 1. Pour ajouter un autre objet et crer une colonne ou une ligne de tableau supplmentaire, faites glisser l'objet partir de l'onglet Donnes et dposez-le sur une ligne ou une colonne. Si vous le dposez gauche d'une colonne, vous crez une nouvelle colonne avant la colonne existante. Si vous le dposez droite d'une colonne, vous crez une nouvelle colonne aprs la colonne existante. Si vous le dposez sur le bord suprieur d'une ligne, vous crez une nouvelle ligne au-dessus de la ligne existante. Si vous le dposez sur le bord infrieur d'une ligne, vous crez une nouvelle ligne au-dessous de la ligne existante. Lorsque l'info-bulle Faire glisser ici pour insrer une cellule s'affiche, puis dposez l'objet.

Vue Structure

186

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Ajout de tableaux dans des rapports

11

L'objet s'affiche dans une nouvelle cellule du tableau.


Dans la vue Structure, le no des objets s'affiche dans le modle.

Dans la vue Rsultats, les valeurs de chaque objet apparaissent dans le tableau.

2.

Si vous tes dans la vue Structure, cliquez sur Afficher les rsultats pour afficher les valeurs dans le nouveau tableau.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

187

11

Insertion et mise en forme des tableaux Duplication de tableaux

Duplication de tableaux
Vous pouvez inclure plusieurs tableaux dans un seul rapport. Plutt que de crer chaque tableau depuis le dbut, vous pouvez dupliquer un tableau existant et le coller dans une zone vide du mme rapport. Vous pouvez ensuite modifier la mise en forme ou la dfinition des donnes du tableau dupliqu, ou encore le transformer en diagramme. Duplication d'un tableau Pour dupliquer un tableau, procdez comme suit : 1. 2. Slectionnez un tableau dans un rapport. Une bordure grise apparat alors autour du tableau. Maintenez le bouton de la souris enfonc, puis appuyez sur la touche Ctrl. Web Intelligence cre une copie du tableau par-dessus l'original. 3. Tout en maintenant le bouton de votre souris et la touche Ctrl enfoncs, faites glisser cette copie dans une zone vide du rapport.

Le tableau dupliqu s'affiche dans la vue Structure jusqu' ce que vous le dposiez dans une zone vide du rapport

188

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Duplication de tableaux

11

1.

Relchez le bouton de la souris, puis la touche Ctrl. Le tableau dupliqu apparat dans le rapport.

Pour en savoir plus sur la transformation de tableaux en diagrammes, voir "Application d'un autre modle de diagramme un tableau ou un diagramme l'aide de la bote de dialogue Transformation en", page 256.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

189

11

Insertion et mise en forme des tableaux Application d'un autre modle des tableaux existants

Application d'un autre modle des tableaux existants


Vous pouvez modifier la prsentation de tableaux existants en appliquant un autre modle. Web Intelligence affiche automatiquement les valeurs du tableau original dans la nouvelle prsentation. Exemple : Transformation d'un tableau vertical en un tableau crois pour comparer les rsultats des ventes par Etat Vous travaillez pour une chane europenne de prt--porter et un rapport vous a t envoy avec le revenu des ventes par trimestre pour les pays d'Europe de l'Ouest.

Les donnes sont prsentes dans un tableau vertical qui prsente les rsultats par trimestre pour chacun des pays d'Europe de l'Ouest, dont l'Espagne. Toutefois, il n'est pas facile de comparer les rsultats d'un coup d'il. Vous dcidez alors de transformer le tableau vertical en un tableau crois pour obtenir rapidement une vue comparative des ventes.

190

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Application d'un autre modle des tableaux existants

11

Vous pouvez changer le format de tableaux existants dans les rapports. Web Intelligence applique le nouveau modle aux valeurs du tableau. Vous pouvez changer de modle en :

faisant glisser un autre modle de tableau sur un tableau ; utilisant la bote de dialogue Transformer en.

Application d'un autre modle un tableau par glisser-dposer Pour appliquer un autre modle un tableau par glisser-dposer, procdez comme suit : Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. 1. 2. Cliquez sur l'onglet du rapport contenant le tableau modifier. Cliquez sur l'onglet Modles. Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport. L'onglet Modles s'affiche.

3.

Cliquez sur le signe + en regard de l'option Tableaux. Les modles de tableau sont rpertoris.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

191

11

Insertion et mise en forme des tableaux Application d'un autre modle des tableaux existants

4.

Faites glisser un modle de l'onglet Modles vers un tableau. Vous devez dposer le modle directement sur le bloc de rapport existant.

Web Intelligence applique le nouveau modle aux valeurs du tableau. Application d'un autre modle un tableau l'aide de la bote de dialogue Transformer en Pour appliquer un autre modle un tableau l'aide de la bote de dialogue Transformer en, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc et les onglets correspondant chacun des rapports du document sont visibles. 2. Pour slectionner le tableau remettre en forme, cliquez sur le bord suprieur du tableau. Une bordure grise apparat autour du tableau.

3.

Cliquez avec le bouton droit de la souris sur le bloc de rapport.

192

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Application d'un autre modle des tableaux existants

11

4. 5.

Dans le menu contextuel, cliquez sur Transformer en. La bote de dialogue Transformation en s'affiche. Dans l'onglet Tableaux ou dans l'un des onglets Diagramme, slectionnez le modle de tableau ou de diagramme appliquer au tableau. Cliquez sur OK.

6.

Remarque : Si vous avez converti un tableau en diagramme, la police Unicode n'est pas conserve dans le diagramme si la police du texte du tableau tait Unicode, et si Unicode n'est pas dfini comme police par dfaut pour les diagrammes. Vous devez mettre en forme le diagramme l'aide la police Unicode si elle est disponible sur l'ordinateur. Si ce n'est pas le cas, vous devez contacter l'administrateur pour configurer le serveur Web Intelligence et votre ordinateur de faon approprie.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

193

11

Insertion et mise en forme des tableaux Ajout ou suppression de lignes ou de colonnes de tableau

Ajout ou suppression de lignes ou de colonnes de tableau


Vous pouvez ajouter des nouvelles lignes ou colonnes un tableau en :

utilisant le glisser-dposer ; utilisant le menu d'insertion de ligne ou de colonne dans la barre d'outils. Ajout de lignes ou de colonnes aux tableaux par glisser-dposer Pour ajouter une ligne ou une colonne un tableau par glisser-dposer, procdez comme suit : Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc.

1. 2.

Cliquez sur l'onglet du rapport contenant le tableau modifier. Cliquez sur l'onglet Donnes. Si celui-ci n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire. Les objets et variables du document sont rpertoris.

194

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Ajout ou suppression de lignes ou de colonnes de tableau

11

3.

Faites glisser l'objet ajouter au tableau partir de l'onglet Donnes et dposez-le l'emplacement souhait. Pour ajouter un objet une nouvelle colonne gauche d'une colonne existante, colonne droite d'une colonne existante, ligne avant une ligne existante, ligne aprs une ligne existante, faites glisser l'objet sur le bord gauche de l'en-tte de colonne. le bord droit de l'en-tte de colonne. le bord suprieur de l'en-tte de ligne. le bord infrieur de l'en-tte de ligne.

Pour crer une nouvelle colonne qui affiche des valeurs pour Lignes droite de la colonne Etat, faites glisser l'objet Lignes sur le bord droit de la colonne Etat.

Le nom de l'objet s'affiche dans l'en-tte de la nouvelle ligne ou colonne, et les valeurs correspondantes apparaissent dans les nouvelles cellules du corps.

Les valeurs de Lignes s'affichent dans une nouvelle colonne.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

195

11

Insertion et mise en forme des tableaux Ajout ou suppression de lignes ou de colonnes de tableau

Ajout de lignes ou de colonnes un tableau l'aide du menu d'insertion de ligne ou de colonne dans la barre d'outils Pour ajouter une ligne ou une colonne un tableau l'aide du menu d'insertion de ligne ou de colonne dans la barre d'outils, procdez comme suit : 1. 2. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc. Slectionnez le tableau remettre en forme. Une bordure grise apparat autour du tableau.

3.

Slectionnez la colonne ou la ligne en regard de laquelle vous souhaitez insrer la nouvelle ligne ou colonne.

Slectionnez la colonne affichant les valeurs pour [Etat] afin d'insrer une colonne gauche ou droite de celle-ci.

Le bouton d'insertion de ligne ou de colonne affiche automatiquement l'une des options d'insertion. 1. Cliquez sur l'option affiche. Par exemple, Insrer la colonne avant.

Ou

196

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Ajout ou suppression de lignes ou de colonnes de tableau

11

Cliquez sur la flche en regard du bouton Insrer, puis slectionnez l'option approprie dans le menu droulant.

Web Intelligence ajoute une colonne ou une ligne vierge au tableau. Vous pouvez affecter un objet ou une variable du document dans la nouvelle colonne ou ligne. 2. Faites glisser un objet partir de l'onglet Donnes et dposez-le sur la ligne ou sur la colonne vierge.

Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport. Web Intelligence affecte l'objet slectionn la nouvelle colonne ou ligne. Le nom de l'objet s'affiche dans l'en-tte de la ligne ou colonne, et les valeurs correspondantes apparaissent dans les cellules du corps.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

197

11

Insertion et mise en forme des tableaux Ajout ou suppression de lignes ou de colonnes de tableau

Suppression de lignes ou de colonnes de tableau Pour supprimer une ligne ou une colonne de tableau, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Cliquez avec le bouton droit de la souris sur la colonne ou la ligne supprimer du tableau. Un menu contextuel s'affiche. 3. Cliquez sur Supprimer la ligne, Supprimer la colonne ou Supprimer. Pour supprimer... une ligne une colonne un objet cliquez sur Supprimer la ligne. Supprimer la colonne. Supprimer

2.

Lorsque vous supprimez un objet, toutes les colonnes ou lignes comportant des valeurs de l'objet sont galement supprimes du tableau.

198

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Dplacement ou permutation de lignes ou de colonnes de tableau

11

Dplacement ou permutation de lignes ou de colonnes de tableau


Vous pouvez rorganiser les informations affiches dans les tableaux en :

dplaant les lignes ou les colonnes ; permutant les lignes ou les colonnes. Dplacement d'une ligne ou d'une colonne dans un tableau Pour dplacer une ligne ou une colonne dans un tableau, procdez comme suit : Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles.

1. 2.

Slectionnez la colonne ou ligne de tableau dplacer. Faites glisser la colonne ou ligne slectionne et dposez-la avant ou aprs une colonne ou une ligne existante. Lorsque vous faites glisser une colonne ou une ligne, son en-tte s'affiche en regard de votre pointeur :

L'en-tte de colonne Lignes s'affiche en regard du pointeur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

199

11

Insertion et mise en forme des tableaux Dplacement ou permutation de lignes ou de colonnes de tableau

Web Intelligence insre la ligne ou la colonne son nouvel emplacement dans le tableau

La colonne Lignes s'affiche son nouvel emplacement dans le tableau.

Permutation des lignes ou des colonnes d'un tableau Pour permuter des lignes ou des colonnes de tableau, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez l'une des lignes ou colonnes permuter.

2.

La colonne Lignes est slectionne

200

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Dplacement ou permutation de lignes ou de colonnes de tableau

11

3.

Faites glisser la colonne ou la ligne slectionne sur celle avec laquelle vous souhaiter la faire permuter. Par exemple, pour permuter les colonnes Lignes et Etat, faites glisser la colonne Lignes sur la colonne Etat.

Web Intelligence permute les deux colonnes ou lignes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

201

11

Insertion et mise en forme des tableaux Remplacement des colonnes et des lignes de tableau

Remplacement des colonnes et des lignes de tableau


Vous pouvez remplacer les lignes et colonnes de tableau par d'autres donnes. Remplacement d'une ligne ou d'une colonne de tableau Pour remplacer une ligne ou une colonne de tableau, procdez comme suit : Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc. 1. 2. Cliquez sur l'onglet du rapport contenant le tableau modifier. Cliquez sur l'onglet Donnes. Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport. Les objets et variables du document sont rpertoris sous l'onglet Donnes.

202

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Remplacement des colonnes et des lignes de tableau

11

3.

Faites glisser l'objet ajouter au tableau partir de l'onglet Donnes et dposez-le sur la ligne, la colonne ou le corps remplacer.

Par exemple, pour remplacer les valeurs par trimestre par les valeurs par Etat, effectuez un glisser-dposer de l'objet [Etat] sur la colonne du tableau intitule Trimestre

Les valeurs du nouvel objet s'affichent dans le tableau.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

203

11

Insertion et mise en forme des tableaux Modification de tableaux pour crer des tableaux croiss

Modification de tableaux pour crer des tableaux croiss


Vous pouvez transformer la mise en forme des tableaux verticaux et horizontaux afin qu'ils se prsentent sous la forme de tableaux croiss, en appliquant le modle de tableau crois ou en utilisant la bote de dialogue Transformation en, comme l'explique la section "Application d'un autre modle des tableaux existants", page 190. Vous pouvez galement transformer des tableaux en tableaux croiss en effectuant un glisserdposer des objets et variables dans un deuxime axe de tableau afin de former un tableau crois. Vous pouvez

ajouter un objet un tableau ; dplacer une ligne ou une colonne de tableau.

Remarque : Si le document ne contient pas les donnes que vous souhaitez ajouter au tableau crois, vous pouvez modifier la requte. Pour en savoir plus, voir "Vous pouvez rechercher des classes et des objets dans l'arborescence en slectionnant un lment de l'arborescence, puis en saisissant une lettre. Vous pouvez affiner la recherche en saisissant d'autres lettres. Par exemple, si vous saisissez "y" puis "e", Web Intelligence recherche d'abord les objets qui commencent par "y", puis ceux qui commencent par "ye".", page 45. Cration d'un tableau crois par l'ajout d'un objet un tableau vertical ou horizontal Pour crer un tableau crois par l'ajout d'un objet un tableau vertical ou horizontal, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Faites glisser un objet de l'onglet Donnes vers le bord gauche ou suprieur du tableau, selon l'endroit o vous souhaitez crer le nouvel axe et former le tableau crois.

2.

Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport.

204

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Modification de tableaux pour crer des tableaux croiss

11

3.

Lorsque l'info-bulle Faire glisser ici pour crer un tableau crois apparat, dposez l'objet slectionn dans le rapport. Web Intelligence cre un deuxime axe pour former un tableau crois et insre l'objet sur le nouvel axe.

Cration d'un tableau crois en dplaant une colonne ou une ligne de tableau Pour crer un tableau crois en dplaant une colonne ou une ligne de tableau, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez la colonne ou ligne de tableau dplacer pour crer le tableau crois. Faites-la glisser vers le bord gauche ou suprieur du tableau, selon l'endroit o vous souhaitez crer le nouvel axe et former le tableau crois.

2. 3.

Par exemple, vous dplacez la colonne Trimestre au-dessus de la colonne Ventes pour crer un tableau crois qui affiche les valeurs Anne sur l'axe gauche, les valeurs Trimestre sur l'axe suprieur et les valeurs Revenu des ventes dans le corps.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

205

11

Insertion et mise en forme des tableaux Modification de tableaux pour crer des tableaux croiss

4.

Dposez la colonne ou la ligne sur l'en-tte. Web Intelligence cre un deuxime axe pour former un tableau crois et affiche les donnes de la colonne ou de la ligne dplace sur le nouvel axe.

206

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Effacement de cellules et suppression de tableaux

11

Effacement de cellules et suppression de tableaux


Vous pouvez effacer le contenu des cellules ou supprimer des lignes et des colonnes dans les tableaux. La section suivante vous explique comment :

effacer le contenu des cellules dans des tableaux ; supprimer des tableaux.

Pour en savoir plus sur la suppression de lignes ou de colonnes spcifiques dans des tableaux, voir "Suppression de lignes ou de colonnes de tableau", page 198.

Effacement du contenu des cellules dans des tableaux


Vous pouvez effacer le contenu des cellules puis utiliser les cellules vides pour afficher des images, des liens hypertexte, des formules ou du texte que vous saisissez. Vous pouvez effacer les types suivants de cellule dans un tableau :

Cellules d'en-tte vous pouvez effacer chaque cellule d'en-tte sparment Cellules de pied de tableau vous pouvez effacer chaque cellule de pied de tableau sparment Cellules du corps lies lorsque vous effacez une cellule du corps, vous effacez automatiquement toutes les cellules du corps de la mme ligne ou colonne de tableau

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

207

11

Insertion et mise en forme des tableaux Effacement de cellules et suppression de tableaux

L'illustration suivante indique les cellules que vous pouvez slectionner.


L'effacement d'une cellule d'en-tte efface le contenu de la cellule uniquement

L'effacement d'une cellule de corps efface le contenu de toutes les cellules du corps

L'effacement d'une cellule de pied de tableau efface le contenu de la cellule uniquement

Effacement du contenu des cellules dans un tableau Pour effacer le contenu des cellules dans un tableau, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Pour slectionner la cellule effacer, cliquez dessus. Les bordures de la cellule sont mises en surbrillance. 3. 4. Cliquez avec le bouton droit de la souris sur la cellule slectionne. Un menu contextuel s'affiche. Cliquez sur Effacer le contenu de cellule. Ou Cliquez sur Supprimer. Web Intelligence efface le contenu des cellules slectionnes.

2.

208

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Effacement de cellules et suppression de tableaux

11

Suppression de tableaux dans les rapports


Vous pouvez supprimer des tableaux d'un rapport. Vous pouvez supprimer un tableau :

en utilisant le menu contextuel ; par glisser-dposer en utilisant la touche Suppr.

Remarque : Vous ne pouvez pas slectionner et supprimer plusieurs tableaux la fois. Suppression d'un tableau l'aide du menu contextuel Pour supprimer un tableau l'aide du menu contextuel, procdez comme suit : Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. 1. Pour slectionner le tableau supprimer, cliquez sur le bord suprieur du tableau. Une bordure grise apparat autour du tableau. 2. 3. Cliquez avec le bouton droit de la souris sur le tableau slectionn. Un menu contextuel s'affiche. Cliquez sur Supprimer.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

209

11

Insertion et mise en forme des tableaux Effacement de cellules et suppression de tableaux

Suppression d'un tableau par glisser-dposer Pour supprimer un tableau par glisser-dposer, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc et les onglets correspondant chacun des rapports du document sont visibles. 2. Slectionnez le tableau supprimer et faites-le glisser dans le Gestionnaire de rapports. Si celui-ci n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport. Web Intelligence supprime le tableau du document. Suppression d'un tableau l'aide de la touche Suppr Pour supprimer un tableau l'aide de la touche Suppr, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau supprimer. Une bordure grise apparat autour du tableau. 3. Appuyez sur la touche Suppr. Web Intelligence supprime le tableau du document.

2.

210

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

11

Mise en forme des tableaux et de leurs cellules


Vous pouvez mettre en forme les tableaux et leurs cellules afin que leur apparence corresponde au standard de prsentation de votre entreprise. Vous pouvez dfinir les options de mise en forme suivantes :

Arrire-plan de tableau ou de cellule pour slectionner des couleurs, des prsentations et des images Bordures de tableau ou de cellule pour slectionner des styles de trait et des couleurs Texte des cellules pour dfinir des polices, des tailles et des styles de caractre Taille des cellules pour spcifier la largeur et la hauteur des cellules Espacement l'intrieur et entre les cellules du tableau remplissage et espacement

Remarque : Les couleurs disponibles dans Web Intelligence sont les couleurs dfinies pour votre Bureau.

Mise en forme de l'arrire-plan des tableaux et cellules


Par dfaut, les tableaux sont dots du format standard de Web Intelligence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

211

11

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

Vous pouvez mettre en forme l'arrire-plan des tableaux et cellules comme suit :

Slectionnez une couleur pour mettre en vidence des informations ou utiliser un code couleur tabli. Appliquez une alternance de couleurs aux lignes d'un tableau pour faciliter la lecture des tableaux longs. Slectionnez une prsentation pour ajouter une texture ou un motif. Insrez une image pour ajouter une icne, une photographie ou un logo.

Slection d'une couleur d'arrire-plan Pour slectionner une couleur d'arrire-plan, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau ou la cellule de tableau dont vous souhaitez mettre en forme l'arrire-plan. Cliquez avec le bouton droit sur le tableau, puis slectionnez Modifier le format dans le menu contextuel. L'onglet Proprits affiche les options de mise en forme de cellule ou de tableau selon l'lment slectionn. Pour en savoir plus sur lEditeur SQL, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 4. Slectionnez la flche en regard de Apparence > Couleur d'arrireplan. La liste des couleurs disponibles s'affiche. 5. Cliquez sur la couleur appliquer au tableau ou la cellule de tableau. Ou Cliquez sur Personnalise, puis crez une couleur personnalise l'aide de l'onglet Echantillons, HSB (Teinte, Saturation, Luminance) ou RVB (Rouge, Vert, Bleu), puis cliquez sur OK.

2. 3.

212

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

11

Si vous connaissez la rfrence hexadcimale de la couleur RVB, vous pouvez la saisir dans les zones de texte en regard des boutons + et dans l'onglet RVB.

Web Intelligence applique la couleur d'arrire-plan au tableau ou la cellule. Dfinition d'une alternance de couleurs pour les lignes et colonnes d'un tableau Pour dfinir une alternance de couleurs pour les lignes et colonnes d'un tableau, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau pour lequel vous souhaitez alterner les couleurs de ligne. Lorsque le tableau est slectionn, une bordure grise apparat autour. 3. Cliquez avec le bouton droit sur le tableau, puis slectionnez Modifier le format dans le menu contextuel. L'onglet Proprits affiche les options de mise en forme du tableau. Pour en savoir plus sur lEditeur SQL, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 4. Ouvrez le sous-groupe de la proprit Apparence > Autres couleurs.

2.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

213

11

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

5.

Dfinissez la frquence de l'alternance dans la zone en regard de Frquence en cliquant sur les boutons + ou - ou en saisissant directement un nombre. Cliquez sur la flche en regard de Couleur. Slectionnez une couleur dans la liste. Ou Cliquez sur Personnalise, puis crez une couleur personnalise l'aide de l'onglet Echantillons, HSB (Teinte, Saturation, Luminance) ou RVB (Rouge, Vert, Bleu), puis cliquez sur OK. Si vous connaissez la rfrence hexadcimale de la couleur RVB, vous pouvez la saisir dans les zones de texte en regard des boutons + et dans l'onglet RVB.

6. 7.

214

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

11

Web Intelligence applique l'alternance des couleurs de ligne au tableau.

Dans cet exemple, la frquence d'alternance des couleurs est dfinie 2

Slection et suppression de prsentations Pour slectionner ou supprimer une prsentation, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau ou la cellule de tableau dont vous souhaitez mettre en forme l'arrire-plan. Cliquez avec le bouton droit sur le tableau, puis slectionnez Modifier le format dans le menu contextuel. L'onglet Proprits affiche les options de mise en forme de cellule ou de tableau selon l'lment slectionn. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 4. Cliquez sur le bouton ... en regard de la proprit Image d'arrire-plan sous Apparence.

2. 3.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

215

11

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

5. 6. 7.

Slectionnez Prsentation dans la bote de dialogue Image d'arrireplan. Slectionnez la prsentation dans la liste droulante. Slectionnez Aucune pour supprimer la prsentation.

Insertion d'images Pour insrer une image : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau ou la cellule dans lesquels vous souhaitez insrer l'image. L'onglet Proprits affiche les options de mise en forme du tableau. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 3. 4. 5. Cliquez sur le bouton ... en regard de la proprit Image d'arrire-plan sous Apparence. Cliquez sur Personnalis dans la bote de dialogue Image d'arrire-plan. Saisissez le nom de fichier dans la zone Image (URL). (Web Intelligence insre la balise HTML boimg:// avant le nom du fichier et cre un lien vers le fichier image sur un serveur Web d'entreprise.) Ou Saisissez l'URL du serveur Web suivie du nom du fichier image. (Le nom de l'URL et du fichier ne doit pas comporter d'espaces.)

2.

216

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

11

Mise en forme des bordures


Vous pouvez modifier la couleur et l'paisseur des bordures pour un ct ou tous les cts la fois. Mise en forme des bordures Pour mettre en forme les bordures, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau ou la cellule de tableau dont vous souhaitez mettre en forme les bordures. Cliquez avec le bouton droit sur le tableau, puis slectionnez Modifier le format dans le menu contextuel. L'onglet Proprits affiche les options de mise en forme de cellule ou de tableau selon l'lment slectionn. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 4. 5. Cliquez sur le bouton ... en regard de la proprit Bordures. Utilisez les boutons dans la bote de dialogue Editeur de bordure pour dfinir le style de bordure.

2. 3.

Remarque : Vous pouvez galement dfinir les bordures des cellules d'en-tte, des cellules de corps et des cellules de pied de page dans les proprits de tableau. Pour ce faire, cliquez sur le bouton ... en regard de la proprit Bordures dans les sous-groupes de proprit Cellules d'en-tte, Cellules de corps et Cellules de pied.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

217

11

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

Mise en forme des valeurs dans les cellules de tableau


Vous pouvez personnaliser la manire dont les valeurs s'affichent dans les tableaux en dfinissant les proprits de mise en forme du texte :

style de police taille des caractres couleur de la police alignement de texte

Mise en forme du texte dans les cellules de tableau Pour mettre en forme le texte dans les cellules, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez la cellule de tableau mettre en forme. Cliquez avec le bouton droit sur le tableau, puis slectionnez Modifier le format dans le menu contextuel. L'onglet Proprits affiche les options de mise en forme du tableau. Pour en savoir plus sur lEditeur SQL, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 4. Cliquez sur le bouton ... en regard de Format du texte dans le sousgroupe de proprit Apparence > Cellules d'en-tte/Cellules de corps/ Cellules de pied. Effectuez les changements souhaits dans la bote de dialogue Mettre en forme le texte. Remarque : Vous pouvez galement mettre en forme le texte des cellules en slectionnant la cellule, puis en dfinissant la proprit Apparence > Format du texte dans l'onglet Proprits. Vous pouvez dfinir les proprits de format des nombres, date/heure, devises et autres types de donnes en slectionnant des formats prdfinis ou en crant vos propres formats personnaliss. Pour des informations exhaustives, voir "Application d'un format aux nombres et aux dates", page 287.

2. 3.

5.

218

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

11

Dimensionnement des cellules


Vous pouvez dfinir la largeur et la hauteur des cellules en :

utilisant le glisser-dposer ; spcifiant la taille des cellules dans l'onglet Proprits.

Remarque : Pour masquer le contenu des cellules dans les rapports, vous pouvez dfinir la largeur de cellule sur 0,1 cm afin qu'elle puisse tre modifie ultrieurement pour afficher le contenu des cellules. Remarque : Lorsque vous mettez jour des documents crs avec une version antrieure du produit, Web Intelligence n'affiche pas les cellules dont la largeur a t dfinie l'origine sur 0,0 cm. (Le contenu de la cellule reste masqu et la largeur de la cellule ne peut pas tre modifie.) Dfinition de la largeur et la hauteur des cellules par glisser-dposer Pour dfinir la largeur et la hauteur des cellules par glisser-dposer, procdez comme suit : 1. Pour modifier la hauteur des cellules, slectionnez la bordure infrieure de la cellule redimensionner. Ou Pour modifier la largeur des cellules, slectionnez la bordure droite de la cellule redimensionner. Une flche s'affiche sur la bordure. 2. Pour modifier la hauteur de la cellule, faites glisser la bordure vers le haut ou vers le bas. Ou Pour modifier la largeur de la cellule, faites glisser la bordure vers la gauche ou vers la droite. Web Intelligence modifie la taille de toutes les cellules qui figurent sur la mme ligne ou colonne que la cellule slectionne. Pour masquer le contenu des cellules dans les rapports, vous pouvez dfinir la largeur de cellule sur 0,1 cm afin qu'elle puisse tre modifie ultrieurement pour afficher le contenu des cellules.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

219

11

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

Dfinition de la taille Ajustement automatique par un double clic sur la cellule Pour dfinir la taille Ajustement automatique par un double clic sur la cellule, procdez comme suit :

Pour dfinir la largeur de cellule avec l'option Ajustement automatique, cliquez deux fois sur la bordure droite de la cellule. Ou Pour dfinir la hauteur de cellule avec l'option Ajustement automatique, cliquez deux fois sur la bordure infrieure de la cellule. L'option Ajustement automatique conserve la taille de cellule en cours comme taille minimale et l'largit si la chane ou l'image contenue dans la cellule est plus grande que la taille minimum spcifie.

Dfinition de la hauteur et de la largeur de cellule l'aide de l'onglet Proprits Pour dfinir la hauteur et la largeur de cellule l'aide de l'onglet Proprits, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Slectionnez la cellule de tableau mettre en forme, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme des cellules. Pour en savoir plus sur lEditeur SQL, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 3. Dfinissez les proprits Largeur et Hauteur dans le sous-groupe de proprits Affichage.

220

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Mise en forme des tableaux et de leurs cellules

11

4.

Si vous souhaitez que la cellule s'ajuste automatiquement, slectionnez Ajuster la largeur automatiquement et/ou Ajuster la hauteur automatiquement. Remarque : Certaines fonctions Web Intelligence sont incompatibles avec les cellules ajustes automatiquement. Si vous placez l'une de ces fonctions dans une cellule ajuste automatiquement, Web Intelligence renvoie le message d'erreur #RECURSIF comme rsultat de la fonction. Pour en savoir plus, voir "#RECURSIF", page 505. Astuce : Les documents qui contiennent des tableaux dont la taille de cellule est dfinie l'aide de l'option Ajustement automatique sont plus longs s'afficher dans l'Editeur de rapport Java ou dans InfoView que les documents dont les tableaux contiennent des cellules avec des dimensions fixes. Il est recommand de dfinir une taille fixe pour la hauteur et la largeur des cellules dans les tableaux des documents volumineux.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

221

11

Insertion et mise en forme des tableaux Dfinition des proprits des en-ttes et pieds de tableau

Dfinition des proprits des en-ttes et pieds de tableau


Par dfaut, les tableaux Web Intelligence comportent :

un en-tte sur chaque ligne ou colonne ; pas de pied de tableau.

Les cellules d'en-tte affichent le nom des objets inclus dans le tableau. Web Intelligence ajoute automatiquement des pieds de tableau si vous ajoutez un calcul prdfini un tableau, pour afficher les rsultats du calcul en question. Vous pouvez galement ajouter manuellement des en-ttes et pieds de tableau.
Cellules d'en-tte

Cellules de corps

Cellules de pied

Vous pouvez dfinir les proprits suivantes pour les en-ttes et pieds de tableau :

Afficher ou masquer les en-ttes et les pieds Rpter les en-ttes et pieds de tableau sur chaque page Ajouter des en-ttes aux tableaux croiss pour afficher les noms des objets dont les valeurs sont prsentes dans le tableau crois Ajouter des en-ttes et pieds de tableau

222

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Dfinition des proprits des en-ttes et pieds de tableau

11

Affichage ou masquage des en-ttes et pieds de tableau Pour afficher ou masquer les en-ttes et pieds d'un tableau, procdez comme suit: 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Dans ce cas, le bouton Modifier le rapport apparat enfonc, et les onglets correspondant chaque rapport du document sont visibles. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau. Pour en savoir plus sur lEditeur SQL, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 3. 4. Slectionnez Afficher les en-ttes du tableau dans le sous-groupe de proprits Affichage pour afficher les en-ttes du tableau. Slectionnez Afficher les pieds du tableau dans le sous-groupe de proprits Affichage pour afficher les pieds de page du tableau. Web Intelligence affiche ou masque les en-ttes et pieds de tableau. Vous pouvez dfinir la prsentation des pages d'un rapport de sorte que les en-ttes et/ou pieds de tableau soient rpts sur chaque page du rapport. Cela est utile pour les longs tableaux qui couvrent plusieurs pages. Reportez-vous la section "Rptition des en-ttes et pieds de tableau sur les pages du rapport", page 225. Affichage des noms d'objet dans les en-ttes des tableaux croiss Pour afficher les noms d'objet dans les en-ttes des tableaux croiss, procdez comme suit : 1. Slectionnez le tableau crois, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau crois. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 2. Cliquez sur Affichage > Afficher nom d'objet pour afficher les noms d'objet dans les en-ttes supplmentaires du tableau crois.

2.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

223

11

Insertion et mise en forme des tableaux Dfinition de la prsentation des tableaux

Dfinition de la prsentation des tableaux


Vous pouvez dfinir la prsentation de page pour chaque page d'un rapport Web Intelligence. Vous pouvez :

dmarrer chaque tableau sur une nouvelle page de rapport ; viter les sauts de page l'intrieur d'un tableau ; rpter les en-ttes et pieds de tableau sur chaque page.

Dmarrage des tableaux sur une nouvelle page de rapport Pour dmarrer chaque tableau sur une nouvelle page de rapport, procdez comme suit : 1. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau crois. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 2. Slectionnez Position > Nouvelle page. Suppression des sauts de page dans les tableaux Pour dfinir Web Intelligence de sorte viter les sauts de page dans les tableaux, procdez comme suit : 1. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau crois. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 2. Slectionnez Position > Eviter les sauts de page dans le tableau. Astuce : Vous pouvez inclure plusieurs tableaux et diagrammes dans un mme rapport, puis les aligner correctement l'aide des fonctions d'alignement relatif. Cela permet de s'assurer qu'il n'y a pas de chevauchement entre les diffrents blocs d'informations d'un rapport si des modifications apportes aux valeurs du rapport agrandissent la taille des tableaux et diagrammes. Reportez-vous la section "Positionnement de diagrammes relativement d'autres diagrammes ou d'autres tableaux", page 260.

224

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Dfinition de la prsentation des tableaux

11

Rptition des en-ttes et pieds de tableau sur les pages du rapport Pour rpter les en-ttes et pieds de tableau sur les pages du rapport, procdez comme suit : 1. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau crois. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 2. 3. Slectionnez Position > Rpter l'en-tte sur chaque page pour rpter l'en-tte sur chaque page. Slectionnez Position > Rpter le pied sur chaque page pour rpter le pied de page sur chaque page.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

225

11

Insertion et mise en forme des tableaux Slection des proprits d'affichage pour les cellules de tableau vides

Slection des proprits d'affichage pour les cellules de tableau vides


Parfois, les tableaux ou certaines lignes ou colonnes ne contiennent pas de valeurs. Par exemple, si les ventes d'un produit spcifique sont discontinues, les lignes ou les colonnes de tableau qui affichent normalement des rsultats pour ce produit apparaissent vides. Par dfaut, Web Intelligence supprime les lignes, colonnes ou tableaux vides ventuels. Vous pouvez choisir de les afficher ou de les masquer.

Affichage ou masquage des tableaux, lignes ou colonnes vides


Pour afficher ou masquer les tableaux, lignes ou colonnes vides, procdez comme suit : 1. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 2. Activez la case cocher approprie. Si vous voulez montrer des... tableaux lignes ou colonnes vides dans un tableau vertical, lignes o quelques dimensions sont vides slectionnez... Afficher le tableau mme vide Afficher lignes vides Afficher lignes avec des valeurs de dimension vides Afficher colonnes vides

lignes ou colonnes vides dans un tableau horizontal ou crois,

Quand vous-mme ou d'autres utilisateurs visualisez le rapport dans la vue Rsultats, les tableaux, les colonnes et les lignes apparaissent ou non, selon ce que vous avez spcifi.

226

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des tableaux Eviter l'agrgation des doublons

11

Eviter l'agrgation des doublons


Web Intelligence agrge automatiquement les lignes qui affichent le mme ensemble de dimensions. Si vous slectionnez l'option Eviter l'agrgation des doublons, chaque valeur en double est affiche dans une colonne ou une ligne distincte. Suppression de l'agrgation des doublons Pour viter l'agrgation des doublons, procdez comme suit : 1. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les options de mise en forme du tableau. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32. 2. Slectionnez Affichage > Eviter l'agrgation des doublons.

Copie de tableaux
Vous pouvez copier et coller des tableaux dans un rapport ou dans des applications externes telles que Microsoft Word et Excel. Remarque : Vous ne pouvez pas copier de tableaux d'une instance de Web Intelligence vers un autre. 1. Pour copier un tableau Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Copier dans le menu. Web Intelligence copie le tableau dans le presse-papiers. 2. Pour coller le tableau dans une autre partie du rapport, cliquez avec le bouton droit de la souris l'endroit o vous souhaitez insrer le tableau et cliquez sur Coller dans le menu. Pour coller le tableau dans une autre application, collez le contenu du presse-papiers partir de l'autre application. Le tableau apparat sous forme d'image dans le document ouvert lorsqu'il est coll dans une autre application. Remarque : Vous pouvez galement copier un tableau dans une autre application en le faisant glisser et en le dposant directement dans le document ouvert dans l'application cible.

3.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

227

11

Insertion et mise en forme des tableaux Copie de tableaux

Vous pouvez copier les donnes d'un tableau sous forme de texte brut dans une autre application. Par exemple, si vous copiez un tableau sous forme de texte dans Microsoft Excel, Web Intelligence copie le texte de chaque cellule du tableau vers une cellule de la feuille de calcul Excel. Remarque : Web Intelligence copie le texte dans le presse-papiers sous la forme de texte spar par des tabulations. Pour copier et coller un tableau dans une autre application sous forme de texte 1. Slectionnez le tableau, cliquez avec le bouton droit de la souris et slectionnez Copier en tant que texte dans le menu. 2. Collez le contenu du presse-papiers dans l'application cible. Remarque : Si vous choisissez Copier en tant que texte, puis collez le tableau dans le rapport Web Intelligence actuel, le tableau apparat sous la forme d'un tableau Web Intelligence normal.

228

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles

chapitre

12

Affichage d'informations dans des cellules individuelles Prsentation

Prsentation
Ce chapitre dcrit l'insertion et la mise en forme des cellules individuelles dans un document Web Intelligence l'aide de l'Editeur de rapport Java. Ce chapitre contient des informations sur les sujets suivants :

nature des cellules individuelles insertion de texte, d'images et de formules insertion d'informations sur les donnes d'un rapport insertion d'informations de numro de page mise en forme des cellules individuelles copie de cellules individuelles

230

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles Nature des cellules individuelles

12

Nature des cellules individuelles


Les cellules individuelles sont des cellules uniques qui sont autonomes dans un rapport. Vous pouvez utiliser des cellules individuelles pour afficher des informations supplmentaires dans un rapport :

Textes de commentaire pour saisir des messages ou des questions ou pour ajouter des titres Images pour afficher des logos, des icnes ou des photographies dans des rapports Formules ou calculs pour ajouter des formules ou des calculs personnaliss Date de dernire actualisation pour afficher la date laquelle les rsultats du document ont t actualiss avec les donnes les plus rcentes de la base de donnes Fonction FiltresExploration pour afficher le nom des objets par lesquels les donnes sont filtres dans un rapport explor Numros de page pour afficher le numro de page de chaque page du rapport

Exemple : Ajout d'informations complmentaires dans un rapport l'aide de cellules individuelles

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

231

12

Affichage d'informations dans des cellules individuelles Nature des cellules individuelles

Vous tes le responsable produit de la ligne de vtements Ville pour la socit eMode. Les marges sur la ligne Ville sont ngatives dans plusieurs rgions. Vous envoyez un document aux responsables rgionaux, comportant les rsultats des ventes et les marges pour les lignes Ville, et vous demandez aux responsables leur avis sur la poursuite de la commercialisation de la ligne de vtements Ville.

Vous y insrez des cellules individuelles qui affichent la date de dernire actualisation avec les donnes de la base de donnes, ainsi qu'un commentaire de votre part demandant leur avis aux responsables rgionaux.

232

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles Insertion de texte, d'images et de formules

12

Insertion de texte, d'images et de formules


Vous pouvez insrer des cellules vides dans les rapports, puis insrer dans une de ces cellules une image, un lien hypertexte ou une formule. Vous pouvez positionner, redimensionner et mettre en forme chaque cellule vide individuellement, sans affecter les autres cellules du rapport. Insertion d'une cellule vide dans un rapport Pour insrer une cellule vide dans un rapport : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur l'onglet Modles. Les catgories de modle s'affichent.

3. 4.

Cliquez sur le signe + en regard de Cellules individuelles. Slectionnez le modle Cellule vide, puis faites glisser le modle dans une zone vide du rapport. La cellule vide apparat dans le rapport. Cliquez sur la cellule avec le bouton droit de la souris, puis slectionnez Modifier le format dans le menu contextuel pour afficher l'onglet Proprits. L'onglet Proprits rpertorie les proprits (organises en groupes) applicables aux cellules individuelles.

5.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

233

12

Affichage d'informations dans des cellules individuelles Insertion de texte, d'images et de formules

6.

Effectuez l'une des actions suivantes : Puis...

Pour afficher... Du texte un titre ou un commentaire Une image

Saisissez le texte dans la proprit Gnral > Texte. Saisissez le nom du fichier ou les noms de l'URL et du fichier dans la proprit Gnral > Texte. (Remarque : Vous ne devez pas utiliser d'espaces dans l'URL ni dans le nom du fichier.)

Du code HTML

Slectionnez Image (URL) dans la liste droulante en regard de la proprit Affichage > Lire contenu de cellule comme. Saisissez la chane HTML dans la zone Gnral > Texte. Slectionnez HTML dans la liste droulante en regard de la proprit Affichage > Lire contenu de cellule comme. Saisissez l'URL dans la proprit Gnral > Texte. Cliquez sur le bouton Afficher/ Masquer la barre de formule dans la barre d'outils de la vue Rapport. Saisissez la formule dans la barre d'outils.

Un lien hypertexte Une formule

Pour des informations exhaustives sur la syntaxe des formules et sur la spcification du contexte d'agrgation pour les formules, reportez-vous aux sections "Dfinition du contexte de calcul", page 450 et "Spcification de contextes d'entre et de sortie", page 459. Web Intelligence affiche les informations que vous avez spcifies dans la nouvelle cellule.

234

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles Insertion d'informations sur les donnes d'un rapport

12

Insertion d'informations sur les donnes d'un rapport


Vous pouvez insrer des cellules spciales pour afficher les informations suivantes sur les donnes d'un rapport :

Dernire actualisation date laquelle les rsultats affichs dans le rapport ont t mis jour avec les donnes provenant de la base de donnes. Pour en savoir plus sur la dfinition des options d'actualisation, reportezvous la page 30.

Filtres d'exploration le nom des objets qui filtrent les rsultats affichs dans un rapport explor. Pour en savoir plus sur l'utilisation de filtres en mode Exploration, reportez-vous la page 555.

Vous pouvez aussi ajouter une cellule vide en regard de la cellule Dernire actualisation ou Filtre d'exploration pour indiquer explicitement le type des informations affiches par ces cellules. Exemple : Quels filtres sont appliqus aux rsultats affichs dans un rapport explor ? Dans cet exemple, vous explorez un rapport pour analyser les raisons sousjacentes aux rsultats des ventes par ligne pour le trimestre T1. Pour ce faire, vous effectuez une exploration avant sur T1, puis sur Accessoires, pour voir une ventilation des rsultats des ventes pour chaque catgorie d'accessoires. Au fil de l'exploration, la barre d'outils Exploration affiche les filtres pour Accessoires et T1, pour indiquer comment les rsultats affichs dans le rapport explor sont filtrs. Vous souhaitez distribuer une copie imprime du rapport lors d'une runion. La barre d'outils Exploration ne va cependant pas tre imprime dans le rapport, alors que vous souhaitez que les lecteurs de cette version imprime du rapport comprennent la faon dont les rsultats sont filtrs. Pour informer vos collgues que les valeurs du rapport se limitent T1 et aux Accessoires, vous intgrez alors une cellule individuelle, avec une formule prdfinie qui affiche les filtres gnrs pendant l'exploration. Lorsque vous exportez le rapport au format PDF pour l'imprimer, les informations du filtre d'exploration s'affichent dans la cellule individuelle.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

235

12

Affichage d'informations dans des cellules individuelles Insertion d'informations sur les donnes d'un rapport

La section suivante vous indique comment insrer :

la cellule individuelle Dernire actualisation ou Filtres d'exploration, du texte devant la cellule individuelle pour tiqueter le contenu de la cellule.

Insertion de la cellule Dernire actualisation ou Filtre d'exploration Pour insrer une cellule Date d'actualisation ou Filtre d'exploration : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. 4. 5. Cliquez sur l'onglet Modles. Il s'affiche au premier plan. Cliquez sur le signe + en regard de Cellules individuelles. Cliquez sur le signe + en regard de Cellules de formule et de texte. Slectionnez le modle Filtres d'exploration ou Dernire actualisation, puis faites glisser le modle vers une zone vide du rapport. La cellule Filtre d'exploration reste vide jusqu' ce que vous ayez dmarr le mode Exploration et effectu une action d'exploration sur le rapport. La cellule Dernire actualisation affiche la date laquelle le document a t actualis pour la dernire fois. Ajout d'un texte d'tiquette devant une cellule individuelle Pour ajouter une tiquette devant une cellule : 1. 2. 3. Dans la vue Rapport, cliquez sur l'onglet Modles. Les catgories de modle s'affichent. Cliquez sur le signe + en regard de Cellules individuelles. Slectionnez le modle Cellule vide, puis faites glisser le modle sur le rapport, gauche de la cellule Filtres d'exploration ou de la cellule Dernire actualisation. (Pour en savoir plus sur l'insertion des cellules Filtres d'exploration ou Dernire actualisation, voir "Insertion de la cellule Dernire actualisation ou Filtre d'exploration", page 236.) La cellule vide apparat dans le rapport. 4. Cliquez sur la cellule avec le bouton droit de la souris et slectionnez Modifier le format dans le menu contextuel pour afficher l'onglet Proprits.

236

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles Insertion d'informations sur les donnes d'un rapport

12

5.

Saisissez le texte que vous souhaitez voir apparatre dans la proprit Gnral > Texte. Par exemple, pour ajouter une tiquette une cellule Filtre d'exploration, saisissez : Filtres appliqus pendant l'exploration : ou, pour l'tiquette d'une cellule Dernire actualisation, saisissez : Informations du rapport mises jour pour la dernire fois le : Le texte apparat dans la nouvelle cellule. Par dfaut, la taille des caractres et la taille de la cellule peuvent ne pas afficher la totalit de la chane. Vous pouvez redimensionner la cellule.

6.

Faites glisser la bordure droite de la cellule vers la droite et/ou faites glisser la bordure infrieure vers le bas. Ou Modifiez la taille de la cellule l'aide des boutons + et - en regard des proprits Affichage > Largeur et Affichage > Hauteur dans l'onglet Proprits. Vous pouvez modifier la taille et le format du texte, et activer l'option Renvoi automatique la ligne.

7. 8.

Cliquez sur le bouton ... en regard de groupe de proprits Format du texte pour afficher la bote de dialogue Mettre en forme le texte. Dfinissez la mise en forme du texte et la proprit Renvoi automatique la ligne dans la bote de dialogue Mettre en forme le texte. Pour en savoir plus sur chaque option, voir "Mise en forme des tableaux et de leurs cellules", page 211. Vous pouvez positionner la cellule de faon ce que l'tiquette soit aligne avec la cellule Filtres d'exploration ou Dernire actualisation.

9.

Pour modifier la position de la cellule dans le rapport, saisissez les dimensions dans les proprits Position > Bord gauche et Position > Bord suprieur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

237

12

Affichage d'informations dans des cellules individuelles Insertion d'informations de numro de page

Insertion d'informations de numro de page


Vous pouvez insrer les cellules spciales suivantes pour afficher des informations sur les pages d'un rapport :

Numro de page Numro de page/Total de pages Nombre total de pages

Numro de page Lorsque vous insrez une cellule Numro de page, Web Intelligence affiche le numro de page de la page du rapport. Numro de page/Total de pages La cellule Numro de page/Total de pages affiche le numro de page de la page du rapport suivi du nombre total de pages du document. Nombre total de pages La cellule Nombre total de pages affiche le nombre total de pages du document. Remarque : Les cellules d'informations sur les pages utilisent les formules
Page() et NombreDePages() qui sont incompatibles avec les cellules

ajustes automatiquement. Si les proprits Ajuster la hauteur automatiquement ou Ajuster la largeur automatiquement de la cellule individuelle sont dfinies, la cellule de numro de page renvoie l'erreur #RECURSIF. Pour en savoir plus, voir "#RECURSIF", page 505. Si vous insrez une cellule Numro de page/Total de pages ou Nombre total de pages dans un grand rapport comportant beaucoup de pages, Web Intelligence prend plus de temps renvoyer les donnes au rapport. Vous pouvez insrer une cellule de numro de page dans n'importe quelle partie d'un rapport Web Intelligence. Vous pouvez aussi saisir du texte dans la cellule spciale, avant ou aprs le champ de numro de page, pour indiquer une tiquette pour les informations de numro de page. La section suivante de ce guide vous indique comment insrer :

des cellules de numro de page; du texte avant ou aprs le champ spcial des cellules de numro de page.

238

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles Insertion d'informations de numro de page

12

Insertion de cellules de numro de page Pour insrer une cellule de numro de page dans votre rapport, procdez comme suit : 1. 2. 3. 4. Assurez-vous que vous vous trouvez dans la vue Rapport. Cliquez sur l'onglet Modles. Cliquez sur le signe + en regard de Cellules individuelles. Cliquez sur le signe + en regard de Cellules de numro de pages. L'tape suivante dpend de l'endroit o vous souhaitez placer les numros de page : Pour... placer les numros de page n'importe o sur le rapport sauf dans l'en-tte ou le pied de page, placer les numros de page dans l'en-tte ou le pied de page, Alors... faites glisser le modle de cellule de numro de page de votre choix vers une zone vide du rapport. cliquez sur le bouton Afficher prsentation de page,

cliquez sur le bouton Afficher la structure, slectionnez l'en-tte ou le pied de page sur le rapport, faites glisser le modle de cellule de numro de page vers la cellule d'en-tte ou de pied.

Reportez-vous la page 238 de cette section pour des informations exhaustives sur chaque modle. Si vous travaillez dans la vue Rsultats, les numros de page apparaissent dans la cellule. Si vous tes dans la vue Structure, cliquez sur le bouton Afficher les rsultats pour afficher les informations de numro de page dans la cellule.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

239

12

Affichage d'informations dans des cellules individuelles Insertion d'informations de numro de page

Ajout de texte des cellules de numro de page


Vous pouvez modifier le texte entourant les numros de page dans chaque cellule de numro de page. Par exemple, vous pouvez ajouter du texte la cellule Numro de page pour faire figurer l'tiquette Page :. Modification d'une cellule de numro de page Pour modifier une cellule Numro de page, procdez comme suit : 1. 2. Assurez-vous que vous vous trouvez dans la vue Rapport. Cliquez sur la cellule avec le bouton droit de la souris et slectionnez Modifier le format dans le menu pour afficher l'onglet Proprits. Web Intelligence cre des champs spciaux en utilisant des fonctions de langage de formule dans la proprit Gnral > Texte. Par exemple, le champ Numro de page apparat sous la forme =Page(). 3. Dans la zone Texte, saisissez le texte que vous souhaitez afficher avant la formule Page() et joignez-le la formule Page() l'aide de l'oprateur +. Par exemple : ="Numro de page : " + Page(). Web Intelligence affiche la cellule de numro de page avec le texte saisi.

240

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Affichage d'informations dans des cellules individuelles Mise en forme des cellules individuelles

12

Mise en forme des cellules individuelles


Vous pouvez mettre en forme n'importe quelle cellule individuelle de votre rapport. Vous pouvez dfinir les proprits suivantes :

Mise en forme du texte arrire-plan bordures Position dans la page

Dfinition des options de mise en forme pour les cellules individuelles Pour dfinir les options de mise en forme pour les cellules individuelles, procdez comme suit : 1. 2. 3. Assurez-vous que vous vous trouvez dans la vue Rapport. Cliquez sur la cellule avec le bouton droit de la souris et slectionnez Modifier le format pour afficher l'onglet Proprits. Dfinissez les proprits de mise en forme de la cellule dans l'onglet Proprits. Web Intelligence applique les options la cellule slectionne. Pour en savoir plus sur la mise en forme des cellules, voir "Mise en forme des tableaux et de leurs cellules", page 211.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

241

12

Affichage d'informations dans des cellules individuelles Copie de cellules individuelles

Copie de cellules individuelles


Vous pouvez copier et coller des cellules individuelles dans un rapport ou dans des applications externes telles que Microsoft Word et Excel. Remarque : Vous ne pouvez pas copier de cellules individuelles d'une instance de Web Intelligence vers une autre. 1. Pour copier une cellule individuelle Cliquez sur la cellule individuelle avec le bouton droit de la souris et slectionnez Copier dans le menu. Web Intelligence copie la cellule individuelle dans le presse-papiers. 2. Pour coller la cellule individuelle dans une autre partie du rapport, cliquez avec le bouton droit de la souris sur l'endroit o vous souhaitez coller la cellule individuelle et cliquez sur Coller dans le menu. Pour coller la cellule individuelle dans une autre application, collez le contenu du presse-papiers depuis l'application. La cellule individuelle apparat sous forme d'image dans le document ouvert lorsqu'elle est colle partir d'une autre application. Remarque : Vous pouvez galement copier une cellule individuelle dans une autre application en effectuant un glisser-dplacer de la cellule individuelle directement vers le document ouvert dans l'application cible. Vous pouvez copier les donnes d'une cellule individuelle sous forme de texte brut dans une autre application. Par exemple, si vous copiez une cellule individuelle comme texte dans Microsoft Excel, Web Intelligence copie le texte dans la cellule individuelle vers une cellule de la feuille de calcul Excel. Pour copier et coller une cellule individuelle dans une autre application au format texte 1. Slectionnez la cellule individuelle, cliquez sur celle-ci avec le bouton droit de la souris et slectionnez Copier en tant que texte dans le menu. 2. Collez le contenu du presse-papiers dans l'application cible. Si vous choisissez Copier en tant que texte, puis collez la cellule individuelle dans le rapport Web Intelligence actuel, la cellule individuelle apparat comme une cellule individuelle Web Intelligence normale.

3.

242

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes

chapitre

13

Insertion et mise en forme des diagrammes Prsentation

Prsentation
Ce chapitre explique comment crer, modifier et mettre en forme des diagrammes dans les documents Web Intelligence l'aide de l'Editeur de rapport Java. Ce chapitre traite des sujets suivants :

Diagrammes et modles de diagramme Web Intelligence Procdure de cration de diagrammes Procdure de modification des tableaux et des diagrammes en types de diagrammes diffrents Procdure de suppression des diagrammes Dfinition de la prsentation des diagrammes Mise en forme des diagrammes Copie des diagrammes

Remarque : Si vous voulez distribuer un document Web Intelligence sous la forme de feuille de calcul Microsoft Excel, vous pouvez crer des diagrammes l'aide de Web Intelligence, enregistrer le document en tant que feuille de calcul Excel, puis effectuer vos modifications de mise en forme dans Excel. Reportez-vous la section "Enregistrement de documents Web Intelligence sous la forme de feuilles de calcul Excel", page 577.

244

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Diagrammes et modles de diagramme

13

Diagrammes et modles de diagramme


Web Intelligence propose des formats de diagramme standard pour afficher graphiquement vos informations d'entreprise.

Choix du modle de diagramme appropri


Vous avez le choix entre cinq types de diagramme de base dans Web Intelligence :

diagrammes barres diagrammes courbes diagrammes aires diagrammes secteurs diagrammes de type radar, polaire et nuage de points

Diagrammes barres
Les diagrammes barres affichent les donnes sous la forme de barres, verticales ou horizontales. Les diagrammes barres sont pratiques pour comparer des groupes de donnes similaires, par exemple une priode une autre. Il existe cinq types de diagrammes barres : group, courbes, empil, pourcentage et 3D.

Diagrammes courbes
Les diagrammes courbes connectent les valeurs de donnes spcifiques des courbes, horizontales ou verticales. Ces diagrammes courbes sont pratiques pour montrer les tendances ou les volutions des donnes dans le temps. Il existe cinq types de formats courbes : panach, empil, pourcentage, 3D et surfaces 3D.

Diagrammes aires
Les diagrammes aires sont des diagrammes courbes dans lesquels l'aire comprise entre les courbes et l'axe est remplie. Les diagrammes aires sont pratiques lorsque vous voulez mettre l'accent sur la taille de l'ensemble des donnes d'un rapport plutt que sur les modifications apportes aux donnes. Il est prfrable de ne pas choisir un diagramme aires s'il existe un contraste fort entre des points de donnes spcifiques. Prfrez un diagramme courbes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

245

13

Insertion et mise en forme des diagrammes Diagrammes et modles de diagramme

Vous pouvez utiliser plusieurs objets indicateur sur l'axe Y tant que les indicateurs sont du mme type et la mme chelle, par exemple, Nombre de clients et Nbre prvisionnel de clients. Il existe cinq types de diagrammes aires : absolu, empil, pourcentage, aires 3D et surfaces 3D.

Diagrammes secteurs
Les diagrammes secteurs affichent les donnes en tant que segments d'un ensemble. Ils sont pratiques pour montrer la contribution de chaque partie de donnes d'un rapport au total. Vous ne pouvez inclure qu'un objet indicateur dans un diagramme secteurs. Si vous disposez de plusieurs indicateurs dans un rapport, prfrez un autre type de diagramme. Il existe cinq types de diagrammes secteurs : secteurs, secteurs 3D, anneaux, anneaux 3D.

Diagrammes en radar, polaires et nuage de points


Dans les diagrammes en radar, les axes X et Y sont connects au milieu du diagramme. Ils sont pratiques si vous voulez examiner plusieurs facteurs diffrents associs un article. Par exemple, vous pouvez utiliser un diagramme en radar pour afficher les donnes de revenu pour diffrents services au sein d'un htel. Sur un axe, vous pouvez afficher le revenu gnr par les chambres. Sur un autre axe, vous pouvez afficher le revenu gnr par le restaurant, etc. Les diagrammes nuage de points sont assez proches des diagrammes courbes, mais les points de donnes sont tracs sans ligne les connectant. Ils sont pratiques pour tablir une comparaison entre des points de donnes spcifiques. Vous avez le choix entre quatre types de diagrammes en radar, polaires et nuage de points : courbes radar, aires radar empiles, polaires et nuage de points.

246

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Cration de diagrammes

13

Cration de diagrammes
Vous pouvez inclure un ou plusieurs diagrammes dans les rapports d'un document Web Intelligence. Vous pouvez crer un diagramme lorsque vous crez un nouveau document ou insrer des diagrammes dans un document existant. Si vous crez un nouveau document, vous devez dfinir les donnes du document en crant une requte avant de slectionner un modle de diagramme. Pour en savoir plus sur la cration de fournisseurs de donnes, voir "Cration de fournisseurs de donnes de base", page 39. Une fois que vous avez dfini la requte, passez la vue Rapport pour dfinir les diagrammes du ou des rapports.

Ce bouton permet de passer la vue Rapport. Il est toujours visible dans la barre d'outils Web Intelligence.

La cration d'un diagramme se fait en trois tapes :

Slection d'un modle de diagramme Affectation de dimensions et d'indicateurs aux axes du diagramme Visualisation des rsultats affichs dans le diagramme

Astuce : Pour crer un diagramme qui affiche les mmes donnes qu'un tableau du rapport, vous pouvez commencer par copier le tableau puis transformer le tableau dupliqu en diagramme l'aide de la commande Transformer en. Reportez-vous aux sections "Duplication d'un tableau", page 188 et "Application d'un autre modle de diagramme un tableau ou un diagramme l'aide de la bote de dialogue Transformation en", page 256.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

247

13

Insertion et mise en forme des diagrammes Cration de diagrammes

Slection de modles de diagramme


Insertion d'un modle de diagramme dans un rapport Pour insrer un modle de diagramme dans un rapport : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Slectionnez le rapport dans lequel insrer le diagramme. Si le rapport n'est pas dj slectionn, cliquez sur l'onglet de rapport du rapport que vous voulez slectionner. Il est recommand de travailler dans la vue Structure pour insrer un nouveau diagramme. La raison en est que la vue Rsultats est conue pour afficher les donnes contenues dans des rapports. Par consquent, vous pouvez afficher des diagrammes dans la vue Rsultats seulement aprs avoir attribu des dimensions et des indicateurs au modle de diagramme vide. 3. 4. 5. 6. Cliquez sur Afficher la structure dans la barre d'outils de l'diteur de rapport. Cliquez sur l'onglet Modles. Cliquez sur le signe + en regard de Diagrammes. Slectionnez le modle de diagramme et faites-le glisser dans une zone vide du rapport.

Dans cet exemple, le modle Histogramme 3D est plac droite d'un tableau existant dans un rapport.

Le modle vide apparat sur le rapport. 7. Cliquez sur l'onglet Donnes.

248

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Cration de diagrammes

13

8.

Faites glisser un objet dimension ou indicateur sur les axes du diagramme o vous souhaitez que les rsultats de la dimension ou de l'indicateur en question apparaissent dans le diagramme. Le modle indique si vous pouvez dposer des dimensions ou des indicateurs pour chaque axe.

9.

Dposez la dimension ou l'indicateur sur l'axe au moment o l'info-bulle "Placez ici des objets dimension" ou "Placez des indicateurs ici" s'affiche.

Ici, la dimension [Anne] est place sur l'axe X d'un diagramme barres 3D.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

249

13

Insertion et mise en forme des diagrammes Cration de diagrammes

10. Pour affecter plus d'objets dimension ou indicateur chacun des axes du diagramme, rptez l'tape 8.

Vous devez affecter des objets aux axes X et Y pour un affichage correct. L'affectation d'objets l'axe Z est facultative. 11. Pour afficher les rsultats, cliquez sur le bouton Afficher les rsultats de la barre d'outils Rapport. Le diagramme prsente les rsultats correspondant aux objets que vous avez affects aux axes du diagramme. La taille par dfaut d'un diagramme est la plus petite possible.

250

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Cration de diagrammes

13

12. Redimensionnez le diagramme en le slectionnant puis en faisant glisser ses bordures vers l'extrieur.

Pour modifier la largeur du diagramme, faites glisser les bordures verticales vers la gauche ou vers la droite

Pour modifier la hauteur du diagramme, faites glisser les bordures verticales vers le haut ou vers le bas

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

251

13

Insertion et mise en forme des diagrammes Cration de diagrammes

Le diagramme finalis s'affiche.

Pour en savoir plus sur la mise en forme des diagrammes et leur positionnement sur une page de rapport, voir "Mise en forme des diagrammes", page 262 et "Positionnement des diagrammes sur la page d'un rapport", page 260.

252

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Modification des tableaux et des diagrammes existants en types de diagrammes diffrents

13

Modification des tableaux et des diagrammes existants en types de diagrammes diffrents


Vous pouvez changer la faon dont les informations sont prsentes dans les rapports en convertissant les tableaux et les diagrammes en types de diagrammes diffrents. Cela vous permet d'appliquer diffrents formats et de dcider du format qui exprime le plus clairement les informations. Exemple : Comment le revenu des ventes de l'Espagne se positionne-til par rapport aux autres Etats ? Vous travaillez pour une chane europenne de prt--porter et un rapport vous a t envoy avec le revenu des ventes par trimestre pour les pays d'Europe de l'Ouest :

Les donnes sont prsentes sous la forme d'un tableau crois, ce qui vous offre une bonne mthode d'analyse des revenus des ventes prcis Etat par Etat. Vous souhaitez cependant comparer rapidement le revenu des ventes de l'Espagne au revenu des ventes d'autres Etats. Vous convertissez le tableau crois en diagramme barres 3D pour obtenir une prsentation comparative rapide des donnes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

253

13

Insertion et mise en forme des diagrammes Modification des tableaux et des diagrammes existants en types de diagrammes diffrents

Application de diffrents modles des diagrammes


Vous pouvez changer le format de diagrammes existants ou convertir des tableaux en diagrammes. Web Intelligence applique le nouveau modle aux valeurs du diagramme. Vous pouvez changer de modle en :

faisant glisser un autre modle de diagramme sur un diagramme ; utilisant la bote de dialogue Transformer en.

Glisser-dposer d'un autre modle de diagramme dans un diagramme


Pour faire glisser un autre modle de diagramme dans un tableau ou un diagramme : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur l'onglet Modles. Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire dans la barre d'outils Rapport pour l'afficher. 3. 4. 5. Cliquez sur le signe + en regard de Diagrammes. Cliquez sur le signe + ct du type de modle appliquer. Faites glisser un modle vers le tableau ou diagramme modifier.

254

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Modification des tableaux et des diagrammes existants en types de diagrammes diffrents

13

Vous devez dposer le modle directement sur le bloc de rapport existant. Si vous dposez le modle en dehors du bloc de rapport existant, vous crez un diagramme distinct.

Web Intelligence applique le nouveau modle.

6. 7.

Si ncessaire, redimensionnez le diagramme en le slectionnant, puis en faisant glisser les bordures horizontales et verticales. Pour dplacer les dimensions ou les indicateurs vers des axes diffrents, cliquez sur le bouton Afficher la structure sur la barre d'outils de l'diteur de rapport, puis faites glisser les objets dplacer sur l'onglet Donnes, et faites glisser et dposez les objets afficher sur le diagramme depuis l'onglet Donnes vers chaque axe du diagramme.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

255

13

Insertion et mise en forme des diagrammes Modification des tableaux et des diagrammes existants en types de diagrammes diffrents

Application d'un autre modle de diagramme un tableau ou un diagramme l'aide de la bote de dialogue Transformation en Pour appliquer un autre modle de diagramme un tableau ou un diagramme l'aide de la bote de dialogue Transformation en, procdez comme suit : 1. Placez le pointeur de la souris sur la bordure du tableau ou diagramme modifier. Une bordure grise apparat autour du bloc de rapport slectionn. 2. Cliquez avec le bouton droit de la souris sur le tableau ou diagramme slectionn. Un menu contextuel s'affiche.

256

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Modification des tableaux et des diagrammes existants en types de diagrammes diffrents

13

3. 4.

Cliquez sur Transformer en. La bote de dialogue Transformation en s'affiche. Cliquez sur l'onglet correspondant au type de diagramme souhait, puis cliquez sur un format.

5.

Cliquez sur OK.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

257

13

Insertion et mise en forme des diagrammes Modification des tableaux et des diagrammes existants en types de diagrammes diffrents

Web Intelligence applique le modle slectionn au bloc et affiche vos donnes dans le type de diagramme choisi. Remarque : Si des donnes ne sont pas alloues aux axes X et Y du nouveau type de diagramme, le diagramme n'apparat pas lors de l'affichage du rapport dans la vue Rsultats ou en mode Exploration. Dans ce cas, cliquez sur le bouton Afficher la structure sur la barre d'outils de l'diteur de rapport, puis cliquez sur l'onglet Donnes et faites glisser les dimensions ou les indicateurs appropris sur le modle du nouveau diagramme. Quand vous cliquez sur Afficher les rsultats, le diagramme s'affiche. Remarque : Si la police du texte du tableau tait Unicode et si Unicode n'est pas dfini comme police par dfaut pour les diagrammes, la police Unicode n'est pas conserve dans le diagramme. Vous devez mettre en forme le diagramme avec la police Unicode si elle est disponible sur l'ordinateur. Si ce n'est pas le cas, vous devez contacter l'administrateur pour configurer le serveur Web Intelligence et votre ordinateur de faon approprie.

258

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Procdure de suppression de diagrammes

13

Procdure de suppression de diagrammes


Vous pouvez supprimer un diagramme d'un rapport tout moment. Remarque : Si un rapport contient plusieurs diagrammes ou blocs de rapport, vous devez les supprimer un par un. Procdure de suppression des diagrammes Pour supprimer un diagramme :

Cliquez avec le bouton droit de la souris sur le diagramme, puis cliquez sur Supprimer. Ou Vrifiez que l'onglet Donnes est affich, puis faites glisser le diagramme depuis le volet Document et dposez-le sur l'onglet Donnes.

Le diagramme est supprim du rapport.

Utilisation des diagrammes


Vous travaillez avec les diagrammes en dfinissant leurs proprits dans l'onglet Proprits. L'onglet Proprits affiche les proprits de l'lment de rapport slectionn. Lorsque vous slectionnez un diagramme, l'onglet Proprits affiche les proprits applicables aux diagrammes. Pour en savoir plus sur l'onglet Proprits, voir "Prsentation de l'interface de l'Editeur de rapport Java", page 32.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

259

13

Insertion et mise en forme des diagrammes Utilisation des diagrammes

Dfinition de la prsentation des diagrammes


Vous pouvez dfinir la prsentation de page pour chaque page d'un rapport Web Intelligence. Vous pouvez :

positionner un diagramme dans une page de rapport. positionner un diagramme relativement un autre diagramme ou un autre tableau de faon viter un chevauchement ; dmarrer les diagrammes sur une nouvelle page de rapport.

Positionnement des diagrammes sur la page d'un rapport


Vous pouvez positionner des diagrammes sur la page d'un rapport en spcifiant la position du diagramme par rapport au bords gauche et droit de la page du rapport. 1. Dfinition de la position d'un diagramme sur la page du rapport Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Les proprits du diagramme apparaissent dans l'onglet Proprits. 2. 3. Dans l'onglet Proprits, dveloppez Page > Position. Saisissez la position par rapport au bord gauche du rapport dans la zone Bord gauche et la position par rapport au bord droit dans la zone Bord droit.

Positionnement de diagrammes relativement d'autres diagrammes ou d'autres tableaux


Si vous avez plusieurs blocs (tableau, diagramme ou formulaire) dans votre rapport, vous pouvez utiliser le positionnement relatif. Le positionnement relatif vous permet de positionner un bloc slectionn (par exemple, un diagramme) relativement d'autres blocs du rapport. Si de nouvelles donnes de la base de donnes changent la taille des tableaux ou des diagrammes, le positionnement relatif garantit que les diffrents tableaux et diagrammes s'affichent correctement, sans se chevaucher. Remarque : Si vous positionnez un diagramme relativement un autre bloc (c'est--dire un diagramme, un tableau ou un formulaire), la position du bloc associ change automatiquement si vous repositionnez le diagramme.

260

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Utilisation des diagrammes

13

Positionnement d'un diagramme relativement un autre diagramme ou un autre tableau Pour positionner un diagramme relativement un autre diagramme ou un autre tableau : 1. 2. 3. 4. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Mise en page > Position dans l'onglet Proprits. Cliquez sur ... en regard de la proprit Position pour ouvrir la bote de dialogue Position relative. Slectionnez la distance du point suprieur gauche du diagramme par rapport un autre lment du rapport en saisissant


5.

le nombre de pixels, la partie de l'autre lment du rapport partir de laquelle vous souhaitez mesurer les pixels (dans la premire liste droulante), l'lment du rapport partir duquel vous souhaitez mesurer les pixels (dans la deuxime liste droulante).

Rptez ces oprations pour la distance du point infrieur gauche du diagramme. Remarque : Si le rapport ne contient qu'un seul lment, la bote de dialogue Position relative n'est pas disponible. Vous pouvez dfinir la position d'un diagramme l'aide de la mthode dcrite la section "Positionnement des diagrammes sur la page d'un rapport", page 260.

Dfinition de sauts de page pour les diagrammes


Lorsque votre rapport contient plusieurs pages, vous pouvez choisir d'viter les sauts de page l'intrieur des diagrammes. Cela vous permet de conserver les diagrammes dans leur intgrit sur une mme page d'un rapport. Suppression des sauts de page dans les diagrammes Pour viter les sauts de page dans un diagramme : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Mise en page dans l'onglet Proprits. Slectionnez Eviter les sauts de page dans le diagramme.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

261

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Mise en forme des diagrammes


Cette section explique les options de mise en forme pour les diagrammes. Cette section contient des illustrations qui vous aideront identifier les diffrentes zones des diagrammes que vous pouvez mettre en forme. Comme tous les axes ou toutes les lgendes possibles ne figurent pas dans tous les types de diagramme, cette section prsente plusieurs exemples de modles de diagramme diffrents.

A propos des diagrammes 2D


Par exemple, les diagrammes 2D comportent une lgende d'axe facultative qui rpertorie les valeurs affiches dans les barres ou dans les courbes.

Titre du diagramme Etiquette de l'axe Y Donnes Titre de lgende Valeurs de l'axe Y Valeurs de lgende

Plancher Etiquette de Valeurs de l'axe X

Dans cet exemple, un diagramme barres 2D comporte un axe Z facultatif. Le fait d'inclure des donnes sur l'axe Z permet de mettre en vidence une ventilation supplmentaire des rsultats affichs sur les barres du diagramme. L'indicateur [Revenu des ventes] se trouve sur l'axe Y, la dimension [Anne] se trouve sur l'axe X et la dimension [Trimestre] se trouve sur l'axe Z.

262

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

A propos des diagrammes 3D


Les diagrammes barres 3D ne comportent pas de lgende d'axe. Vous pouvez voir clairement quelles informations sont affiches sur les barres du diagramme en consultant les tiquettes des axes. L'exemple suivant montre un diagramme barres 3D.
Titre du diagramme Etiquette de l'axe Y Donnes du diagramme

Valeurs de l'axe Y

Plan droite

Plancher

Etiquette de l'axe X

Valeurs de l'axe X

Valeurs de l'axe Z

Etiquette de l'axe Z

Dans cet exemple, les barres du diagramme affichent le revenu des ventes par trimestre et par anne. L'indicateur [Revenu des ventes] se trouve sur l'axe Y, la dimension [Anne] se trouve sur l'axe X et la dimension [Trimestre] se trouve sur l'axe Z.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

263

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

A propos des diagrammes secteurs


Les diagrammes secteurs comportent un seul axe qui est affich dans le corps du diagramme. Il s'agit de l'axe Y. Chaque segment du diagramme secteurs affiche une valeur pour l'indicateur sur l'axe Y. La lgende du diagramme secteurs indique la dimension sur l'axe X.
Titre du diagramme

Titre de lgende Valeurs de lgende

Etiquette de l'axe Y

Dans cet exemple, le diagramme secteurs 3D montre le revenu des ventes par anne. L'indicateur sur l'axe Y est [Revenu des ventes] et la dimension affiche sur l'axe X est [Anne]. Comme les diagrammes secteurs 2D, les diagrammes secteurs 3D affichent des indicateurs pour une seule dimension. La conception graphique des diagrammes secteurs 3D donne cependant une apparence trois dimensions.

264

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Options de mise en forme des diagrammes


Vous pouvez personnaliser les proprits de mise en forme des zones suivantes d'un diagramme :

Taille la largeur et la hauteur du diagramme Titre insrer, modifier et mettre en forme un titre pour le diagramme Application d'une apparence 3D des diagrammes 2D Application d'une couleur d'arrire-plan Bordures du diagramme spcifier le style et la couleur des bordures Plans verticaux et horizontaux afficher/masquer et spcifier la mise en forme Lgende d'axe afficher/masquer et spcifier la mise en forme Etiquettes d'axe spcifier la mise en forme (tous les diagrammes), renommer les tiquettes (tous les diagrammes), afficher/masquer l'tiquette de l'axe X (diagrammes secteurs seulement) Valeurs des axes spcifier la mise en forme et dfinir la frquence Marqueurs d'axe afficher/masquer des marqueurs sur un ou plusieurs axes Grille afficher/masquer une grille de mise en forme sur un ou plusieurs axes Echelle d'axe choisir une chelle linaire ou logarithmique pour l'axe Y Sries de donnes afficher/masquer des valeurs, choisir une couleur pour la srie de donnes principale, choisir d'afficher des marqueurs diffrents selon les rsultats (diagrammes de type Courbes, Barres et courbes, Nuage de points et Polaire) Diagramme entier choisir de masquer des diagrammes pour lesquels il n'y a pas de donnes

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

265

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Dfinition de la taille du diagramme


Vous pouvez dfinir les dimensions de largeur et de hauteur d'un diagramme de deux faons :

en faisant glisser les bordures du diagramme l'aide du pointeur ; en spcifiant la largeur et la hauteur du diagramme (en pouces, en centimtres ou en pixels).

Redimensionnement d'un diagramme l'aide du pointeur Pour redimensionner un diagramme l'aide du pointeur : 1. 2. Slectionnez le diagramme redimensionner. Une bordure apparat autour du diagramme slectionn. Pour modifier la largeur du diagramme, placez le pointeur sur le bord droit. Le pointeur se transforme en flche double.

Le pointeur se transforme en flche double quand vous slectionnez la bordure autour du diagramme

3. 4. 5.

Appuyez nouveau sur le pointeur, puis faites glisser le bord pour donner au diagramme la largeur de votre choix. Pour modifier la hauteur du diagramme, placez le pointeur sur le bord infrieur. Quand le pointeur se transforme en flche double, appuyez nouveau sur le pointeur et faites glisser la bordure pour donner au diagramme la hauteur de votre choix.

266

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Redimensionnement d'un diagramme par spcification d'une mesure Pour redimensionner un diagramme en spcifiant une mesure : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Affichage dans l'onglet Proprits. Saisissez la largeur du diagramme dans la proprit Largeur et la hauteur dans la proprit Hauteur.

Insertion et mise en forme de titres pour les diagrammes


Si vous le souhaitez, vous pouvez ajouter un titre un diagramme. Vous pouvez ensuite mettre en forme le texte, l'arrire-plan et la bordure du titre. Insertion et mise en forme d'un titre de diagramme Pour insrer et mettre en forme le titre d'un diagramme, procdez comme suit : 1. 2. 3. 4. 5. 6. 7. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprit Titre > Format du texte dans l'onglet Proprits. Cliquez sur ... en regard de Format du texte pour ouvrir la bote de dialogue Mettre en forme le texte. Slectionnez la police dans la liste Police. Slectionnez le style de police dans la liste Style de police. Slectionnez une taille de police dans la liste Taille. Slectionnez la couleur de police en cliquant sur la liste Couleur de la police et en choisissant une couleur dans la palette ou en cliquant sur Autres couleurs dans la palette et en crant une couleur personnalise l'aide de la bote de dialogue Choisir une couleur. Pour en savoir plus sur la personnalisation des couleurs, voir "Cration de couleurs personnalises pour les lments d'un diagramme", page 285. Slectionnez l'alignement horizontal et vertical du texte en cliquant sur les boutons d'alignement Horizontal et Vertical appropris. Slectionnez Soulignement pour dfinir le style de texte souligner.

8. 9.

10. Slectionnez Barr pour dfinir le style de texte barrer.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

267

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

11. Slectionnez Renvoi la ligne automatique pour renvoyer automatiquement le texte la ligne. Remarque : Vous pouvez dfinir la plupart des proprits de la bote de dialogue Mettre en forme le texte partir de la liste des proprits, sous Format du texte. 12. Slectionnez la couleur d'arrire-plan en cliquant sur la flche en regard de la proprit de couleur d'arrire-plan et en slectionnant la couleur dans la palette, ou en cliquant sur Autres couleurs dans la palette et en crant une couleur personnalise l'aide de la bote de dialogue Choisir une couleur. Pour en savoir plus sur la personnalisation des couleurs, voir "Cration de couleurs personnalises pour les lments d'un diagramme", page 285. 13. Slectionnez le style de bordure en cliquant sur ... en regard de la proprit Style de bordure et en dfinissant les proprits de bordure dans la bote de dialogue Editeur de bordure.

Affichage de diagrammes 2D avec un aspect 3D


Vous pouvez appliquer une apparence 3D des diagrammes 2D. Un aspect 3D ajoute un ombrage aux barres ou aux secteurs des diagrammes, ce qui leur donne l'apparence d'tre en relief.

Un diagramme barres 2D sans l'aspect 3D

Un diagramme barres 2D avec l'aspect 3D

268

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Affichage de diagrammes avec un aspect 3D Pour appliquer une apparence 3D un diagramme, procdez comme suit : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Affichage dans l'onglet Proprits. Slectionnez Prsentation 3D. Web Intelligence affiche le diagramme avec une apparence 3D.

Ajout de couleurs d'arrire-plan


Vous pouvez ajouter une couleur d'arrire-plan aux diagrammes dans les rapports Web Intelligence. L'arrire-plan est appliqu l'ensemble du bloc.

la couleur d'arrireplan remplit le bloc derrire le diagramme et la lgende

Ajout de couleurs d'arrire-plan Pour ajouter une couleur d'arrire-plan un diagramme, procdez comme suit : 1. 2. 3. 4. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Apparence dans l'onglet Proprits. Cliquez sur la flche en regard de Couleur d'arrire-plan pour afficher la palette de couleurs. Slectionnez une couleur dans la palette ou cliquez sur Autres couleurs pour afficher la bote de dialogue Choisir une couleur. Pour en savoir plus sur la personnalisation des couleurs, voir "Cration de couleurs personnalises pour les lments d'un diagramme", page 285.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

269

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Mise en forme des bordures du diagramme


Vous pouvez ajouter une bordure autour d'un diagramme et spcifier son style et sa couleur. Si un diagramme comporte dj une bordure, vous pouvez la modifier ou la supprimer. Modification des bordures d'un diagramme Pour modifier la bordure d'un diagramme : 1. 2. 3. 4. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez le groupe de proprits Apparence en cliquant sur le signe + en regard de la proprit. Cliquez sur ... en regard de la proprit Bordures pour afficher la bote de dialogue Editeur de bordure. Slectionnez le style de bordure dans la liste Style et la couleur dans la liste Couleur.

Affichage des plans horizontaux et verticaux d'un diagramme


Les plans horizontaux et verticaux donnent de la profondeur aux diagrammes et aident mettre en vidence les donnes affiches sur les barres ou courbes. Les diagrammes 3D comportent un plan horizontal, un plan gauche et un plan droit. Les diagrammes 2D comportent seulement un plan horizontal. Vous pouvez spcifier une couleur pour le plan horizontal et pour chaque plan vertical.

Un plan vertical gris clair sur un diagramme barres 2D Plans verticaux et horizontal gris sur un diagramme barres 3D

270

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Slection et mise en forme des plans horizontaux et verticaux d'un diagramme Pour slectionner le plancher et les plans d'un diagramme, procdez comme suit : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Affichage dans l'onglet Proprits. Slectionnez Plancher pour afficher le plan horizontal du diagramme, Afficher plan gauche pour afficher le plan gauche du diagramme et Afficher plan droit pour afficher le plan droit du diagramme. Remarque : La disponibilit de ces options dpend du type de diagramme. 4. Dfinissez la couleur des plans et du plancher en cliquant sur les proprits correspondantes sous Apparence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

271

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Mise en forme des lgendes d'axe


Vous pouvez afficher une lgende d'axe pour les types de diagramme suivants :

diagrammes barres 2D, courbes 2D et courbes et barres 2D diagrammes secteurs et en anneau diagrammes de type radar, polaire et nuage de points

Remarque : Les lgendes d'axe ne sont pas disponibles pour les diagrammes barres 3D. Vous pouvez paramtrer Web Intelligence de sorte qu'il affiche les lgendes d'axe gauche, droite, en haut ou en bas du diagramme. Vous pouvez galement masquer les lgendes d'axe.

Titre de lgende d'axe Valeurs de lgende d'axe

Vous pouvez mettre en forme le texte, l'arrire-plan et les bordures des lments suivants :

titre de lgende d'axe valeurs de lgende d'axe

La section suivante explique comment afficher et mettre en forme des lgendes d'axe dans des diagrammes. Affichage ou masquage des lgendes d'axe Pour afficher ou masquer la lgende d'un axe, procdez comme suit : 1. 2. 3. 4. Cliquez avec le bouton droit de la souris sur le rapport et slectionnez Modifier le format. Ouvrez le groupe de proprits Affichage dans l'onglet Proprits. Slectionnez Affichez la lgende pour afficher la lgende. Pour slectionner la position de la lgende, ouvrez le groupe de proprits Lgende et slectionnez la position dans la liste Position.

272

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Mise en forme des lgendes d'axe Pour formater la lgende d'un axe : 1. 2. 3. 4. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Ouvrez le groupe de proprits Lgende dans l'onglet Proprits. Pour mettre en forme le titre de la lgende, ouvrez le groupe de proprits Titre. Mettez en forme le texte du titre en cliquant sur ... en regard de la proprit Format du texte et en utilisant la bote de dialogue Mettre en forme le texte pour dfinir la mise en forme. Dfinissez la couleur d'arrire-plan de la lgende en cliquant sur la flche figurant droite de la proprit Couleur d'arrire-plan. Dfinissez le style de bordure de la lgende en cliquant sur ... en regard de la proprit Bordures. Pour mettre en forme les valeurs de la lgende, ouvrez le groupe de proprits Lgende > Valeurs. Rptez les tapes 4 6 pour mettre en forme les valeurs de la lgende.

5. 6. 7. 8.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

273

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Mise en forme des tiquettes d'axe


Vous pouvez personnaliser la mise en forme du texte, des bordures et des couleurs d'arrire-plan des tiquettes d'axe. Par dfaut, les tiquettes d'axe affichent les noms d'objet des objets prsents sur chaque axe de tous les types de diagrammes, except les diagrammes secteurs et les diagrammes polaires.

Valeurs de l'axe Y

Valeurs de l'axe Z Valeurs de l'axe X

Par exemple, l'objet affect l'axe X de ce diagramme barres 3D est [Anne] : l'tiquette d'axe par dfaut est donc Anne. Vous pouvez remplacer le nom de l'objet par une tiquette que vous saisissez. Quand vous faites cela, l'tiquette reste inchange. Mme si vous affectez plus tard un autre objet l'axe ou si vous effectuez une exploration sur le diagramme pour afficher des valeurs associes d'autres objets, les tiquettes affichent le mme texte que celui que vous avez spcifi. Remarque : Pour les diagrammes secteurs, Web Intelligence affiche les tiquettes de l'axe X sur la lgende d'axe. Vous pouvez aussi afficher les tiquettes sur chaque segment du diagramme. Pour en savoir plus ce sujet, voir "Affichage/Masquage des tiquettes d'axe dans des diagrammes secteurs", page 275. Cette section du guide explique comment :

mettre en forme le texte, les bordures et l'arrire-plan ; afficher du texte fixe ; afficher sur les axes le nom d'objet pour les dimensions ou les indicateurs ; afficher l'tiquette de l'axe X sur les diagrammes secteurs.

274

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Affichage/Masquage des tiquettes d'axe dans des diagrammes secteurs 1. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. 2. 3. Ouvrez le groupe de proprits Lgende > Donnes. Slectionnez Afficher les tiquettes de segment.

Mise en forme du texte, des bordures et de l'arrire-plan des tiquettes d'axe Pour mettre en forme le texte, les bordures et l'arrire-plan des tiquettes d'axe 1. 2. 3. 4. 5. 6. 7. 8. 9. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dveloppez Apparence > Axe X/Y/Z > Etiquette. Slectionnez Afficher le nom d'objet pour afficher le nom de l'objet sur l'tiquette. Saisissez le texte dans Autre tiquette si vous souhaitez affecter le texte personnalis l'tiquette au lieu du nom d'objet. Pour mettre en forme le texte, cliquez sur ... en regard de Format du texte. Slectionnez la police dans la liste Police. Slectionnez le style de police dans la liste Style de police. Slectionnez une taille de police dans la liste Taille. Slectionnez la couleur de police en cliquant sur la liste de couleur de la police et en choisissant une couleur dans la palette, ou en cliquant sur Autres couleurs dans la palette et en crant une couleur personnalise l'aide de la bote de dialogue Choisir une couleur. Pour en savoir plus sur la personnalisation des couleurs, voir "Cration de couleurs personnalises pour les lments d'un diagramme", page 285.

10. Slectionnez l'alignement horizontal et vertical du texte en cliquant sur les boutons d'alignement Horizontal et Vertical appropris. 11. Slectionnez Soulignement pour dfinir le style de texte souligner. 12. Slectionnez Barr pour dfinir le style de texte barrer. 13. Slectionnez Renvoi automatique la ligne pour renvoyer automatiquement le texte la ligne. 14. Vous pouvez dfinir la plupart des proprits de la bote de dialogue Mettre en forme le texte partir de la liste des proprits, sous Format du texte.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

275

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Mise en forme des valeurs et des marqueurs d'axe


Vous pouvez personnaliser comme suit la faon dont les valeurs, l'chelle et les marqueurs d'axe s'affichent sur les diagrammes :

Format des valeurs d'axe choisissez un format de nombre spcifique pour les nombres, les dates, les devises, etc., et choisissez la taille, l'orientation et la couleur du texte Plage d'chelle d'axe spcifiez une valeur minimale ou maximale sur l'axe Frquence des valeurs d'axe affichez des valeurs d'axe le long d'un axe, selon une frquence automatique ou une frquence que vous spcifiez Marqueurs d'axe choisissez d'afficher ou de masquer des marqueurs d'axe Grille choisissez d'afficher ou de masquer une grille sur un axe

Grille (la grille apparat sur les deux axes) Lgende d'axe Echelle d'axe (cette chelle d'axe est dfinie pour dmarrer zro)

Etiquette d'axe Valeurs d'axe

276

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Mise en forme des nombres et du texte des valeurs d'axe Pour mettre en forme les nombres et le texte des valeurs d'axe : 1. 2. 3. 4. Slectionnez le diagramme et cliquez sur Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Axe X/Y/Z > Valeurs. Cliquez sur ... en regard de la proprit de format numrique pour afficher la bote de dialogue Format de nombre. Utilisez cette bote de dialogue pour dfinir le format. Pour des informations pas pas sur la procdure de slection des formats de nombre prdfinis et de cration de vos formats de nombre personnaliss, reportez-vous aux sections "Application de formats prdfinis", page 289 ou "Dfinition de formats personnaliss", page 293. 5. 6. 7. 8. 9. Cliquez sur ... en regard de la proprit Format du texte pour afficher la bote de dialogue Mettre en forme le texte. Slectionnez la police dans la liste Police. Slectionnez le style de police dans la liste Style de police. Slectionnez une taille de police dans la liste Taille. Slectionnez la couleur de police en cliquant sur la liste de couleur de la police et en choisissant une couleur dans la palette, ou en cliquant sur Autres couleurs dans la palette et en crant une couleur personnalise l'aide de la bote de dialogue Choisir une couleur. Pour en savoir plus sur la personnalisation des couleurs, voir "Cration de couleurs personnalises pour les lments d'un diagramme", page 285.

10. Slectionnez l'alignement horizontal et vertical du texte en cliquant sur les boutons d'alignement Horizontal et Vertical appropris. 11. Slectionnez Soulignement pour dfinir le style de texte souligner. 12. Slectionnez Barr pour dfinir le style de texte barrer. 13. Slectionnez Renvoi automatique la ligne pour renvoyer automatiquement le texte la ligne. 14. Vous pouvez dfinir la plupart des proprits de la bote de dialogue Mettre en forme le texte partir de la liste des proprits, sous Format du texte.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

277

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

Affichage d'une plage spcifique de valeurs d'axe Pour afficher une plage spcifique de valeurs d'axe : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le rapport et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Axe X/Y/Z > Echelle. Saisissez la valeur minimale dans Valeur minimale et la valeur maximale dans Valeur maximale. Web Intelligence affiche les valeurs minimale et/ou maximale spcifies pour l'axe.
La plus petite barre de ce diagramme affiche la valeur 1 367 841, mais l'axe Y commence zro. La raison en est que la valeur minimale est dfinie 0.

Ici, la valeur minimale a t dfinie 1 000 000.

278

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Dfinition de la frquence des valeurs d'axe Pour dfinir la frquence des valeurs d'axe : 1. 2. 3. 4. 5. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Axe X/Y/Z > Valeurs. Slectionnez Frquence automatique pour dfinir la frquence automatique. Saisissez la frquence dans Frquence pour dfinir la frquence sur une valeur spcifique. Lorsque vous dfinissez la frquence sur n, Web Intelligence affiche toutes les valeurs n sur l'axe. Remarque : Frquence automatique doit tre dslectionne afin de pouvoir saisir une frquence personnalise. Affichage/Masquage et mise en forme de la grille pour les axes de diagramme Pour afficher/masquer et mettre en forme la grille sur un axe de diagramme : 1. 2. 3. 4. 5. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Axe X/Y/Z > Valeurs. Slectionnez Afficher la grille pour afficher la grille. Slectionnez Afficher les marqueurs pour afficher les marqueurs de grille. Cliquez sur Couleur du quadrillage et slectionnez la couleur de grille l'aide de la palette de couleurs ou de la bote de dialogue Choisir une couleur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

279

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

La couleur de la grille change en consquence.

Ici, le diagramme s'affiche sans grille.

Ici, une grille est affiche sur l'axe X et sur l'axe Y. La grille de l'axe X apparat dans une couleur personnalise. La couleur de l'axe Y est la couleur noire par dfaut.

280

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Changement des chelles d'axe de linaire en logarithmique


Par dfaut, Web Intelligence affiche l'axe Y sur les graphiques avec une chelle linaire. Vous pouvez dfinir une chelle logarithmique pour l'axe. Les chelles logarithmiques vous permettent d'examiner des valeurs couvrant plusieurs ordres de grandeur sans perdre les informations relevant d'chelles plus petites. Echelles linaires Dans une chelle linaire, les marqueurs d'axe sont espacs de faon rgulire. Les chelles linaires sont bases sur l'addition. Considrons par exemple la squence linaire suivante : 1, 3, 5, 7, 9 Pour obtenir le nombre suivant de la squence, vous ajoutez 2 au nombre prcdent. Echelles logarithmiques Les chelles logarithmiques sont bases sur la multiplication et non pas sur l'addition. Dans une chelle logarithmique, les points de squence augmentent ou diminuent en taille. Les chelles logarithmiques sont bases sur la multiplication (ou la division). Considrons par exemple la squence logarithmique suivante : 2, 4, 8, 16, 32 Pour obtenir le nombre suivant de la squence, vous ajoutez 2 au nombre prcdent. Cette squence reprsente "la base 2".' Considrons la squence suivante : 1, 10, 100, 1000, 10000 Cette squence reprsente la "base 10", parce que vous obtenez le terme suivant dans la squence en multipliant le terme prcdent par 10. Affichage d'une chelle logarithmique Pour afficher une chelle logarithmique : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Axe Y > Echelle. Slectionnez Logarithmique. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 4. Slectionnez le diagramme.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

281

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

5.

Cliquez sur l'onglet Proprits, puis sur le sous-onglet Format de diagramme. Ou Cliquez avec le bouton droit sur le diagramme, puis slectionnez Modifier le format dans le menu contextuel.

Remarque : Une chelle logarithmique prsente de faon uniforme des modifications en pour cent au lieu de modifications en points de valeurs. En d'autres termes, l'cart de 1 2 (100 % d'augmentation) est le mme que l'cart de 2 4 (une autre augmentation de 100 %).

Choix des options d'affichage des donnes d'un diagramme


Vous pouvez modifier l'affichage du diagramme pour :

Afficher/Masquer les valeurs pour les donnes de chaque barre, courbe ou marqueur d'un diagramme Slectionner une couleur spcifique pour la srie de donnes principale (c'est--dire pour les barres, les courbes ou les marqueurs qui affichent le premier indicateur dans le corps du diagramme) Afficher/Masquer les marqueurs de donnes sur les diagrammes de type Courbes, Barres et courbes et Radar Afficher/Masquer les diagrammes quand il n'y a pas de donnes pour les dimensions ou les indicateurs sur les axes

Affichage/Masquage de valeurs de donnes Pour afficher/masquer des valeurs de donnes : 1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez le groupe Apparence > Donnes. Slectionnez Afficher donnes pour afficher les donnes.

282

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Les valeurs des donnes sont affiches ou masques sur le diagramme, selon votre slection.

Les valeurs des donnes sont masques sur ce diagramme

Les valeurs des donnes sont affiches sur ce diagramme

Spcification d'une palette de couleurs pour les donnes d'un diagramme Pour spcifier une palette de couleurs pour les donnes d'un diagramme : 1. 2. 3. 4. Cliquez avec le bouton droit de la souris sur le rapport et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Donnes. Cliquez sur ... en regard de la proprit Palette et slectionnez l'une des palettes prdfinies dans la liste Palettes prdfinies. Pour modifier une palette, slectionnez-la, puis cliquez sur Modifier la palette. La bote de dialogue Modifier la palette s'affiche. 5. Slectionnez une couleur dans la palette. La bote de dialogue Personnalisation des couleurs saffiche.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

283

13

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

6.

Crez une couleur personnalise l'aide de la bote de dialogue Couleur personnalise, puis cliquez sur OK. Pour en savoir plus sur la personnalisation des couleurs, voir "Cration de couleurs personnalises pour les lments d'un diagramme", page 285. Pour dfinir toutes les couleurs de la palette sur la mme couleur, cliquez sur Dfinir toutes les couleurs. Variation des marqueurs de donnes pour chaque rsultat Pour faire varier les marqueurs de donnes pour chaque rsultat :

7.

1. 2. 3.

Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dans l'onglet Proprits, dveloppez Apparence > Donnes. Slectionnez Marqueurs de donnes.

Remarque : Vous pouvez faire varier les marqueurs de donnes pour chaque rsultat seulement sur les types de diagrammes suivants : Courbes 2D, Barres et courbes 2D et Radar.

Affichage ou masquage des diagrammes sans donnes


Il arrive que des diagrammes n'affichent pas de valeurs. Par exemple, si les ventes d'un produit spcifique sont discontinues, un diagramme affichant normalement les rsultats pour ce produit apparatra vide. Par dfaut, Web Intelligence affiche ces diagrammes vides sur les rapports. Si vous le souhaitez, vous pouvez faire en sorte que Web Intelligence masque les diagrammes quand ils sont vides.

Affichage/Masquage de diagrammes vides


1. 2. 3. Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Modifier le format. Dveloppez le groupe de proprits Affichage dans l'onglet Proprits. Slectionnez Afficher si vide.

Les sections suivantes expliquent comment modifier l'affichage de diagrammes grce la dfinition des proprits de diagramme. 1. 2. Pour accder toutes les proprits de diagramme Slectionnez le diagramme. Slectionnez le groupe de proprits qui contient la proprit dfinir. Vous pouvez accder aux proprits dans un sous-groupe en cliquant sur le signe + en regard du groupe.

284

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Insertion et mise en forme des diagrammes Mise en forme des diagrammes

13

Cration de couleurs personnalises pour les lments d'un diagramme


1. 2. Pour crer une couleur personnalise Slectionnez une couleur de base dans l'onglet Echantillons. Dans l'onglet TSL (teinte, saturation, luminance), dfinissez la teinte en cliquant sur T, puis en dplaant le curseur vertical gauche de T ou en dfinissant directement la valeur dans la zone droite de T. Dfinissez la saturation en cliquant sur S, puis en dplaant le curseur vertical gauche de S ou en dfinissant directement la valeur dans la zone droite de S. Dfinissez la luminance en cliquant sur L, puis en dplaant le curseur vertical gauche de L ou en dfinissant directement la valeur dans la zone droite de L. Pour maintenir la valeur de l'un des paramtres de teinte, de saturation ou de luminance tout en modifiant la valeur des deux autres paramtres, cliquez sur T, S ou L, puis modifiez les autres valeurs en dplaant le cercle blanc dans le spectre carr gauche du curseur vertical. Dans l'onglet RVB (rouge, vert, bleu), dfinissez la quantit de rouge, de bleu et de vert dans la couleur en dplaant les curseurs de rouge, de bleu et de vert.

3.

4.

5.

6.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

285

13

Insertion et mise en forme des diagrammes Copie des diagrammes

Copie des diagrammes


Vous pouvez copier et coller des diagrammes dans un rapport ou dans des applications externes telles que Microsoft Word et Excel. Remarque : Vous ne pouvez pas copier de diagrammes d'une instance de Web Intelligence vers une autre. 1. Pour copier un diagramme Cliquez avec le bouton droit de la souris sur le diagramme et slectionnez Copier dans le menu. Web Intelligence copie le diagramme dans le presse-papiers. 2. Pour coller le diagramme dans une autre partie du rapport, cliquez avec le bouton droit de la souris l'endroit o vous souhaitez afficher le diagramme, puis cliquez sur Coller dans le menu. Pour coller le diagramme dans une autre application, collez le contenu du presse-papiers partir de l'autre application. Le diagramme apparat sous forme d'image dans le document ouvert s'il est coll partir d'une autre application. Remarque : Vous pouvez galement copier un diagramme dans une autre application en le faisant glisser directement dans le document ouvert dans l'application cible.

3.

286

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates

chapitre

14

Application d'un format aux nombres et aux dates Prsentation

Prsentation
Ce chapitre dcrit les formats que vous pouvez appliquer aux valeurs affiches dans les cellules et sur les axes de diagramme. Vous pouvez effectuer une slection partir de formats prdfinis ou crer vos propres formats personnaliss. Ce chapitre traite des lments suivants :

Formats par dfaut Application de formats prdfinis Dfinition de formats personnaliss

288

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Formats par dfaut

14

Formats par dfaut


Vous pouvez modifier l'affichage des valeurs dans des cellules spcifiques ou sur des axes de diagramme. Pour cela, vous appliquez des formats prdfinis disponibles dans Web Intelligence ou bien vous crez vos propres formats personnaliss. Vous pouvez enregistrer vos formats personnaliss pour les rutiliser dans plusieurs blocs et rapports du mme document.

Application de formats prdfinis


Les formats prdfinis suivants sont disponibles pour les cellules : Format Par dfaut Nombre Devise Date/heure Boolen Description Format dfini pour l'objet sur l'univers Formats des valeurs dcimales ou entires Formats des valeurs montaires Formats de date et d'heure Vrai, Faux

En outre, vous pouvez galement crer vos formats personnaliss afin de les rutiliser dans les rapports du mme document. Pour accder aux options de mise en forme, utilisez l'une des deux mthodes suivantes :

en utilisant le menu contextuel ; l'onglet Proprits de cellule

Application d'un format prdfini l'aide du menu contextuel Pour appliquer un format prdfini l'aide du menu contextuel, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez avec le bouton droit de la souris sur une cellule. Par exemple, cliquez avec le bouton droit de la souris dans une section, un tableau ou un diagramme. Si vous slectionnez une cellule dans le corps d'un tableau, Web Intelligence slectionne automatiquement toutes les cellules du corps contenant des valeurs se rapportant au mme objet. Pour modifier le format de valeurs sur l'axe d'un diagramme, vous devez activer la vue Structure.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

289

14

Application d'un format aux nombres et aux dates Application de formats prdfinis

Un menu contextuel s'affiche.


Le menu contextuel s'affiche lorsque vous cliquez avec le bouton droit de la souris sur une cellule dans un tableau ou une section, ou sur une cellule individuelle.

Pour afficher le menu contextuel pour un diagramme, allez dans la vue Structure et cliquez avec le bouton droit de la souris sur un objet sur un axe. Dans cet exemple, l'objet indicateur [Marge] est slectionn.

3.

Cliquez sur Format de nombre. La bote de dialogue Format de nombre s'affiche.

4.

Cliquez sur un format dans la liste Type de format. Le volet Proprits rpertorie les formats disponibles pour le type de format slectionn. Des exemples du format sont reprsents dans les zones Positif, Ngatif et Egal zro ou, pour les formats boolens uniquement, dans les zones Vrai et Faux.

5.

Cliquez sur OK. Web Intelligence applique le nouveau format la cellule.

290

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Application de formats prdfinis

14

Application d'un format prdfini l'aide de l'onglet Proprits Pour appliquer un format prdfini l'aide de l'onglet Proprits, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur une cellule. Par exemple, cliquez sur une cellule dans une section, un tableau ou un diagramme. Si vous slectionnez une cellule dans le corps d'un tableau, Web Intelligence slectionne automatiquement toutes les cellules du corps contenant des valeurs se rapportant au mme objet. Pour modifier le format de valeurs sur l'axe d'un diagramme, vous devez activer la vue Structure.

Pour dfinir un format d'affichage des valeurs dans un tableau, une section ou une cellule individuelle, slectionnez une cellule.

Pour dfinir un format d'affichage des valeurs sur un axe de diagramme, allez dans la vue Structure et slectionnez un objet sur un axe.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

291

14

Application d'un format aux nombres et aux dates Application de formats prdfinis

1. 2.

Cliquez sur l'onglet Proprits. Cliquez sur le sous-onglet Proprits de cellule. Si cet onglet n'est pas visible, cliquez sur le bouton Afficher/Masquer Gestionnaire de la barre d'outils Rapport. La section Format de nombre de l'onglet Proprits de cellule indique le type de format en vigueur pour la cellule slectionne.

3.

Cliquez sur le bouton Format de nombre.

La bote de dialogue Format de nombre s'affiche. 4. 5. 6. Cliquez sur un format dans la liste Type de format. Le volet Proprits rpertorie les formats disponibles pour le type de format slectionn. Slectionnez le format spcifique appliquer au contenu des cellules slectionnes.

7.

Cliquez sur OK. Web Intelligence applique le nouveau format aux cellules.

292

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

14

Dfinition de formats personnaliss


Vous pouvez utiliser le type de format Personnalis pour dfinir un format de nombre personnalis pour n'importe quelle cellule. L'exemple ci-dessous vous indique comment dfinir un format de devise personnalis pour les valeurs ngatives des revenus des ventes et des marges. Exemple : Dfinition d'un format de devise personnalis pour afficher les rsultats ngatifs en rouge Vous crez un rapport contenant des informations sur les revenus des ventes et les marges pour certaines lignes de vtements de eMode. Certains des rsultats sont des valeurs ngatives.

La marge de la catgorie Pantalons de ville correspond un rsultat ngatif

Vous souhaitez tre en mesure de reprer rapidement toutes les valeurs ngatives ; aussi crez-vous un format de nombre personnalis qui reprsente les valeurs ngatives en rouge. Vous appliquez alors le format personnalis aux colonnes Revenu des ventes et Marge.

Le format personnalis affiche les valeurs ngatives en rouge

Les valeurs ngatives ressortent alors clairement en rouge.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

293

14

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

Aide-mmoire : caractres pour la cration de formats de cellule personnaliss


Le tableau suivant rpertorie les chanes que vous pouvez utiliser pour crer des formats personnaliss. Application d'un format aux cellules affichant des donnes de type nombre et devise Caractre(s) # Affiche(nt) Le chiffre correspondant. Si le nombre contient moins de chiffres que le nombre de caractres # utilis pour spcifier le format, aucun zro de tte n'est inclus. Exemple "12345" au format : #,##0 donne "12,345" (si vos paramtres rgionaux dfinissent la virgule comme sparateur) ou "12 345" (si vos paramtres rgionaux dfinissent l'espace comme sparateur)

Le chiffre "123" avec le format correspondant. Si le #0,000 donne "0,123" nombre contient moins de chiffres que le nombre de caractres 0 utilis pour spcifier le format, un (des) zro(s) de tte est (sont) inclus avant le nombre. Sparateur tel que dfini "1234567" au format : dans votre ensemble de #,##0 donne variables rgionales. "1,234,567" (si votre ensemble de variables rgionales dfinit la virgule comme sparateur) ou "1 234 567" (si votre ensemble de variables rgionales dfinit l'espace inscable comme sparateur)

294

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

14

Caractre(s) .

Affiche(nt) Sparateur dcimal tel que dfini dans votre ensemble de variables rgionales.

Exemple "12.34" avec le format : #.#0 donne "12.34" (si vos paramtres rgionaux dfinissent le point comme sparateur dcimal) ou "12,34" (si vos paramtres rgionaux dfinissent la virgule comme sparateur dcimal) "0.5" au format : #,##0[%]% donne "50%"

[%]%

Affiche un signe de pourcentage (%) aprs le rsultat et multiplie le rsultat par 100. Le signe % aprs le rsultat, mais ne multiplie pas le rsultat par 100. Un espace inscable ( )

"1" au format : #,##0% donne "1%" "1234567" au format : # ##0 donne "1234 567" "705.15" au format : $#.#0 donne "$705.15" ou avec le format : #,#0 donne "705,15" "150" au format : -#,##0[Rouge] donne "150" #,##0[Bleu] donne "150"

1, 2, 3, a, b, c, $, , (etc.)

Le caractre alphanumrique.

[Rouge], [Bleu], [Vert], Valeur dans la couleur [Jaune], [Gris], [Blanc], spcifie. [Rouge fonc], [Bleu fonc], [Vert fonc]

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

295

14

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

Caractres pour l'application d'un format aux cellules prsentant des

296

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

14

donnes de date et heure Type de donne Jour d Le premier jour du mois Numro du jour du avec le format : mois sans zros de tte. Si la date du jour j donne "1" contient moins de deux caractres, elle s'affiche sans zro en tte. Numro du jour avec zros de tte. Si la date du jour contient moins de deux caractres, elle s'affiche avec un zro en tte. Le nom court du jour. La premire lettre est une majuscule. Le premier jour du mois avec le format : jj donne "01" Caractre Affiche Exemple

jj

jjj

"Lundi" avec le format : jjj donne "Lun"

jjjj

Nom du jour en toutes "Lundi" avec le format : lettres. La premire jjjj donne "Lundi" lettre est une majuscule. Jour de la semaine "Lundi" avec le format : suivi d'un espace et du jjjj jj donne "Lundi 01" numro du jour. Numro du mois sans "Janvier" avec le format : zros de tte. Si le M donne "1" numro du mois contient moins de deux caractres, il s'affiche sans zro en tte.

jjjj jj

Mois L

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

297

14

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

Type de donne

Caractre MM

Affiche

Exemple

Numro du mois avec "Janvier" avec le format : zros de tte. Si le MM donne "01" numro du mois contient moins de deux caractres, il s'affiche avec un zro en tte. Le nom court du mois. "Janvier" avec le format : La premire lettre est mmm donne Jan une majuscule. Nom du mois en "Janvier" avec le format : toutes lettres. La mmmm donne Janvier premire lettre est une majuscule. Les deux derniers chiffres de l'anne. Les quatre chiffres de l'anne. "2003" avec le format : aa donne "03" "2003" avec le format : aaaa donne "2003"

mmm

mmmm

Anne aa aaaa Heure h:mm:ss a L'heure sans zros de "21:05:03" au format : tte et les minutes et h:mm:ss a donne secondes avec zros "9:05:03 PM" de tte. Le caractre a correspond l'affichage de AM ou PM aprs l'heure. Heure selon le format 24 heures. Heure selon le format 12 heures. "21:00" au format : HH donne "21" "21:00" au format : hh donne "09"

HH hh HH:mm

L'heure et les minutes "7.15 am" avec le format : avec zros de tte. HH:mm donne "07:15"

298

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

14

Type de donne

Caractre

Affiche

Exemple

HH:mm:ss L'heure, les minutes et "7.15 am" avec le format : secondes avec zros HH:mm:ss donne de tte. "07:15:00" mm:ss Les minutes et secondes avec zros de tte. "07:15:03" avec le format : mm:ss donne "15:03"

Dfinition d'un nouveau format personnalis Pour dfinir un nouveau format personnalis : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. 4. Cliquez avec le bouton droit de la souris sur les cellules auxquelles vous souhaitez appliquer un format personnalis. Slectionnez Format de nombre. La bote de dialogue Format de nombre s'affiche. Dans la liste Type de format, slectionnez la catgorie de format correspondant au type de donne dans la cellule slectionne. Par exemple, si la cellule slectionne affiche la date et l'heure, slectionnez Numrique. La case cocher Personnalis s'affiche. 5. Activez la case cocher Personnalis.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

299

14

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

Des zones de texte s'affichent dans lesquelles vous pouvez saisir vos formats personnaliss.

6.

Slectionnez un format rpertori dans le volet Proprits et modifiez le format slectionn en saisissant des caractres supplmentaires dans une ou plusieurs zones de texte.

Ou Saisissez un format personnalis dans une ou plusieurs zones de texte. Par exemple, pour crer un format personnalis pour des valeurs numriques, saisissez le format personnalis voulu dans les zones Positif, Ngatif et Egal zro. Pour crer un format personnalis pour des valeurs boolennes, saisissez le format personnalis souhait dans les zones Vrai et Faux.

300

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

14

7.

Cliquez sur Ajouter. Le format personnalis est ajout la liste des formats personnaliss pour le document. Ou Cliquez sur OK. Le format personnalis est ajout la liste des formats personnaliss pour le document et appliqu la ou aux cellules slectionnes. Remarque : Vous ne pouvez pas supprimer ou modifier des formats personnaliss. Pour modifier un format personnalis, vous devez crer un nouveau format personnalis puis l'appliquer la ou aux cellules slectionnes. Tout format personnalis non appliqu des cellules dans un document est supprim automatiquement lorsque vous fermez l'Editeur de rapport Java Web Intelligence.

Application d'un format personnalis dj dfini dans un document Pour appliquer un format personnalis dj dfini dans un document, procdez comme suit : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. 4. Cliquez avec le bouton droit de la souris sur les cellules auxquelles vous souhaitez appliquer le format personnalis. Slectionnez Format de nombre. La bote de dialogue Format de nombre s'affiche. Slectionnez Personnalis. La liste des formats personnaliss dj inclus dans le document s'affiche dans le volet Proprits. 5. 6. Slectionnez le format personnalis souhait. Cliquez sur OK. Web Intelligence applique le format personnalis aux cellules slectionnes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

301

14

Application d'un format aux nombres et aux dates Dfinition de formats personnaliss

302

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris

chapitre

15

Utilisation de sections, de ruptures et de tris Prsentation

Prsentation
Ce chapitre indique comment organiser les informations affiches dans les rapports pour y faciliter la lecture et la navigation. Il fournit des informations sur les lments suivants :

utilisation de sections pour grouper des donnes dans les rapports Utilisation de ruptures pour grouper des donnes dans les tableaux Utilisation de tris pour organiser les sections et les donnes dans des tableaux

304

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

Utilisation de sections pour regrouper des donnes dans les rapports


Pour faciliter la navigation dans les rapports, vous pouvez diviser le rapport en sections qui regroupent ensemble les donnes ayant un lien entre elles. Les tableaux et les diagrammes d'une section affichent seulement les donnes correspondant la dimension sur laquelle la section est cre. Par exemple, si vous crez une section sur la dimension [Anne], les tableaux et les diagrammes de la section pour 2003 vont afficher seulement les donnes pour l'anne 2003. Vous pouvez inclure des sections dans la correspondance de rapport. Cela vous permet de naviguer rapidement dans des rapports longs, section par section, ou bien d'aller directement la section contenant les donnes que vous voulez analyser.
Le plan affiche un lien vers chaque section du rapport

Le rapport est divis en sections correspondant aux diffrentes annes. Chaque section affiche des valeurs pour une anne spcifique.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

305

15

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

Vous pouvez inclure des sous-sections sous les sections. Par exemple, vous pouvez diviser un rapport en sections par anne, puis ajouter une sous-section par Etat.

Dans cet exemple, chaque section pour une anne contient autant de sous-sections qu'il y a d'Etats ayant des donnes pour cette anne.

306

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

Dfinition d'une section


Une section est constitue d'une cellule de section et de la section ellemme. La cellule de section est une cellule individuelle qui affiche une valeur pour une dimension slectionne (par exemple Etat, Client, Anne, etc.). Par exemple, si un rapport a une section sur la dimension Anne et que la base de donnes contient des donnes pour les annes 2001 2003, il y a une section pour les donnes de l'anne 2001, une deuxime section pour les donnes de l'anne 2002 et une troisime section pour les donnes de l'anne 2003.
cellule de section 1

section 1

cellule de section 2 section 2

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

307

15

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

Une section peut contenir un ou plusieurs tableaux, diagrammes ou formulaires. Les tableaux, diagrammes et formulaires d'une section contiennent seulement des donnes correspondant la valeur de la cellule de section. Par exemple, un tableau d'une section dont la cellule affiche 2003 contient uniquement les donnes pour l'anne 2003. Vous pouvez visualiser les sections dans la vue Rsultats ou Structure. L'illustration suivante montre un rapport avec des sections dans la vue Rsultats. Le terme gnrique de bloc est utilis pour dsigner des tableaux, des diagrammes et des formulaires.
La cellule de section affiche la valeur pour la section. Dans cet exemple, la section affiche des informations pour l'anne 2003, ce qui est indiqu par la valeur 2003 affiche dans la cellule de section.

Les blocs de la section affichent des informations qui correspondent la valeur de la cellule de section. Dans cet exemple, le diagramme secteurs et le tableau crois de cette section affichent des informations pour l'anne 2003.

308

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

L'illustration suivante montre un rapport avec des sections dans la vue Structure. Quand vous visualisez un rapport dans la vue Structure, chaque section est clairement indique par un sparateur de section. Il est plus facile de mettre en forme des sections quand vous travaillez dans la vue Structure.
Le sparateur de section a une tiquette, indiquant l'objet qui est slectionn pour la section. Dans cet exemple, la section est base sur la dimension [Anne] et, quand le rapport est visualis dans la vue Rsultats, chaque section affiche des valeurs pour une anne spcifique. Cellule de section

Blocs

La section suivante de ce guide vous indique comment :

crer des sections ; crer des sous-sections ; dfinir les proprits d'une section ; dfinir la prsentation des sections ; supprimer des sections.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

309

15

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

Cration de sections
Vous crez des sections en slectionnant une dimension pour la cellule de section. Vous pouvez le faire de deux faons :

en dplaant une cellule d'un tableau pour crer une cellule de section ; ou en slectionnant un objet dimension rpertori dans l'onglet Donnes.

Remarque : Les objets disponibles dans l'onglet Donnes sont les objets inclus dans la requte du document. Si votre profil de scurit vous permet de modifier la requte, vous pouvez ajouter d'autres objets de l'univers la dfinition de la requte, puis rexcuter la requte. Cration d'une section par dplacement d'une cellule d'un tableau Pour crer une section en dplaant une cellule depuis un tableau : 1. Vrifiez que vous visualisez le rapport dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. Vous crez une section sur une dimension du tableau. 2. Slectionnez la cellule d'en-tte sur le tableau qui affiche le nom de la dimension. Ou Slectionnez une cellule de corps sur le tableau qui affiche une valeur pour la dimension. Par exemple, si vous voulez une section pour chaque Etat, slectionnez la cellule d'en-tte tiquete "Etat" ou slectionnez une des cellules qui affiche le nom d'un Etat.
Le nom de la dimension est slectionn quand vous slectionnez la cellule d'en-tte Une valeur pour la dimension est slectionne quand vous slectionnez une cellule de corps

310

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

3.

Faites glisser la cellule au-dessus du tableau et dposez-la sur l'arrireplan du rapport.

Une section est cre pour chaque valeur de la dimension slectionne. Cration d'une section par ajout d'une dimension de l'onglet Donnes Pour crer une section en ajoutant une dimension de l'onglet Donnes : 1. 2. Cliquez sur l'onglet Donnes. Slectionnez un objet dimension, puis faites glisser la dimension sur une zone vide du rapport.

3.

Positionnez et dposez la dimension o vous voulez que la cellule de section apparaisse. Si le rapport comprend des tableaux ou des diagrammes, dposez la cellule de section au-dessus des tableaux et des diagrammes que vous voulez inclure dans la section.

Si vous vous trouvez dans la vue Rsultats, une cellule, contenant une valeur pour chaque valeur unique de l'objet ajout, s'affiche au-dessus du tableau ou du tableau crois. Les donnes du tableau ou du tableau crois sont automatiquement tries en fonction de la valeur de la cellule. Si vous vous trouvez dans la vue Structure, une cellule est ajoute audessus du tableau ou du tableau crois. Dans une vue Structure, cliquez sur le bouton Afficher les rsultats pour visualiser les rsultats. Web Intelligence applique la section au rapport et affiche les rsultats.

4.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

311

15

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

Cration de sous-sections
Vous pouvez crer un rapport avec plusieurs sections. Vous crez plusieurs sections de la mme faon que vous crez une seule section :

En dplaant une cellule d'un tableau et en la dposant au-dessous d'une cellule de section existante ou En slectionnant un objet dimension rpertori dans l'onglet Donnes et en dposant la dimension au-dessous d'une cellule de section existante.

Pour obtenir des instructions pas pas sur la cration de sous-sections, suivez les instructions donnes dans les sections "Cration d'une section par dplacement d'une cellule d'un tableau", page 310 ou "Cration d'une section par ajout d'une dimension de l'onglet Donnes", page 311.

Dfinition des proprits de section


Vous pouvez dfinir les proprits suivantes pour une section :

Nommer la section Spcifier des critres pour les sections que vous considrez comme tant "vides"

Par exemple, vous pouvez considrer qu'une section ne prsente pas d'intrt pour votre analyse ds lors qu'un tableau ou diagramme l'intrieur de cette section est vide. Dans ce cas, vous avez la possibilit d'indiquer que la section doit tre considre comme "vide".

Masquer ou afficher les sections que vous considrez comme tant vides Inclure des liens vers les sections dans la correspondance de rapport pour pouvoir passer de section section lorsque vous naviguez dans le rapport

Slection des proprits d'affichage d'une section Pour slectionner les proprits d'affichage d'une section : 1. 2. Assurez-vous que vous vous trouvez dans la vue Rapport. Cliquez sur Afficher la structure. Dans la vue Structure, vous pouvez voir le sparateur de dbut et de fin de chaque section du rapport. Cela vous facilite la slection d'une section spcifique puis le choix des proprits que vous voulez appliquer la section slectionne.

312

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

3. 4.

Cliquez avec le bouton droit de la souris sur le sparateur de section. L'onglet Proprits affiche les proprits applicables aux sections. Dfinissez les proprits de la section. Pour... Alors...

Un nom de section diffrent du saisissez le nom de la section dans nom de la dimension slectionne la proprit Gnral > Nom. pour la section, Spcifier le ou les composants de la section qui vont qualifier toute la section comme "section vide" s'il n'y a pas de donnes dans la base de donnes pour ce ou ces composants, Afficher la section quand il n'y a pas de donnes dans la base de donnes pour cette section, 5. cochez les composants dans la liste droulante en regard de la proprit Affichage > Masquer la section lorsque les lments suivants sont vides. cochez Afficher si vide. (Pour masquer les sections vides, dsactivez cette option.)

Cliquez sur le bouton Afficher les rsultats pour afficher les proprits appliques aux rsultats sur le rapport. Web Intelligence applique les proprits la section et affiche les rsultats sur le rapport.

Dfinition de la prsentation des pages pour les sections


Vous pouvez dfinir les options de prsentation suivantes pour une section :

Position de la cellule de section dans la page du rapport Position de la cellule de section par rapport un tableau ou un diagramme de la section Contrle des sauts de page, en commenant chaque section sur une nouvelle page et en vitant des ruptures dans les sections Rptition de la cellule de section sur chaque page du rapport o la section apparat

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

313

15

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

Positionnement de la cellule de section dans la page du rapport Pour positionner la cellule de section sur la page du rapport : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Vous pouvez facilement positionner des cellules de section sur la page du rapport, en vue Rsultats comme en vue Structure. Pour utiliser la vue Rsultats, vrifiez que le bouton Afficher les rsultats est enfonc. Pour utiliser la vue Structure, vrifiez que le bouton Afficher la structure est enfonc. 2. 3. Slectionnez la cellule de section. La bordure de la section slectionne apparat en surbrillance. Faites glisser et dposez la cellule slectionne l o vous voulez positionner la cellule. Si vous dposez la cellule en dehors des sparateurs de la section, un avertissement apparat, vous demandant de confirmer que vous voulez placer la cellule en dehors de la section. Ou Cliquez avec le bouton droit de la souris sur la cellule de section et cliquez sur Modifier le format dans le menu, puis dfinissez les proprits Position > Bord gauche et Position > Bord suprieur dans l'onglet Proprits. La cellule de section apparat la position spcifie. Contrle des sauts de page pour les sections Pour contrler les sauts de page pour les sections : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur Afficher la structure. Dans la vue Structure, vous pouvez voir le sparateur de dbut et de fin de chaque section du rapport. Cela vous facilite la slection d'une section spcifique puis le choix des proprits que vous voulez appliquer la section slectionne. 3. Slectionnez le sparateur de section. Les sparateurs de la section slectionne sont en surbrillance.

314

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

4.

Dans l'onglet Proprits, dfinissez les proprits Page > Position > Section sur nouvelle page et Eviter les sauts de page dans la section. Pour... Commencer chaque section sur une nouvelle page du rapport, slectionnez... Section sur nouvelle page.

Conserver la cellule de section ainsi Eviter les sauts de page que les tableaux et les diagrammes de dans la section. la section sur la mme page du rapport, Remarque : Cette option est sans effet quand une section a une taille suprieure une page. 5. Cliquez sur le bouton Afficher les rsultats pour afficher les proprits appliques aux rsultats sur le rapport. Web Intelligence applique les proprits la section et affiche les rsultats sur le rapport. Rptition de la cellule de section sur chaque nouvelle page Pour rpter la cellule de section sur chaque nouvelle page : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. Vous pouvez facilement positionner des cellules de section sur la page du rapport, en vue Rsultats comme en vue Structure. Pour utiliser la vue Rsultats, vrifiez que le bouton Afficher les rsultats est enfonc. Pour utiliser la vue Structure, vrifiez que le bouton Afficher la structure est enfonc. 2. 3. 4. Slectionnez la cellule de section. Slectionnez la proprit Page > Rpter chaque nouvelle page dans l'onglet Proprits. Si vous tes dans la vue Structure, cliquez sur le bouton Afficher les rsultats pour visualiser l'option applique aux rsultats sur le rapport. La cellule de section apparat sur chaque page du rapport o une partie de la section est affiche.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

315

15

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

Suppression de sections
Vous pouvez supprimer des sections et des sous-sections dans un rapport. Quand vous supprimez une section, c'est toute la section qui est supprime, avec les tableaux et les diagrammes qu'elle contient. Vous pouvez aussi supprimer la cellule de section sans supprimer la section. Quand vous supprimez la cellule de section d'un rapport, vous ne supprimez pas la section. Par exemple, si vous supprimez dans un rapport la cellule de section pour [Etat], le rapport reste divis en sections par Etat et les tableaux et les diagrammes affichent toujours des rsultats pour chacun des Etats. Cependant, le nom de chaque Etat n'apparat plus dans une cellule de section en haut de chaque section. Suppression d'une section Pour supprimer une section : 1. Assurez-vous que vous vous trouvez dans la vue Structure. Lorsque vous vous trouvez dans la vue Structure, le bouton Afficher la structure apparat enfonc. Le rapport s'affiche dans la vue Structure. Les sparateurs de section apparaissent. 2. Cliquez sur le sparateur de dbut ou de fin de la section que vous voulez supprimer. Le sparateur de section apparat en surbrillance. 3. 4. Cliquez sur Supprimer. La section est supprime. Cliquez sur le bouton Afficher les rsultats. Web Intelligence affiche les rsultats du rapport sans la section que vous venez de supprimer.

316

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de sections pour regrouper des donnes dans les rapports

15

Suppression d'une cellule de section Pour supprimer une cellule de section : 1. 2. Cliquez l'aide du bouton droit de la souris sur une cellule de section. Dans le menu contextuel, slectionnez Supprimer. Web Intelligence supprime la cellule de section du rapport. Toutes les cellules de section de la mme section sont galement supprimes du rapport. Par exemple, si vous slectionnez la section intitule "Allemagne", qui fait partie de la section pour [Etat], toutes les cellules de section qui affichent le nom des Etats vont tre supprimes du rapport. Vous pouvez mettre en forme la position du texte, de l'arrire-plan, des bordures et de la prsentation de page des cellules de section. Pour en savoir plus ce sujet, voir "Mise en forme des cellules individuelles", page 241.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

317

15

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

Utilisation de ruptures pour regrouper des donnes dans les tableaux


Cette section explique comment scinder les donnes contenues dans des tableaux simples et croiss, et dcrit les diffrentes options de mise en forme possibles.

Qu'est-ce qu'une rupture ?


Une rupture consiste diviser un tableau de rsultats, de faon regrouper les donnes selon une valeur slectionne dans des zones indpendantes. Ces zones sont reprsentes par des tableaux plus petits. Grce aux ruptures, vous pouvez afficher en plusieurs tableaux distincts toutes les donnes pour chaque valeur unique d'une dimension. L'utilisation des ruptures prsente deux avantages majeurs :

Vous pouvez organiser plus efficacement la manire dont vos donnes sont reprsentes. Vous pouvez afficher des sous-totaux.

Exemple : Comment afficher des sous-totaux de revenus pour chaque Etat dans un tableau ? Le tableau de gauche montre les revenus par anne par Etat, avec le revenu total affich dans le bas du tableau. Le tableau de droite affiche les mmes donnes, mais, si vous organisez les donnes par Etat, vous pouvez maintenant afficher un sous-total des revenus gnrs par chaque Etat dans

318

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

15

les annes 2001-2003. Un mini tableau est cr pour chacune des trois valeurs d'Etat. Cette sparation est toutefois seulement visuelle, dans la mesure o les trois mini tableaux appartiennent toujours un seul tableau

Dans quelle mesure une rupture diffre-t-elle d'une section ?


L'exemple ci-dessous prsente les revenus de ventes pour chaque Etat, tris par anne. Les donnes rsultantes sont prsentes diffremment, comme suit :

Lorsque vous crez une rupture pour Anne, les donnes restent sous la forme d'un seul bloc. Les valeurs d'anne sont rptes pour chaque valeur Etat et Revenu des ventes correspondante. Lorsque vous crez une section pour Anne, les donnes ne sont plus contenues dans un bloc, mais divises en sections (une section par valeur Anne). Chaque section est un bloc indpendant.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

319

15

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

Les diffrences entre une rupture et une section sont prsentes ci-dessous :
Rupture au niveau de Anne Section au niveau de Anne

Un bloc Un bloc

Un bloc

Comment les donnes sont-elles tries lorsque vous insrez une rupture ?
Lorsque vous insrez une rupture au niveau d'une dimension, les valeurs de la dimension sont automatiquement tries par ordre croissant. Si les valeurs sont numriques, la valeur la plus faible apparat dans la premire ligne du tableau et la valeur la plus leve dans la dernire. S'il s'agit de caractres alphabtiques, les valeurs sont alors tries par ordre alphabtique du haut vers le bas. Vous pouvez modifier cet ordre de tri tout moment. Pour en savoir plus sur l'application de tris, voir "Utilisation de tris pour organiser les sections et les donnes dans des tableaux", page 329. Vous pouvez dfinir plusieurs ruptures et mettre en place une priorit de tri sur chaque rupture pour contrler la manire dont les donnes sont affiches lorsque vous insrez plusieurs ruptures sur diffrentes dimensions. Pour en savoir plus sur la dfinition de plusieurs ruptures, voir "Utilisation de plusieurs ruptures", page 323. Vous trouverez dans les sections suivantes la description de l'insertion et de la suppression de ruptures dans chaque vue.

320

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

15

Insertion de ruptures
Vous pouvez insrer une ou plusieurs ruptures dans un tableau ou un tableau crois. Vous pouvez insrer des ruptures sur toutes les colonnes et toutes les lignes qui affichent des valeurs pour des dimensions ou des informations dtailles. Remarque : Vous ne pouvez pas insrer de rupture sur des colonnes ou des lignes qui affichent un indicateur. Pour une description dtaille et des exemples de dimensions, d'informations et d'indicateurs, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43. Insertion d'une rupture Pour insrer une rupture : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur une cellule dans la colonne ou la ligne o vous souhaitez insrer une rupture. La cellule est mise en surbrillance.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

321

15

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

3.

Cliquez sur le bouton Insrer/Supprimer une rupture dans la barre d'outils de reporting. Web Intelligence divise le tableau en autant de tableaux qu'il y a de valeurs uniques pour la cellule slectionne. Web Intelligence insre un pied de page la fin de chaque rupture.

Dans ce rapport, le tableau se scinde en deux mini tableaux un mini tableau pour chaque valeur d'une anne.

Le pied de page de rupture affiche la valeur en gras la fin de chaque rupture.

Le bouton Insrer/Supprimer une rupture est enfonc.

322

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

15

Utilisation de plusieurs ruptures


Vous pouvez insrer plusieurs ruptures sur un tableau ou un tableau crois. Vous pouvez aussi dfinir une priorit dans l'ordre des ruptures. Dans l'exemple suivant, deux tableaux prsentent les rsultats des revenus des ventes pour les deux derniers trimestres (T3 et T4) des annes 2002 et 2003. Les deux tableaux comportent des ruptures au niveau de [Anne] et [Trimestre]. Le tableau de gauche contient une rupture d'abord sur [Anne], puis une seconde rupture sur [Trimestre]. Le tableau est dcompos en deux mini tableaux pour l'anne 2002 et l'anne 2003. Les rsultats de T3 et T4 s'affichent pour chaque anne. Le tableau de droite contient une rupture d'abord sur [Trimestre], puis une seconde rupture sur [Anne]. Le tableau est divis en deux mini tableaux pour T3 et T4. Les rsultats pour l'anne 2002 et pour l'anne 2003 s'affichent pour chaque trimestre.

La priorit des ruptures est : Anne - Trimestre

La priorit des ruptures est : Trimestre - Anne

Cette section indique comment :

insrer plusieurs ruptures ; dfinir la priorit de plusieurs ruptures.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

323

15

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

Insertion de plusieurs ruptures Pour insrer plusieurs ruptures : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur une cellule dans la colonne ou la ligne o vous souhaitez insrer une rupture. La cellule est mise en surbrillance. 3. 4. Cliquez sur le bouton Insrer/Supprimer une rupture dans la barre d'outils de reporting. Rptez les tapes 2.et 3. pour chaque rupture insrer.

Dfinition de la priorit pour plusieurs ruptures Pour dfinir une priorit pour une rupture : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. Vrifiez que le bouton Afficher la structure apparat enfonc. Cliquez avec le bouton droit de la souris sur le tableau contenant plusieurs ruptures et slectionnez Modifier le format dans le menu. L'onglet Proprits affiche les proprits applicables un tableau. 4. 5. Cliquez sur le bouton ... en regard de la proprit Ruptures > Priorit de rupture pour afficher la bote de dialogue Ruptures. Cliquez sur Ruptures verticales ou Ruptures horizontales pour afficher le type de rupture que vous souhaitez privilgier.

Si le tableau slectionn est un tableau vertical, toutes les ruptures sont appliques aux colonnes. Ces ruptures sont appeles ruptures verticales. Si le tableau slectionn est un tableau horizontal, toutes les ruptures sont appliques des lignes. Ces ruptures sont appeles ruptures horizontales. Si le tableau slectionn est un tableau crois, les ruptures peuvent tre appliques des lignes ou des colonnes. Vous pouvez choisir la priorit pour les ruptures horizontales et pour les ruptures verticales.

6.

Slectionnez la rupture dont vous souhaitez modifier la priorit et cliquez sur les boutons Monter/Descendre pour promouvoir ou rtrograder la rupture dans la liste de ruptures.

324

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

15

Suppression de ruptures
Vous pouvez supprimer des ruptures dans les tableaux et les tableaux croiss. Suppression d'une rupture Pour supprimer une rupture : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur une cellule dans la colonne ou la ligne o vous souhaitez supprimer une rupture. La cellule est mise en surbrillance. 3. Cliquez sur le bouton Insrer/Supprimer une rupture dans la barre d'outils de reporting. Astuce : Si le bouton Insrer/Supprimer une rupture apparat en gris, cela signifie que la rupture slectionne dpend d'une autre rupture de niveau suprieur. Vous devez d'abord supprimer la rupture au-dessus de la rupture slectionne. Voir "Dfinition de la priorit pour plusieurs ruptures", page 324 pour en savoir plus sur la faon de visualiser la priorit de rupture dans un bloc.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

325

15

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

Dfinition des proprits d'affichage et de la prsentation des ruptures


Lorsque vous commencez insrer une rupture au niveau de donnes, certaines options d'affichage s'appliquent par dfaut. Vous pouvez modifier ces paramtres et dfinir des options pour les lments suivants :

Proprits d'affichage comment les rsultats s'affichent sur la rupture Proprits de prsentation comment les ruptures s'affichent sur la page de rapport

Proprits d'affichage des ruptures Vous pouvez dfinir les proprits d'affichage suivantes pour une rupture : Option de mise en Active forme Afficher en-tte de rupture Lorsque vous insrez une rupture, un en-tte est affich pour chaque partie du tableau, du tableau crois ou du formulaire. Par exemple :
En-tte de rupture

Afficher pied de rupture

Lorsque vous insrez une rupture, un pied de page est ajout aprs la dernire ligne (tableau) ou la dernire colonne (tableau crois). Lorsque vous lancez un calcul sur les donnes, le rsultat s'affiche dans le pied de page. Par exemple :

pied de rupture

326

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

15

Option de mise en Active forme Supprimer les doublons Cette option supprime toutes les valeurs en double des donnes d'un tableau ou d'un tableau crois lorsque vous insrez une rupture. Chaque valeur n'apparat qu'une fois.
La valeur de l'anne sur la rupture est centre par rapport aux lignes du tableau

Centrer la valeur sur la rupture

Active lorsque l'option Supprimer les doublons est slectionne. Les cellules vides sont fusionnes et le nom de la valeur est centr sur les cellules fusionnes.

Proprits de prsentation des ruptures Vous pouvez dfinir les proprits de prsentation de page suivantes pour une rupture : Proprit de prsentation de page Nouvelle page Description Affiche sur une nouvelle page chaque partie du tableau, tableau crois ou formulaire cre par une rupture. Quand c'est possible, conserve chaque section de rupture sur la mme page. Cette option n'est pas disponible lorsqu'un bloc est plus grand qu'une page. Rpte l'en-tte en haut de chaque page lorsqu'un tableau s'tend sur plusieurs pages. Rpte le pied de page en bas de chaque page lorsqu'un tableau s'tend sur plusieurs pages.

Eviter les sauts de page dans un bloc

Rpter l'en-tte sur chaque page Rpter le pied de page avant une nouvelle page

Rpter la valeur de Rpte la valeur en cours sur chaque nouvelle rupture sur la nouvelle page. page

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

327

15

Utilisation de sections, de ruptures et de tris Utilisation de ruptures pour regrouper des donnes dans les tableaux

Dfinition des proprits d'affichage pour une rupture Pour dfinir les proprits d'affichage pour une rupture : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez avec le bouton droit de la souris sur une cellule dans la colonne ou la ligne sur laquelle vous avez dfini une rupture et slectionnez Modifier le format dans le menu. L'onglet Proprits apparat, affichant un groupe de proprits appel Ruptures contenant les proprits de rupture. Dfinissez les proprits de rupture dans le groupe de proprits Ruptures.

3. 4.

328

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de tris pour organiser les sections et les donnes dans des tableaux

15

Utilisation de tris pour organiser les sections et les donnes dans des tableaux
Vous pouvez appliquer des tris aux rsultats affichs dans les lments suivants :

Cellules de section pour organiser l'ordre dans lequel les sections sont affiches dans un rapport Tableaux pour organiser l'ordre dans lequel les rsultats sont affichs dans une colonne ou une ligne

Vous pouvez appliquer des tris aux sections et aux tableaux. Le tri de sections vous permet d'organiser logiquement les en-ttes de section dans un rapport. Par exemple, si vous avez cr dans un rapport des sections pour chaque anne, vous pouvez appliquer un tri dcroissant pour que les sections soient organises avec l'anne la plus rcente comme premire section et avec l'anne la plus ancienne la fin du rapport. Vous pouvez appliquer des tris n'importe quel objet de type dimension, indicateur ou information affich dans un tableau. Le tri des objets dimension et information aide organiser les rsultats de faon chronologique, tandis que le tri des objets indicateur permet de reprer rapidement les rsultats les plus levs ou les plus faibles.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

329

15

Utilisation de sections, de ruptures et de tris Utilisation de tris pour organiser les sections et les donnes dans des tableaux

Ordres de tri disponibles


Les ordres de tri suivants sont disponibles : Ordre de tri Par dfaut Description Cela est parfois appel ordre "naturel". Selon le type des donnes de la colonne ou de la ligne, les rsultats sont tris comme suit : Ordre numrique croissant pour les donnes numriques


Croissant

Ordre chronologique croissant pour une date Ordre alphabtique pour des donnes alphanumriques

Lorsque ce type de tri est slectionn, les rsultats sont organiss en ordre croissant : valeur la plus basse en haut de la colonne et valeur la plus leve en bas de la colonne. Par exemple : 100, 200, 300 ou Allemagne, Espagne, Pays-Bas. Lorsque ce type de tri est slectionn, les rsultats sont organiss en ordre dcroissant : valeur la plus leve en haut de la colonne passant la valeur la plus basse en bas de la colonne. Par exemple : 300, 200, 100 ou Pays-Bas, Espagne, Allemagne. Vous dfinissez votre propre ordre de tri.

Dcroissant

Personnalis

Astuce : Pour trier les mois par ordre chronologique, appliquez l'ordre de tri Par dfaut.

330

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation de sections, de ruptures et de tris Utilisation de tris pour organiser les sections et les donnes dans des tableaux

15

Application de tris croissants ou dcroissants


1. 2. Pour appliquer un tri par ordre croissant ou dcroissant Slectionnez la cellule de section ou les cellules de tableau trier. Cliquez sur la flche vers le bas en regard du bouton Poser/Supprimer le tri de la barre d'outils Rapport, puis slectionnez Croissant ou Dcroissant dans la liste droulante. Ou Slectionnez directement l'option Croissant ou Dcroissant en cliquant sur le bouton Poser/Supprimer le tri. Si l'icne affiche A-Z, le tri est croissant. Si l'icne affiche Z-A, le tri est dcroissant. Ou Choisissez Croissant ou Dcroissant dans la liste droulante en regard de la proprit Tris > Tri dans le volet Proprits. Pour appliquer plusieurs tris au mme tableau, rptez les tapes 1. 2.. Pour en savoir plus sur la dfinition des priorits dans l'ordre des diffrents tris, voir "Dfinition de la priorit de plusieurs tris sur le mme tableau", page 332.

Application de tris personnaliss


1. 2. Pour appliquer un tri personnalis Slectionnez la cellule de section ou les cellules de tableau trier. Cliquez sur la flche vers le bas en regard du bouton Poser/Supprimer le tri dans la barre d'outils Rapport, puis slectionnez Personnalis... dans la liste droulante. Slectionnez une valeur dans la liste de valeurs tries et cliquez sur les boutons Monter ou Descendre pour promouvoir ou rtrograder cette valeur dans l'ordre de tri. Pour ajouter une valeur temporaire la liste de valeurs tries, saisissez la valeur dans la zone Valeurs temporaires, puis cliquez sur >> pour l'ajouter la liste de tri.

3.

4.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

331

15

Utilisation de sections, de ruptures et de tris Utilisation de tris pour organiser les sections et les donnes dans des tableaux

Dfinition de la priorit de plusieurs tris sur le mme tableau


Pour dfinir la priorit de plusieurs tris sur le mme tableau : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. 4. Cliquez sur le tableau avec le bouton droit de la souris et slectionnez Modifier le format pour afficher l'onglet Proprits. Cliquez sur le bouton ... en regard de la proprit Tris > Priorit de tri pour afficher la bote de dialogue Tris. Cliquez sur Tris verticaux pour afficher les tris verticaux ou Tris horizontaux pour afficher les tris horizontaux.


5.

Si le tableau slectionn est un tableau vertical, tous les tris sont appliqus aux colonnes. Ces tris sont appels tris verticaux. Si le tableau slectionn est un tableau horizontal, toutes les ruptures sont appliques des lignes. Ces tris sont appels tris horizontaux. Si le tableau slectionn est un tableau crois, les tris peuvent tre appliqus des lignes ou des colonnes. Vous pouvez choisir la priorit pour les tris horizontaux et pour les tris verticaux.

Slectionnez le tri dont vous souhaitez modifier la priorit et cliquez sur les boutons Monter ou Descendre pour la promouvoir ou la rtrograder dans la liste de tris.

332

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Classement des donnes

chapitre

16

Classement des donnes Prsentation

Prsentation
Ce chapitre dcrit le classement des donnes dans Web Intelligence. L'tablissement d'un classement permet d'isoler les premiers et les derniers enregistrements d'un ensemble en fonction de divers critres. Par exemple, si vous avez un bloc contenant des pays avec leurs chiffres d'affaires correspondants, vous pouvez classer ces donnes de telle sorte que seuls s'affichent les 3 premiers pays en fonction du chiffre d'affaires qu'ils ont gnr. Etablir un classement vous permet de rpondre des questions du genre :

Quelles sont les 3 rgions qui gnrent le chiffre d'affaires le plus important ? Quels sont les 10 derniers magasins en % en terme de chiffre d'affaires ? Quel est le groupe de magasins le plus performant qui gnre un chiffre d'affaires combin gal 10 000 000 euros ? Quel est le groupe de magasins le moins performant qui gnre un chiffre d'affaires combin gal 30 % du chiffre d'affaires global ?

Web Intelligence vous permet d'effectuer de trs nombreux classements afin de rpondre des questions de ce genre. Vous pouvez :

classer les n premiers et/ou derniers enregistrements d'un ensemble par dimension (Pays, par exemple) en fonction de la somme d'un indicateur associ (Chiffre d'affaires, par exemple) classer par dimension les n premiers et/ou derniers enregistrements d'un ensemble en fonction de la valeur d'un indicateur associ exprime en pourcentage de la valeur totale de cet indicateur classer les n premiers et/ou derniers enregistrements d'un ensemble par dimension en fonction de la somme cumule d'un indicateur associ classer par dimension les n premiers et/ou derniers enregistrements d'un ensemble en fonction de la valeur d'un indicateur associ exprime en pourcentage cumul de la valeur totale de cet indicateur

334

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Classement des donnes Mthodes de classement

16

Mthodes de classement
Il existe deux mthodes pour classer les donnes dans Web Intelligence. Vous pouvez :

tablir un classement l'aide de l'interface de Web Intelligence utiliser la fonction Classement() pour renvoyer une valeur de classement

Ce chapitre explique comment tablir un classement l'aide de l'interface de Web Intelligence. Pour en savoir plus sur la fonction Classement(), voir Chapitre 21: Fonctions Web Intelligence, page 333 ou l'aide en ligne de Web Intelligence. Remarque : Lorsque vous tablissez un classement l'aide de l'interface de Web Intelligence, cette application utilise la fonction Classement() pour assigner des valeurs de classement.

Classement l'aide de l'interface de Web Intelligence


Lorsque vous classez les donnes d'un bloc l'aide de l'interface de Web Intelligence, vous indiquez Web Intelligence de trier et de filtrer ces donnes en fonction d'un classement prcis. Par exemple, si vous tablissez le classement des 3 premiers pays d'un bloc en fonction du chiffre d'affaires, Web Intelligence trie les pays par ordre dcroissant selon leur chiffre d'affaires, puis filtre le bloc afin d'isoler les 3 pays aux chiffres d'affaires les plus levs et de supprimer tous les autres.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

335

16

Classement des donnes Mthodes de classement

1. 2.

Pour tablir un classement l'aide de l'interface de Web Intelligence Slectionnez le bloc dont vous souhaitez classer les donnes. Cliquez sur Classement. La bote de dialogue Classement s'affiche.

3.

Cliquez sur Premiers puis slectionnez le nombre d'enregistrements si vous souhaitez tablir un classement des enregistrements les plus performants du bloc. Cliquez sur Derniers puis slectionnez le nombre d'enregistrements si vous souhaitez tablir un classement des enregistrements les moins performants du bloc. Dans la liste D'aprs, slectionnez l'indicateur selon lequel vous souhaitez effectuer le classement. Cliquez sur Pour chaque puis slectionnez la dimension sur laquelle le classement sera bas si vous souhaitez tablir un classement selon une dimension particulire et non toutes les dimensions du bloc. Slectionnez le mode de calcul du classement dans la liste Mode de calcul. Cliquez sur OK.

4.

5. 6.

7. 8.

336

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Classement des donnes Mthodes de classement

16

Paramtres de classement
Le tableau suivant dcrit les paramtres que vous dfinissez dans un classement et la manire dont ils affectent ce classement : Paramtre Description

Premiers/Derniers Lorsque le mode de calcul est Nombre, le classement renvoie les n premiers/derniers enregistrements selon l'indicateur spcifi dans le paramtre D'aprs. Par exemple, les 3 premiers pays par chiffre d'affaires gnr, les 3 dernires combinaisons anne/trimestre par chiffre d'affaires gnr. Lorsque le mode de calcul est Pourcentage, le classement renvoie les n premiers/derniers enregistrements en pourcentage du nombre total d'enregistrements, selon l'indicateur spcifi dans le paramtre D'aprs. Par exemple, s'il y a 100 enregistrements et si vous classez les 10 premiers %, le classement renvoie les 10 premiers enregistrements. Lorsque le mode de calcul est Somme cumule, le classement renvoie les premiers/derniers enregistrements pour lesquels la somme cumule de l'indicateur spcifi dans D'aprs ne dpasse pas n. Lorsque le mode de calcul est Pourcentage cumul, le classement renvoie les premiers/derniers enregistrements pour lesquels la somme cumule de l'indicateur spcifi dans D'aprs ne dpasse pas n % du total de l'indicateur. n/n % Lorsque le mode de calcul est Nombre : nombre d'enregistrements extraire selon l'indicateur. Lorsque le mode de calcul est Pourcentage : pourcentage d'enregistrements extraire selon l'indicateur. Lorsque le mode de calcul est Somme cumule : somme cumule que l'indicateur ne doit pas dpasser. Lorsque le mode de calcul est Pourcentage cumul : somme cumule de l'indicateur, reprsente en pourcentage du total, que l'indicateur ne doit pas dpasser. Indicateur sur lequel le classement s'appuie.

D'aprs

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

337

16

Classement des donnes Mthodes de classement

Paramtre Pour chaque

Description Dimension sur laquelle le classement s'appuie (pays, par exemple). Si vous ne spcifiez pas ce paramtre, le classement s'appuie sur toutes les dimensions du bloc. Par exemple, si vous ne spcifiez pas de dimension pour un bloc comportant les dimensions Anne et Trimestre, Web Intelligence utilise les valeurs de l'indicateur D'aprs gnres par la combinaison anne/trimestre. Type de calcul utilis pour crer le classement. Pour en savoir plus, voir la description des paramtres Premiers/Derniers et n/n % en haut de ce tableau.

Mode de calcul

Exemples de classement
Dans les exemples suivants, nous avons choisi une dimension, Rgion, et un indicateur, Chiffre d'affaires, qui donnent les valeurs suivantes : Rgion Sud-Est Sud-Ouest Nord-Est Nord-Ouest Centre Chiffre d'affaires 1 000 000 2 000 000 3 000 000 4 000 000 5 000 000 % du chiffre d'affaires total 7% 13 % 20 % 24 % 33 %

Exemple : Classez les 3 premires rgions en fonction du chiffre d'affaires gnr Pour tablir ce classement, vous devez dfinir les paramtres suivants : Paramtre Premiers/Derniers n/n % Pour chaque Valeur Haut 3 Rgion (il n'est pas ncessaire de le spcifier dans la mesure o Rgion est la seule dimension du bloc et par consquent la dimension de classement par dfaut) Chiffre d'affaires Nombre

D'aprs Mode de calcul

338

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Classement des donnes Mthodes de classement

16

Ce classement donne le rsultat suivant : Rgion 2005 2004 2003 Chiffre d'affaires 5 000 000 4 000 000 3 000 000

Pour tablir ce classement Web Intelligence :

trie les enregistrements par ordre dcroissant affiche les 3 premiers enregistrements

Exemple : Classez les rgions les moins performantes reprsentant 40 % en fonction du chiffre d'affaires Pour tablir ce classement, vous devez dfinir les paramtres suivants : Paramtre Premiers/Derniers n/n % Pour chaque D'aprs Mode de calcul Valeur Bas 40 % Rgion Chiffre d'affaires Pourcentage

Ce classement donne le rsultat suivant : Rgion Sud-Est Sud-Ouest Chiffre d'affaires 1 000 000 2 000 000

Pour tablir ce classement Web Intelligence :

trie les enregistrements par ordre croissant analyse les enregistrements jusqu' obtenir 40 % du nombre total d'enregistrements

Exemple : Etablissez le classement des premires rgions dont le chiffre d'affaires cumul est infrieur ou gal 10 000 000

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

339

16

Classement des donnes Mthodes de classement

Pour tablir ce classement, vous devez dfinir les paramtres suivants : Paramtre Premiers/Derniers n/n % Pour chaque D'aprs Mode de calcul Valeur Haut 10 000 000 Rgion Chiffre d'affaires Somme cumule

Ce classement donne le rsultat suivant : Rgion Centre Nord-Ouest Chiffre d'affaires 5 000 000 4 000 000

Pour tablir ce classement Web Intelligence :

trie les enregistrements par ordre dcroissant analyse les enregistrements jusqu' ce qu'il atteigne celui au-del duquel la somme cumule de l'indicateur dpasse 10 000 000 inclut les enregistrements en-de desquels la somme cumule de l'indicateur ne dpasse pas 10 000 000

Exemple : Classez les rgions dont le chiffre d'affaires cumul est infrieur ou gal 30 % du chiffre d'affaires total Pour tablir ce classement, vous devez dfinir les paramtres suivants : Paramtre Premiers/Derniers n/n % Pour chaque D'aprs Mode de calcul Valeur Bas 30 % Rgion Chiffre d'affaires Pourcentage cumul

Ce classement donne le rsultat suivant : Rgion Sud-Est Sud-Ouest Chiffre d'affaires 1 000 000 2 000 000

340

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Classement des donnes Mthodes de classement

16

Pour tablir ce classement Web Intelligence :

trie les enregistrements par ordre croissant analyse les enregistrements jusqu' ce qu'il atteigne celui au-del duquel le total cumul de l'indicateur, exprim en pourcentage du total global de ce dernier, dpasse 30 % affiche les enregistrements dont le pourcentage cumul ne dpasse pas 30 %

Classement et tris
Web Intelligence trie les donnes pour pouvoir tablir un classement. Par exemple, si vous dcidez d'tablir le classement des 3 premiers magasins en fonction du chiffre d'affaires, Web Intelligence trie les magasins par ordre dcroissant selon le chiffre d'affaires gnr. Les tris appliqus par Web Intelligence dans le cadre des classements ont priorit sur les tris que vous avez prcdemment effectus sur vos donnes. Par exemple, si vous avez auparavant tri la liste des magasins par ordre alphabtique, ce tri est remplac lorsque Web Intelligence tablit le classement.

Classements lis
Web Intelligence attribue des valeurs de classement gales aux classements lis et ramne les valeurs de classement des lignes aprs la liaison. Cela signifie qu'un classement bas sur les n derniers enregistrements peut renvoyer plus de n enregistrements. Exemple : Classements lis bass sur les premiers et les derniers enregistrements Le tableau suivant illustre un classement li. La colonne "3 premiers" montre comment Web Intelligence classe les enregistrements en fonction des 3 premiers, tandis que la colonne "3 derniers" illustre comment Web Intelligence classe les enregistrements en fonction des 3 derniers. Dimension A B C D Indicateur 10 20 30 30 3 premiers 4 3 1 1 3 derniers 1 2 3 3

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

341

16

Classement des donnes Mthodes de classement

Dans chaque cas, Web Intelligence inclut les enregistrements compris jusqu'au rang 3 inclus. Le classement selon les 3 premiers enregistrements donne les rsultats suivants :

Dimension D C B

Indicateur 30 30 20

Le classement selon les 3 derniers enregistrements donne les rsultats suivants : Dimension A B C D Indicateur 10 20 30 30

Classement et ordre des donnes


Il est impossible d'tablir un classement pour un objet dont les valeurs dpendent de l'ordre des donnes. Cela est d au fait que le classement modifie l'ordre des donnes, qui son tour modifie les donnes de l'objet, ce qui oblige Web Intelligence recalculer le classement. Il en rsulte une dpendance circulaire entre le classement et l'objet que Web Intelligence n'est pas en mesure de rsoudre. Si vous tablissez un classement pour un indicateur dont les valeurs dpendent de l'ordre des donnes, qui utilise par exemple la fonction Prcdent() ou n'importe quelle fonction d'agrgation cumulative telle que SommeCumulative(), Web Intelligence affiche le message d'erreur #CLASSEMENT dans toutes les cellules du bloc.

342

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport

chapitre

17

Filtrage des valeurs affiches dans un rapport Prsentation

Prsentation
Ce chapitre explique comment filtrer les donnes affiches dans des rapports Web Intelligence pour cibler les informations qui vous intressent plus particulirement. Pour ce faire, vous appliquez des filtres de rapport. Ce chapitre explique les lments suivants :

Fonctionnement des filtres de rapport Cration des filtres de rapport Combinaison de plusieurs filtres dans un seul rapport Visualisation des filtres appliqus un rapport Modification et suppression des filtres d'un rapport

344

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

17

Fonctionnement des filtres de rapport


Vous pouvez filtrer les rapports pour limiter les rsultats affichs aux seules informations qui vous intressent. Vous pouvez par exemple limiter les rsultats affichs aux informations relatives un client ou une priode de vente en particulier. Les donnes que vous filtrez restent dans le document Web Intelligence mais elles ne sont tout simplement pas affiches dans les tableaux et les diagrammes du rapport. Cela signifie que vous pouvez modifier ou supprimer des filtres du rapport afin d'afficher les valeurs masques sans modifier la dfinition de requte sous-jacente du document. Vous pouvez appliquer diffrents filtres diffrentes parties d'un mme rapport. Par exemple, vous pouvez limiter les rsultats de l'ensemble du rapport une ligne de produits en particulier, puis limiter encore ces rsultats dans un tableau ou un diagramme pour cibler les rsultats concernant une rgion ou un profil client en particulier. Exemple : Utilisation de filtres de rapport pour cibler diffrentes informations dans des tableaux ou des diagrammes dans un mme rapport

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

345

17

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

Vous souhaitez afficher les rsultats de toutes les lignes de produits de l'Espagne, o vous avez rcemment dmarr une activit. Vous voulez visualiser les rsultats de la ligne de produits Accessoires pour tous les Etats, afin de dcider dans quel Etat il vous faudra mener une campagne promotionnelle pour augmenter vos ventes. Dans le mme rapport, vous filtrez la table de la ligne des produits, de faon ce que seuls les rsultats de la ligne de produits Accessoires ne soient affichs et vous filtrez le diagramme sur la dimension Etat pour n'afficher que les rsultats relatifs l'Espagne.

346

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

17

Qu'est-ce qu'un filtre de rapport ?


Pour crer un filtre de rapport, vous devez spcifier trois lments :

un objet filtr un oprateur Une ou plusieurs valeurs

Par exemple, pour afficher les donnes uniquement pour l'anne 2003, vous dfinissez le filtre suivant sur la dimension [Anne] :
un oprateur : Egal

une valeur : 2003

Un objet filtr : [Anne]

Lorsque vous actualisez les donnes pour appliquer le nouveau filtre au rapport, Web Intelligence applique l'oprateur l'objet filtr et affiche les rsultats correspondant aux valeurs spcifies. Vous pouvez filtrer plusieurs dimensions et indicateurs dans un rapport. Par exemple, vous pouvez crer un autre filtre au niveau de l'indicateur [Revenu des ventes] pour cibler les rsultats affichs dans le rapport sur les totaux des revenus des ventes qui sont suprieurs l'objectif d'une entreprise en particulier :

Lorsque vous actualisez nouveau les donnes, Web Intelligence affiche les informations qui correspondent aux filtres.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

347

17

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

Ce rapport prsente les rsultats des ventes dont les montants sont suprieurs ou gaux 300 000 pour l'anne 2003.
Le volet Filtres de rapport est affich. Ce volet affiche les filtres appliqus au rapport.

Le rapport filtr.

Quels objets puis-je filtrer ?


Vous pouvez dfinir des filtres sur les objets dimension, indicateur, information et variables prsents dans l'onglet Donnes du document.

dimension

information indicateur

variable

348

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

17

Par exemple, vous pouvez filtrer la dimension [Anne] pour renvoyer les valeurs correspondant une anne spcifique, filtrer l'indicateur [Revenu des ventes] pour renvoyer les valeurs correspondant une fourchette de chiffres de revenus ou filtrer l'information [Code postal] pour renvoyer les valeurs correspondant un code postal spcifique. Pour une description dtaille et des exemples de dimensions et d'informations, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43.

Quel oprateur choisir ?


Il est important de comprendre l'effet de chaque oprateur disponible lorsque vous dfinissez un filtre. Le tableau ci-dessous rpertorie les oprateurs disponibles pour les filtres de rapport et contient un exemple de chaque oprateur dans le contexte d'une question : Pour obtenir des donnes gales une valeur que vous spcifiez,
diffrentes d'une valeur que vous spcifiez,

par exemple, pour extraire...

slectionnez cet oprateur

Pour crer le filtre... [Pays] Egal US.

les donnes Egal relatives aux EtatsUnis,


les donnes pour tous les trimestres sauf le trimestre T4, Diffrent de

[Trimestre] Diffrent de T4 [Age du client] Suprieur 60

suprieures une valeur que vous spcifiez, suprieures ou gales une valeur que vous spcifiez,

les donnes concernant les clients de plus de 60 ans, les donnes des magasins o la surface est gale ou suprieure 370 m2,

Suprieur

Suprieur ou gal

[Groupe des surfaces de vente] Suprieur ou gal 370 [Notes d'examen] Infrieur 40

infrieures une les donnes Infrieur valeur que vous relatives aux notes spcifiez, d'examen infrieures 40, infrieures ou gales une valeur que vous spcifiez,

les clients gs de Infrieur ou gal [Age] Infrieur ou 30 ans ou moins, gal 30

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

349

17

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

Pour obtenir des donnes comprises entre ou gales deux valeurs que vous spcifiez, l'extrieur de deux valeurs donnes que vous spcifiez,

par exemple, pour extraire...

slectionnez cet oprateur

Pour crer le filtre... [Semaines] Entre 25 et 36

les semaines entre Entre la semaine 25 et la semaine 36 incluses, toutes les Pas entre semaines de l'anne, l'exception des semaines 25 36 (semaines 25 et 36 non incluses), les donnes Dans liste relatives aux EtatsUnis, au Japon et au Royaume-Uni, les donnes ne concernant pas aux Etats-Unis, au Japon et au Royaume-Uni, Pas dans liste

[Semaines] Pas entre 25 et 36

identiques certaines valeurs que vous spcifiez, diffrentes de plusieurs valeurs que vous spcifiez, pour lesquelles il n'existe aucune valeur entre dans la base de donnes, pour lesquelles une valeur a t entre dans la base de donnes,

[Pays] Dans liste "Etats-Unis, Japon, RoyaumeUni" [Pays] Pas dans liste "Etats-Unis, Japon, RoyaumeUni" [Enfants] Non renseign

les clients sans Non renseign enfant (la colonne enfant dans la base de donnes ne contient pas de donne), les clients avec enfant (la colonne enfant dans la base de donnes contient des donnes), Renseign

[Enfants] Renseign

Remarque : Si vous gnrez des filtres sur la requte, un plus grand nombre d'oprateurs est disponible. Reportez-vous la section "Quel oprateur choisir ?", page 349.

350

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

17

Comment spcifier une ou plusieurs valeurs ?


Lorsque vous dfinissez des filtres de rapport, vous devez spcifier la ou les valeurs afficher dans le rapport. Par exemple, pour limiter les donnes affiches un ou plusieurs pays, vous dfinissez comme valeurs les noms de pays spcifiques, comme les Etats-Unis et le Japon. Deux mthodes sont possibles pour dfinir les valeurs pour un filtre l'aide de l'Editeur de rapport Java :

Saisissez la valeur vous-mme : il s'agit d'une constante Faites en sorte que Web Intelligence vous propose la liste des valeurs prsentes dans la base de donnes pour que vous puissiez y choisir les valeurs afficher

Les exemples prsents dans le tableau suivant permettent de savoir quand il est plus intressant de saisir une constante ou de slectionner une valeur dans la liste : Si... la liste des valeurs de la dimension ou de l'information que vous filtrez est longue et que vous connaissez l'orthographe exacte de la valeur filtrer vous ne connaissez pas avec certitude l'orthographe de la ou des valeurs filtrer Par exemple... nom des mois ou dates de certaines annes Alors... saisissez une constante.

noms de clients ou de Slectionnez la ou les lignes de produits, valeurs dans la liste susceptibles de changer des valeurs. rapidement ou de s'crire de faon inhabituelle

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

351

17

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

Combien de filtres inclure dans un rapport ?


Vous pouvez inclure un ou plusieurs filtres dans un seul rapport Web Intelligence. Avec l'Editeur de rapport Java, vous pouvez appliquer des filtres trois niveaux dans un rapport :

au niveau du rapport entier ; au niveau des sections et sous-sections, au niveau des tableaux, diagrammes et formulaires.

Exemple : Utilisation de filtres pour comparer le revenu des ventes pour les Pays-Bas par rapport la moyenne des revenus des ventes pour l'ensemble des Etats Dans cet exemple, vous tes responsables des ventes pour les Pays-Bas. Vous voulez analyser les rsultats du revenu des ventes sur l'anne 2003 par ligne de produits pour les Pays-Bas en les comparant la moyenne du revenu des ventes pour l'ensemble des Etats. Vous voulez cibler les lignes de produits qui gnrent plus de 1 million. Pour crer un rapport prsentant ces informations, dfinissez les filtres sur les parties suivantes d'un rapport :

Rapport : vous filtrez la dimension [Anne] pour extraire les valeurs pour 2003 Une section pour la dimension [Ligne de produits] qui comprend deux tableaux : vous filtrez la section pour extraire les donnes des lignes de produits dont le revenu des ventes a t suprieur 1 million Tableau 1 : vous filtrez la dimension [Etat] pour extraire les valeurs correspondant aux Pays-Bas Tableau 2 : vous n'appliquez pas de filtres, mais vous remplacez l'indicateur Revenu des ventes par une formule qui calcule le revenu moyen pour tous les Etats :
=Moyenne([Revenu des ventes] Dans ([Lignes];[Catgorie];[Trimestre];[Etat])) PourTout([Etat])

352

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

17

Cela vous donne le rapport suivant, lequel vous permet de comparer les chiffres des Pays-Bas la moyenne des Etats :

La liste des filtres figure dans le sous-onglet Filtres de l'onglet Proprits. Pour savoir comment appliquer des filtres chacun des lments d'un rapport, voir "Cration de filtres de rapport personnaliss", page 355.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

353

17

Filtrage des valeurs affiches dans un rapport Fonctionnement des filtres de rapport

Diffrence entre filtres de requte et filtres de rapport


Web Intelligence permet d'appliquer des filtres deux niveaux au sein d'un mme document :

Au niveau de la dfinition de requte donnes dfinies dans la vue Requte, extraites de la source de donnes et renvoyes au document Web Intelligence Au niveau des donnes affiches dans le rapport sous-ensemble des donnes de la dfinition de requte qui s'affichent dans un rapport spcifique au sein du document

Les filtres que vous appliquez la dfinition de requte sont appels filtres de requte. Ils rduisent le temps ncessaire l'excution des rapports dans le document et limitent la taille du document aux donnes pertinentes pour l'utilisateur qui le consulte. Les filtres que vous appliquez aux donnes affiches dans le rapport sont appels filtres de rapport. Les filtres de rapport vous permettent de restreindre les valeurs affiches dans un document. Vous pouvez filtrer tous les rapports pour afficher un autre sous-ensemble des mmes donnes. Les donnes masques par le filtre de rapport restent enregistres avec le document Web Intelligence. Vous pouvez modifier les filtres de rapport pour afficher d'autres donnes dans le rapport ou supprimer tous les filtres de rapports sans modifier la requte. Astuce : Le filtrage de la requte rduit la taille des documents Web Intelligence ainsi que le temps d'actualisation des donnes du rapport, et garantit la pertinence des donnes contenues dans les documents pour les utilisateurs consultant les rapports. Pour en savoir plus sur l'utilisation de filtres de requte, voir "Fonctionnement des filtres de requte", page 111.

354

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

17

Cration de filtres de rapport personnaliss


Vous dfinissez des filtres personnaliss dans des rapports, des sections ou des blocs, pour limiter les valeurs affiches celles qui sont essentielles un certain objectif professionnel. Les filtres n'ont une incidence que sur les valeurs affiches dans le rapport, la section ou le bloc spcifique. Les donnes masques par le filtre de rapport restent enregistres avec le document Web Intelligence. Vous pouvez modifier les filtres de rapport pour afficher d'autres donnes dans le rapport ou supprimer tous les filtres de rapports pour afficher toutes les donnes dfinies dans la requte. Pour dfinir des filtres de rapport personnaliss, il existe deux mthodes :

Utilisation de l'option de filtre express permet de slectionner rapidement une ou plusieurs valeurs afficher dans un bloc ou une section spcifique du rapport Utilisation de l'Editeur de filtre permet d'effectuer une slection parmi de nombreux oprateurs et d'appliquer des filtres l'ensemble d'un rapport ou des blocs ou sections spcifiques du rapport

Cration d'un filtre personnalis l'aide de l'option de filtre express Pour crer un filtre personnalis l'aide de l'option de filtre express : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. Cliquez sur l'onglet correspondant au rapport filtrer. Pour filtrer un bloc (c'est--dire un diagramme, un tableau ou un formulaire), cliquez sur le bord suprieur du bloc pour le slectionner. Ou

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

355

17

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

Pour filtrer une section, cliquez sur Afficher la structure, puis slectionnez la section de dbut ou le sparateur de section.

Slection d'une section par trimestre

4.

Cliquez sur le bouton Ajouter un filtre express dans la barre d'outils Rapport. La bote de dialogue Listes de valeurs s'affiche. Les valeurs de la section ou du bloc slectionn sont rpertories.

5.

Slectionnez les valeurs afficher dans la section ou le bloc.

356

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

17

Par exemple, pour filtrer les sections des valeurs de T3 et T4, slectionnez l'en-tte de section affichant les trimestres, puis slectionnez T3 et T4 dans la liste des valeurs, en cliquant sur T3, puis sur T4. 6. Cliquez sur OK. La section ou le bloc slectionn affiche uniquement les valeurs correspondant la valeur que vous avez slectionne. Vous pouvez appliquer plusieurs filtres un mme rapport. Reportezvous la section "Application de plusieurs filtres dans un rapport", page 363. Pour en savoir plus sur la modification et la suppression de filtres de rapport, voir "Modification et suppression de filtres de rapport", page 368. Cration d'un filtre personnalis l'aide de l'Editeur de filtre Pour crer un filtre personnalis l'aide de l'Editeur de filtre : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. 4. Cliquez sur l'onglet correspondant au rapport filtrer. Le rapport s'affiche dans la zone Document. Dans la barre d'outils Rapport, cliquez sur le bouton Afficher/Masquer volet Filtres pour afficher le volet Filtres de rapport. Slectionnez la partie du rapport filtrer. Par exemple, pour filtrer un tableau de sorte qu'il n'affiche que les chiffres de revenu des ventes suprieurs 1 million, slectionnez le bloc tableau.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

357

17

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

Le tableau suivant vous aide slectionner la partie spcifique du rapport : Par exemple, si... la totalit du rapport est filtre pour un Pays ou une Anne unique et si vous souhaitez modifier ces filtres, Slectionnez... le rapport

une section de rapport est filtre pour un Pays ou la section une Ligne de produits et si vous souhaitez modifier ces filtres, un tableau, un diagramme ou un formulaire affichant les noms de Ville ou de Client est filtr, le tableau, diagramme ou formulaire

Le volet Filtres de rapport affiche le nom de la partie du rapport slectionne. Par exemple, si vous slectionnez un tableau, le volet Filtres de rapport affiche le nom du tableau slectionn.

Par dfaut, Web Intelligence donne chaque bloc le nom suivant : bloc suivi d'un nombre (par exemple, Bloc1, Bloc2, Bloc3, etc.). Pour faciliter la slection de blocs pour le positionnement et la mise en forme, vous pouvez donner aux blocs des noms significatifs (par exemple Tableau crois : Ventes mensuelles, Diagramme secteurs : Frais de location annuels, etc.). 5. Sous l'onglet Donnes, slectionnez l'objet filtrer.

358

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

17

Par exemple, si la section affiche les noms des lignes de produits et si vous souhaitez afficher les donnes de certains Etats en particulier dans cette section du rapport, slectionnez la dimension [Ligne]. 6. Faites glisser l'objet slectionn dans le volet Filtres de rapport. L'Editeur de filtre s'affiche. Le nom de l'objet que vous avez slectionn s'affiche sous Objet filtr.

7. 8.

Slectionnez l'oprateur. Reportez-vous la section "Quel oprateur choisir ?", page 349. Slectionnez Constante ou Valeur(s) de la liste.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

359

17

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

Le tableau suivant vous aide dans votre choix : Si... Les valeurs de la dimension, de l'indicateur ou de l'information que vous filtrez sont assez stables et que vous connaissez l'orthographe exacte de la valeur filtrer Les donnes de la dimension ou de l'information que vous filtrez sont frquemment mises jour et que vous ne connaissez pas bien l'orthographe de la valeur filtrer Par exemple... nom des mois ou dates de certaines annes Alors... saisissez une constante.

noms de clients ou de lignes de produits, susceptibles de changer rapidement ou de s'crire de faon inhabituelle

Slectionnez la ou les valeurs dans la liste des valeurs.

Lorsque vous dfinissez des filtres sur les indicateurs ou les variables, vous ne pouvez pas slectionner de valeur dans la liste de valeurs ; vous devez saisir une constante.

360

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

17

9.

L'tape suivante dpend du fait que vous avez slectionn Constante ou Valeur Si vous avez slectionn Valeur...

Si vous avez slectionn Constante...

Saisissez dans la zone Constante la Slectionnez les valeurs extraire ou les valeurs extraire. dans la liste des valeurs affiche, puis ajoutez-les dans la zone Valeurs slectionnes, en cliquant sur le bouton >>. Selon l'oprateur slectionn, Selon l'oprateur slectionn, saisissez une valeur unique : slectionnez une valeur unique :

...ou saisissez deux valeurs :

...ou slectionnez plusieurs valeurs :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

361

17

Filtrage des valeurs affiches dans un rapport Cration de filtres de rapport personnaliss

Pour slectionner rapidement des valeurs dans une liste, vous pouvez cliquer deux fois sur chaque valeur ou slectionner plusieurs valeurs en maintenant la touche Ctrl enfonce pendant la slection de chaque valeur, puis en cliquant sur la flche >>. 10. Cliquez sur OK pour confirmer la dfinition du filtre. Le rapport, la section, le tableau, le diagramme ou le formulaire affiche uniquement les valeurs que vous avez spcifies dans le filtre personnalis. Vous pouvez appliquer plusieurs filtres un mme rapport. Reportezvous la section "Application de plusieurs filtres dans un rapport", page 363. Reportez-vous la section "Modification et suppression de filtres de rapport", page 368.

362

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Application de plusieurs filtres dans un rapport

17

Application de plusieurs filtres dans un rapport


Vous pouvez appliquer plusieurs filtres dans un rapport, une section ou un bloc. Combinaison de plusieurs filtres dans un rapport Pour combiner des filtres dans un rapport : 1. Crez chacun des filtres. Reportez-vous la section "Cration de filtres de rapport personnaliss", page 355. Par dfaut, Web Intelligence combine tous les filtres avec l'oprateur And.

2.

Vous pouvez conserver l'oprateur And ou le remplacer par l'oprateur Or.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

363

17

Filtrage des valeurs affiches dans un rapport Application de plusieurs filtres dans un rapport

Ce tableau explique la diffrence entre les oprateurs And et Or : Pour extraire... Les donnes vraies pour les deux filtres Par exemple... Slectionnez...

Les clients qui ont And command des fournitures aux trimestres T1 et T2 (les donnes extraites vont inclure : les clients amricains qui ont pass commande au trimestre T1), Les clients qui ont Or command des fournitures au trimestre T1 ou qui sont bass aux Etats-Unis (les donnes que vous extrayez comprennent : les clients du monde entier qui ont pass des commandes au trimestre T1 et les clients amricains qui ont pass des commandes un trimestre quelconque),

Les donnes vraies pour l'un des deux filtres

Si ncessaire, changez l'oprateur en Or, en cliquant deux fois sur l'oprateur And.

L'oprateur affich est alors Or.

364

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Visualisation des filtres appliqus un rapport

17

Visualisation des filtres appliqus un rapport


Vous pouvez visualiser les filtres appliqus un rapport pour comprendre un certain nombre de points Visualisation des filtres de l'ensemble du rapport Pour afficher tous les filtres d'un rapport : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur la zone du rapport pour laquelle vous voulez visualiser les filtres : Par exemple, si vous voulez visualiser la faon dont le rapport est filtr, cliquez sur une zone vide dans l'arrire-plan du rapport. Pour visualiser la faon dont une section, un tableau ou un diagramme est filtr, cliquez sur la section, le tableau ou le diagramme. 3. Cliquez sur l'onglet Proprits, puis sur le sous-onglet Filtres. Les filtres sont rpertoris ici.

Pour en savoir plus sur la modification ou la suppression de filtres dans un rapport, voir "Modification et suppression de filtres de rapport", page 368.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

365

17

Filtrage des valeurs affiches dans un rapport Visualisation des filtres appliqus un rapport

Visualisation des filtres d'un tableau, d'un diagramme ou d'une section Pour visualiser les filtres d'un tableau, d'un diagramme ou d'une section : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. Vous pouvez visualiser les filtres dans la vue Rsultats ou Structure. Pour visualiser les filtres d'une section, nous vous recommandons toutefois d'activer la vue Structure pour pouvoir afficher les sparateurs de section ou chaque section. Cela facilitera la slection des sections dans le rapport. Pour activer la vue Structure, cliquez sur Afficher la structure. Pour activer la vue Rsultats, cliquez sur Afficher les rsultats. Pour en savoir plus sur les vues Rsultats et Structure, voir "Utilisation de la vue Structure ou Rsultats", page 180. 2. Cliquez sur la zone du rapport pour laquelle vous voulez visualiser les filtres. Pour afficher les filtres appliqus une section, assurez-vous de slectionner le sparateur de section et non l'en-tte de section. Lorsque des filtres sont appliqus la zone slectionne, l'icne de filtre apparat.

Dans cet exemple, le rapport est affich dans la vue Structure. Une section est slectionne. Le sparateur de section slectionn est mis en surbrillance. Icne de filtre

366

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Visualisation des filtres appliqus un rapport

17

3.

Placez votre pointeur sur l'icne de filtre. Le pointeur se transforme en main.

4.

Cliquez sur l'icne de filtre. Le sous-onglet Filtre apparat dans le cadre gauche du volet du rapport. Les filtres sont rpertoris.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

367

17

Filtrage des valeurs affiches dans un rapport Modification et suppression de filtres de rapport

Modification et suppression de filtres de rapport


Vous pouvez modifier ou supprimer n'importe lequel des filtres appliqus aux rapports d'un document. Modification de filtres de rapport Pour modifier un filtre de rapport : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Vrifiez que le volet Filtres de rapport est visible. Si ce n'est pas le cas, cliquez sur le bouton Afficher/Masquer volet Filtres de la barre d'outils Rapport pour le faire apparatre. 3. Cliquez sur la zone de rapport dont vous modifiez les filtres. Par exemple, il peut s'agir d'une section, d'un tableau, d'un diagramme ou de l'arrire-plan du rapport si vous souhaitez voir les filtres appliqus au rapport. Les filtres de la zone slectionne s'affichent dans le volet Filtres de rapport. 4. Cliquez deux fois sur le filtre modifier.

368

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Filtrage des valeurs affiches dans un rapport Modification et suppression de filtres de rapport

17

L'Editeur de filtre s'affiche. Le nom de l'objet filtr est rpertori sous Objet filtr.

Il s'agit de l'endroit o vous modifiez l'oprande et le type d'oprande. Pour des informations compltes sur la faon de dfinir les proprits de filtre, voir "Cration d'un filtre personnalis l'aide de l'Editeur de filtre", page 357. Suppression de filtres de rapport Pour supprimer un filtre de rapport : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Vrifiez que le volet Filtres de rapport est visible. Si ce n'est pas le cas, cliquez sur le bouton Afficher/Masquer volet Filtres de la barre d'outils Rapport pour le faire apparatre. 3. Cliquez sur l'onglet Donnes. Si l'onglet Donnes n'est pas visible, cliquez sur le bouton Afficher/ Masquer Gestionnaire de la barre d'outils Modifier le rapport pour afficher tous les onglets du Gestionnaire de rapports. 4. Cliquez sur la zone de rapport dont vous supprimez les filtres. Par exemple, il peut s'agir d'une section, d'un tableau, d'un diagramme ou de l'arrire-plan du rapport si vous souhaitez voir les filtres appliqus au rapport. Les filtres du rapport, de la section ou du bloc s'affichent dans le volet Filtres de la requte.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

369

17

Filtrage des valeurs affiches dans un rapport Modification et suppression de filtres de rapport

5.

Slectionnez le filtre supprimer et faites-le glisser dans l'onglet Donnes.

6.

Si vous travaillez dans la vue Structure, cliquez sur le bouton Afficher les rsultats. Web Intelligence supprime le filtre du rapport et recalcule les rsultats.

370

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des calculs standard

chapitre

18

Utilisation des calculs standard Prsentation

Prsentation
Ce chapitre dcrit comment insrer des calculs professionnels standard dans un rapport Web Intelligence. Il aborde les points suivants :

Calculs standard disponibles dans Web Intelligence Insertion d'un calcul dans un tableau ou un tableau crois Insertion de plusieurs calculs Suppression de calculs d'un tableau ou d'un tableau crois

Utilisation de calculs standard


Vous pouvez vous servir des fonctions de calcul standard pour oprer des calculs rapides sur les donnes des rapports Web Intelligence. Ces calculs sont disponibles dans la liste Calculs de la barre d'outils Rapport. Vous pouvez personnaliser les fonctions et les formules pour appliquer des calculs plus avancs vos donnes. Pour en savoir plus sur l'utilisation de calculs et de formules, reportez-vous au chapitre "Cration de calculs personnaliss", page 439. Cette section dcrit comment insrer des calculs standard dans des tableaux et des tableaux croiss. Elle dcrit galement comment insrer plusieurs calculs.

372

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des calculs standard Utilisation de calculs standard

18

Quels sont les calculs standard disponibles ?


Vous pouvez utiliser les calculs standard suivants dans des rapports Web Intelligence : Type de calcul Somme Icn e A utiliser pour calcule la somme des donnes slectionnes.

Nombre

compter toutes les lignes d'un objet de type indicateur ou compter les diffrentes lignes d'un objet de type dimension ou information. calcule la moyenne des donnes slectionnes.

Moyenne

Minimum

affiche la valeur minimum des donnes slectionnes. affiche la valeur maximum des donnes slectionnes. Afficher les donnes slectionnes en tant que pourcentage du total. Les rsultats du pourcentage sont affichs dans une colonne ou une ligne supplmentaire du tableau.

Maximum

Pourcentage

Remarque : Les pourcentages sont calculs pour l'indicateur slectionn relativement aux rsultats totaux pour cet indicateur sur le tableau ou la rupture. Pour calculer le pourcentage d'un indicateur relativement un autre indicateur, vous devez crer un calcul personnalis. Reportez-vous la section "Cration de calculs personnaliss", page 439.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

373

18

Utilisation des calculs standard Insertion de calculs dans des tableaux simples et dans des tableaux croiss

Insertion de calculs dans des tableaux simples et dans des tableaux croiss
Vous pouvez insrer un calcul dans un tableau ou un tableau crois. Vous utilisez la mme mthode pour insrer un calcul dans les vues Rsultats ou Structure.

Insertion d'un calcul dans un tableau ou un tableau crois


Pour insrer un calcul dans un tableau ou un tableau crois : 1. 2. Vrifiez que vous vous trouvez dans la vue Rapport. Cliquez sur une cellule contenant des donnes dans le tableau ou le tableau crois. Vous voulez qu'un calcul s'applique toutes les donnes de cette colonne. 3. Pour insrer une somme, cliquez sur le bouton Somme de la barre d'outils de l'diteur de rapport. Ou Pour insrer d'autres calculs, cliquez sur la flche vers le bas en regard de l'icne Somme dans la barre d'outils de l'diteur de rapport. La zone de liste droulante des calculs s'affiche.

Liste droulante affichant les calculs disponibles

4.

Slectionnez le calcul appliquer aux donnes de la colonne. Si vous insrez le calcul dans un tableau vertical, ce calcul est appliqu aux valeurs de la colonne.

374

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des calculs standard Insertion de calculs dans des tableaux simples et dans des tableaux croiss

18

Une nouvelle ligne est ajoute en bas du tableau. Cette ligne est appele pied. La valeur agrge s'affiche dans la nouvelle cellule de la ligne.

Le calcul Somme est appliqu toutes les valeurs de la colonne Revenu des ventes

Nouvelle ligne contenant le rsultat agrg

Remarque : Si vous insrez un calcul de pourcentage, les rsultats du pourcentage sont affichs dans une colonne ou une ligne supplmentaire du tableau. Si vous tes dans la vue Structure, le calcul s'applique la dfinition de la colonne. La dfinition du calcul s'affiche dans la nouvelle cellule.

Remarque : Vous pouvez crer une rupture dans une dimension pour mieux organiser les donnes. Lorsque vous divisez le tableau en sparant une dimension, par exemple Anne, les donnes sont rorganises sur la base du nouveau regroupement. Le calcul est ajust et le total est recalcul partir des dimensions restantes au sein de chaque nouveau groupe Anne. Vous disposez dsormais d'un total de revenus pour chaque groupe d'annes. Reportez-vous la section "Utilisation de sections, de ruptures et de tris", page 303.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

375

18

Utilisation des calculs standard Insertion de plusieurs calculs

Insertion de plusieurs calculs


Vous pouvez insrer plusieurs calculs dans un tableau ou un tableau crois. Lorsque vous appliquez deux calculs un tableau ou un tableau crois, un pied est ajout pour chaque rsultat de calcul. Vous insrez plusieurs calculs dans un tableau ou dans un tableau crois de la mme faon que vous insrez un seul calcul, mais vous rptez la procdure pour chaque calcul insrer. Insertion de plusieurs calculs dans un tableau ou un tableau crois Pour insrer plusieurs calculs dans un tableau ou un tableau crois : 1. 2. Vrifiez que vous vous trouvez dans la vue Rapport. Si vous vous trouvez dans la vue Rsultats, cliquez sur une cellule du tableau ou du tableau crois. Ou Si vous vous trouvez dans la vue Structure, cliquez sur un objet du tableau ou du tableau crois. 3. Cliquez sur la flche vers le bas en regard de l'icne Somme dans la barre d'outils Rapport. La zone de liste droulante des calculs s'affiche. 4. 5. Slectionnez un calcul. Rptez les tapes 2. 4. pour chaque calcul appliquer. Le tableau ci-dessous affiche la fois une somme et une moyenne pour le Revenu des ventes.

Somme des valeurs Revenu des ventes Moyenne des valeurs Revenu des ventes

376

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des calculs standard Suppression de calculs

18

Suppression de calculs
Vous pouvez supprimer tout moment un calcul d'un tableau ou d'un tableau crois. Suppression d'un calcul d'un tableau ou d'un tableau crois Pour supprimer un calcul d'un tableau ou d'un tableau crois : 1. Assurez-vous que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez l'aide du bouton droit de la souris sur le pied du tableau ou du tableau crois qui contient le calcul.


3.

Si vous vous trouvez dans la vue Rsultats, il s'agit de la valeur calcule. Si vous vous trouvez dans la vue Structure, il s'agit de la cellule contenant la formule agrge.

Suivant le type de tableau, slectionnez Supprimer la ligne ou Supprimer la colonne dans le menu contextuel.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

377

18

Utilisation des calculs standard Suppression de calculs

378

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants

chapitre

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Prsentation

Prsentation
Les alerteurs vous permettent de mettre en vidence des plages spcifiques de rsultats avec une mise en forme qui fait ressortir ces rsultats dans les rapports. Ce chapitre aborde les thmes suivants :

Fonctionnement des alerteurs Cration d'alerteurs Personnalisation de la mise en forme applique par les alerteurs Ajout de plusieurs conditions Ajout de sous-alerteurs pour la mise en valeur de diffrentes plages de rsultats Activation et dsactivation des alerteurs Dfinition de la priorit des alerteurs Modification, duplication et suppression d'alerteurs Utilisation du langage de formule pour crer des conditions et une mise en forme avances

380

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

19

Fonctionnement des alerteurs


Les alerteurs vous permettent de mettre en vidence des rsultats qui atteignent ou non des objectifs spcifiques de l'entreprise. Vous pouvez crer un alerteur simple pour mettre en vidence des rsultats particulirement levs ou faibles avec une couleur spcifique ou un texte de commentaire, par exemple Haute performance. Les alerteurs sont dynamiques. Cela signifie que quand vous actualisez des rapports avec les donnes les plus jour partir de la base de donnes, les alerteurs mettent en vidence les nouveaux rsultats. Exemple : Mise en vidence des rsultats des ventes dpassant les objectifs trimestriels Par exemple, vous pouvez crer un alerteur pour mettre en vidence tous les rsultats de revenus des ventes qui dpassent l'objectif trimestriel de 900 000. Chaque fois que vous actualisez les donnes du rapport, les rsultats des revenus des ventes gaux ou suprieurs 900 000 seront mis en surbrillance en jaune.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

381

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

Elments constitutifs d'un alerteur


Pour crer un alerteur, vous devez spcifier cinq lments :

Un nom Un objet ou un contenu de cellule un oprateur Une oprande (une ou plusieurs valeurs ou un autre objet) La mise en forme conditionnelle

Par exemple, voici un alerteur conu pour mettre en vidence des revenus des ventes gaux ou suprieurs 900 000 :
Nom de l'alerteur : Revenus levs Mise en forme conditionnelle : arrire-plan jaune

Objet : [Revenu des ventes]

Oprateur : Suprieur ou gal

Oprande : 900000

L'objet (ou le contenu de cellule), l'oprateur et l'oprande constituent la condition qui dtermine si la mise en forme sera applique aux cellules du rapport. Quand vous appliquez l'alerteur une colonne/ligne d'un tableau ou une cellule, Web Intelligence compare la condition que vous avez dfinie aux rsultats prsents dans la colonne/ligne ou dans la cellule et affiche avec le format spcifi les rsultats qui rpondent cette condition.

382

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

19

Nombre de conditions possibles dans un alerteur


Un alerteur peut contenir plusieurs conditions. Cela vous permet de mettre en vidence des informations rpondant plusieurs critres. Par exemple, vous pouvez dfinir un alerteur qui met en vidence des revenus levs pour une activit commerciale spcifique ou pour un secteur de clientle. L'alerteur illustr ici applique une mise en forme conditionnelle aux cellules affichant un revenu des ventes suprieur ou gal 900 000 au Trimestre 3, dans tous les pays sauf l'Italie.

Les conditions sont indiques ici

Remarque : Vous pouvez inclure un maximum de six conditions dans un mme sous-alerteur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

383

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

Prsentation des sous-alerteurs


Un alerteur peut tre constitu de plusieurs sous-alerteurs, chacun contenant une ou plusieurs conditions. Les sous-alerteurs vous permettent d'appliquer diffrentes conditions et mises en forme un mme objet. Par exemple, dans un mme alerteur dfini pour [Revenu des ventes], un sous-alerteur peut mettre en vidence les rsultats levs en vert et un second sous-alerteur peut mettre en vidence les rsultats faibles en rouge. Vous pouvez inclure un maximum de huit sous-alerteurs dans un alerteur.

Sousalerteur 2

Sousalerteur 2

Remarque : Vous pouvez inclure un maximum de huit sous-alerteurs dans un alerteur. Pour des informations exhaustives, voir "Ajout de sous-alerteurs", page 408.

384

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

19

Application des alerteurs


Vous pouvez appliquer des alerteurs des cellules de corps dans un tableau (par colonne ou par ligne), des cellules de section, des cellules d'en-tte et des cellules individuelles. Cependant, vous ne pouvez pas appliquer des alerteurs des tableaux ou des formulaires dans leur totalit, ni des diagrammes.

Nombre d'alerteurs possibles dans un document


Business Objects prend officiellement en charge jusqu' 30 alerteurs dans un document Web Intelligence. Vous pouvez appliquer ces alerteurs un maximum de 20 colonnes ou lignes de tableau, cellules individuelles ou cellules de section sur les rapports.

Nombre d'alerteurs applicables une mme colonne ou une mme ligne de tableau
Business Objects prend en charge officiellement jusqu' 10 alerteurs diffrents sur une mme colonne ou ligne de tableau, cellule individuelle ou cellule de section.

Mises en vidence effectues par les alerteurs


Vous pouvez dfinir des alerteurs pour activer les modifications de mise en forme suivantes sur les colonnes/lignes de tableau ou les cellules :

Couleur, taille et style du texte Couleurs et style des bordures de cellule Affichage de l'arrire-plan des cellules couleurs spcifiques, images ou liens hypertexte vers des pages Web

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

385

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

Vous pouvez aussi dfinir des alerteurs qui affichent un texte ou une formule, une image ou un lien hypertexte. Dans ce cas, les rsultats qui rpondent la condition dfinie dans l'alerteur seront remplacs par la mise en forme. Si vous voulez que les rsultats soient visibles, vous pouvez appliquer l'alerteur une ligne ou une colonne vide du tableau prs des cellules affichant les valeurs correspondantes..

Le texte de l'alerteur remplace les valeurs des cellules

Le texte de l'alerteur s'affiche dans une cellule vide en regard des valeurs des cellules

Pour des informations exhaustives, voir "Utilisation du langage de formule pour afficher un texte ou une formule", page 435.

386

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Fonctionnement des alerteurs

19

Application des alerteurs aux tableaux comportant des ruptures


Si vous appliquez un alerteur une ligne ou une colonne d'un tableau avec une rupture, l'alerteur est activ seulement quand la valeur qui rpond la condition de l'alerteur s'affiche sur la premire ligne de cette rupture. Par exemple, un alerteur qui met en vidence des revenus des ventes suprieurs 1 000 000 en rouge est activ sur la cellule de rupture pour l'Etat, si les valeurs de revenus des ventes au-del de 1 000 000 s'affichent sur la premire ligne de la rupture :

Cependant, si les rsultats des revenus des ventes suprieurs 1 000 000 apparaissent sur une autre ligne de la rupture, l'alerteur n'est pas appliqu la cellule de rupture :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

387

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

Cration d'alerteurs
Vous crez des alerteurs en dfinissant les conditions et la mise en forme des rsultats d'un rapport rpondant des critres spcifiques. Par exemple, vous pouvez mettre en surbrillance en rouge les rsultats infrieurs un objectif commercial de 10 000. L'utilisation des alerteurs permet de faire ressortir les rsultats importants dans les rapports. Vous pouvez aussi dfinir des alerteurs qui vont insrer automatiquement du texte de commentaire ou des liens hypertexte vers des informations associes dans les cellules d'un rapport quand les rsultats correspondent ou non aux objectifs de l'entreprise. Pour une prsentation complte des alerteurs, voir "Fonctionnement des alerteurs", page 381. La section suivante de ce guide explique comment crer un alerteur. Remarque : Vous ne pouvez pas appliquer des alerteurs des tableaux ou des formulaires dans leur totalit, ni des diagrammes. La cration d'un alerteur comprend entre trois et cinq tapes :

Lancer l'Editeur d'alerteur et donner un nom au nouvel alerteur Dfinir une ou plusieurs conditions Personnaliser la mise en forme qui sera applique aux valeurs des cellules quand les conditions dfinies pour l'alerteur sont vraies (facultatif) Ajouter des sous-alerteurs (facultatif) Enregistrer l'alerteur

Etape 1 : lancement de l'Editeur d'alerteur et attribution d'un nom au nouvel alerteur Pour lancer l'Editeur d'alerteur et donner un nom au nouvel alerteur : 1. Ouvrez un document dans l'Editeur de rapport Java et vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur une colonne de tableau, une ligne de tableau, une cellule de section ou une cellule individuelle.

388

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

19

Vous pouvez cliquer sur les cellules o vous voulez appliquer le nouvel alerteur, ou bien cliquer maintenant sur une cellule et puis appliquer plus tard l'alerteur une autre cellule.

Revenu des ventes est slectionn

Une bordure bleue apparat sur les cellules slectionnes. 3. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. 4. Cliquez sur Nouveau. L'Editeur d'alerteur s'affiche.

5.

Dans la zone de texte Nom d'alerteur, saisissez un nom significatif pour l'alerteur. Par exemple, si vous crez un alerteur pour mettre en vidence les rsultats levs des ventes par ligne de produits, vous pouvez appeler le nouvel alerteur Lignes de produits les mieux vendues.

6.

Vous pouvez aussi saisir une description de l'alerteur dans la zone de texte Description. Elle constituera une aide pour les utilisateurs qui modifient le document, en leur permettant de comprendre la signification de l'alerteur. Vous tes prt spcifier la condition de l'alerteur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

389

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

Etape 2 : dfinition des conditions Pour dfinir une condition : 1. Vous pouvez baser l'alerteur sur le contenu d'une ou plusieurs cellules spcifiques ou sur les valeurs d'un objet spcifique : Pour... dfinir l'alerteur sur l'un des contenus de cellule slectionns dans le rapport, indpendant d'un objet ou d'une variable spcifique, dfinir l'alerteur sur un objet ou une variable spcifique du document, alors, dans l'objet filtr ou la zone de texte de la cellule... slectionnez Contenu cellule. (Si Contenu cellule n'est pas affich, cliquez sur le bouton ..., puis slectionnez Contenu cellule dans le menu contextuel.)

ou

laissez le nom de l'objet courant slectionn. pour slectionner un autre objet ou une autre variable, cliquez sur le bouton ..., slectionnez Objets et variables dans le menu contextuel, puis slectionnez un objet ou une variable dans la liste et cliquez sur OK.

Si les cellules sur lesquelles vous souhaitez crer un alerteur contiennent une date ou des donnes de type nombre (une date ou un calcul, par exemple), vous devez slectionner un objet ou une variable au lieu de Contenu cellule. Cela est d au fait que Web Intelligence prend en compte toute valeur saisie dans la zone de texte Oprande(s), comme une chane de caractres. (Pour en savoir plus sur le mode de spcification d'une oprande, voir l'tape 3..)

390

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

19

2.

Cliquez sur la flche situe droite de la zone de liste droulante Oprateur et slectionnez un oprateur dans la liste.

Par exemple, si vous voulez mettre en vidence les rsultats gaux ou suprieurs un chiffre spcifique, slectionnez l'oprateur Suprieur ou gal . Les oprateurs disponibles pour les alerteurs sont les mmes que pour les filtres de rapport. Pour une description complte et un exemple de chaque oprateur, voir "Quel oprateur choisir ?", page 349. 3. Spcifiez la valeur ou l'objet appropri pour l'oprande. Si la zone de texte Oprande(s) est en gris et affiche le nom d'un objet, vous devez d'abord le supprimer en cliquant sur le bouton ... droite de la zone de texte et en slectionnant Vide.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

391

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

La faon de dfinir l'oprande diffre selon que vous voulez baser l'alerteur sur un contenu de cellule, ou sur un objet indicateur ou dimension. Si l'objet filtr ou la zone de texte de la cellule affiche... Contenu de cellule, Puis...

Saisissez une valeur dans la zone de texte Oprande(s). Ou Cliquez sur le bouton ... droite de la zone de texte Oprande(s), puis slectionnez un objet ou une variable dans la liste et cliquez sur OK. Saisissez une valeur dans la zone de texte Oprande(s). Ou Cliquez sur le bouton ... droite de la zone de texte Oprande(s), puis slectionnez un objet ou une variable dans la liste.

Un objet indicateur,

392

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

19

: Si l'objet filtr ou la zone de texte de la cellule affiche... Un objet dimension, Puis...

Saisissez une valeur dans la zone de texte Oprande(s). Ou Cliquez sur le bouton ... droite de la zone de texte Oprande(s), puis...

Pour slectionner une valeur sur la mme dimension, cliquez sur Slectionner des valeurs, puis slectionnez les valeurs et cliquez sur OK. Ou Pour slectionner un autre objet, cliquez sur Slectionner un objet ou une variable, puis slectionnez un objet ou une variable dans la liste et cliquez sur OK.

Cliquez de nouveau sur OK.

La mise en forme applique aux cellules quand les rsultats rpondent aux conditions dfinies pour l'alerteur est la mise en forme affiche dans le volet gauche du bouton Format.

Voici un exemple de mise en forme dfinie pour l'alerteur

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

393

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

Vous pouvez laisser la mise en forme en cours dfinie par Web Intelligence ou bien dfinir votre propre mise en forme pour le texte, les bordures et l'arrire-plan des cellules o les rsultats rpondent aux conditions dfinies par l'alerteur. 4. Si vous voulez ajouter une autre condition l'alerteur, cliquez sur le bouton + droite du bouton Format et spcifiez la seconde condition dans la nouvelle ligne en dessous de la premire condition. (Pour en savoir plus, voir "Application de plusieurs conditions", page 403).)

Cliquez ici pour ajouter une condition

Etape 3 : personnalisation de la mise en forme des cellules avec des alerteurs Si vous voulez modifier les proprits de la mise en forme, cliquez sur Format puis suivez les indications donnes dans la section "Mise en forme des alerteurs", page 397. Vous pouvez crer des alerteurs qui contiennent plusieurs sous-alerteurs, chacun avec des conditions et des mises en forme diffrents. L'utilisation de sous-alerteurs vous permet de mettre en surbrillance diffrentes plages de valeurs avec des mises en forme diffrentes. Si vous voulez ajouter un sous-alerteur, voir "Etape 4 : ajout de sousalerteurs (facultatif)", page 395. Ou Si vous voulez enregistrer l'alerteur maintenant, passez directement la section "Etape 5 : enregistrement de l'alerteur", page 396.

394

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

19

Etape 4 : ajout de sous-alerteurs (facultatif) Les sous-alerteurs vous permettent d'appliquer diffrentes mises en forme de cellule diffrentes plages de rsultats. Vous pouvez inclure un maximum de huit sous-alerteurs par alerteur. Pour des informations exhaustives sur les sous-alerteurs, voir "Ajout de sous-alerteurs", page 408. 1. Pour ajouter un sous-alerteur, cliquez sur Ajouter sous-alerteur.

Ajout d'un sous-alerteur

2.

Dfinissez les conditions du nouveau sous-alerteur de la mme faon que pour le premier sous-alerteur. Pour des informations exhaustives, voir "Etape 2 : dfinition des conditions", page 390 ci-dessus.

Vous pouvez conserver le format en cours dfini par Web Intelligence pour le nouveau sous-alerteur ou bien dfinir votre propre mise en forme.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

395

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Cration d'alerteurs

3.

Si vous voulez modifier les proprits de la mise en forme, cliquez sur Format puis suivez les indications donnes dans la section "Mise en forme des alerteurs", page 397.

Etape 5 : enregistrement de l'alerteur Vous devez enregistrer l'alerteur avant de pouvoir l'appliquer aux diffrents rsultats des rapports. 1. 2. Pour enregistrer le nouvel alerteur, cliquez sur OK. Le nouvel alerteur est ajout la liste des alerteurs du document.

3.

Pour appliquer l'alerteur, vrifiez qu'une colonne de tableau, une ligne de tableau, une cellule individuelle ou une cellule de section est slectionne, et que la case cocher en regard de l'alerteur est active. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. L'alerteur est appliqu aux rsultats du rapport, quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Pour en savoir plus sur l'activation et la dsactivation des alerteurs, voir "Activation et dsactivation des alerteurs", page 413.

4.

396

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Mise en forme des alerteurs

19

Mise en forme des alerteurs


Les alerteurs vous permettent de mettre en vidence des rsultats faibles ou levs en spcifiant une mise en forme qui fait ressortir ces rsultats dans les rapports. Quand vous crez un nouvel alerteur, vous pouvez utiliser les proprits de format par dfaut dfinies par Web Intelligence ou bien dfinir votre propre mise en forme. Si un document contient dj des alerteurs, vous pouvez modifier le format de ces alerteurs tout moment. Cette section du guide explique comment :

slectionner des proprits de mise en forme de cellule pour le texte, la bordure et l'arrire-plan des cellules (y compris des couleurs, des images et des prsentations) spcifier un format pour les nombres formats de nombre, devise, date/ heure et personnaliss

Astuce : Vous pouvez aussi utiliser le langage de formule pour afficher un texte, une formule ou un lien hypertexte. Reportez-vous la section "Utilisation du langage de formule pour afficher un texte ou une formule", page 435. Pour en savoir plus sur la cration d'un nouvel alerteur, voir "Cration d'alerteurs", page 388. Slection des proprits de mise en forme de cellule pour un alerteur Pour slectionner des proprits de format de cellule pour un alerteur : 1. Vrifiez qu'un alerteur est slectionn et que l'Editeur d'alerteur est ouvert.

Format

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

397

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Mise en forme des alerteurs

Si l'Editeur d'alerteur n'est pas ouvert, cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport, puis slectionnez l'alerteur que vous voulez modifier dans la liste des alerteurs. 2. Cliquez sur Format. La bote de dialogue Affichage d'alerteur apparat.

3.

Spcifiez les proprits de mise en forme que vous voulez appliquer au texte et aux bordures de cellule en slectionnant les options de Texte et de Bordure appropries. Vous pouvez choisir d'inclure une couleur, une image ou une prsentation dans l'arrire-plan d'une cellule.

4.

Pour inclure une couleur d'arrire-plan, cliquez sur la flche en regard de la zone de liste droulante des couleurs, puis slectionnez une couleur ou cliquez sur Personnalisation des couleurs et dfinissez votre propre couleur. Ou Pour inclure une image, cochez Image (URL), saisissez le nom du fichier ou l'URL de l'image dans la zone de texte URL, puis slectionnez les options appropries pour lemplacement et le format d'affichage de l'image.

398

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Mise en forme des alerteurs

19

Ou Pour inclure une prsentation, slectionnez Prsentation puis cliquez sur la flche en regard de la zone de liste droulante et slectionnez une des prsentations affiches dans cette liste.

5. 6.

Pour fermer la bote de dialogue Affichage d'alerteur, cliquez sur OK. L'Editeur d'alerteur s'affiche. Pour fermer l'Editeur, cliquez sur OK. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste.

7. 8.

Pour appliquer l'alerteur la partie slectionne du rapport, vrifiez que la case cocher en regard de l'alerteur est active. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. Les modifications apportes l'alerteur sont appliques quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Pour en savoir plus sur l'activation et la dsactivation des alerteurs, voir "Activation et dsactivation des alerteurs", page 413.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

399

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Mise en forme des alerteurs

Spcification du format pour les nombres Pour spcifier le format pour des nombres : 1. Vrifiez qu'un alerteur est slectionn et que l'Editeur d'alerteur est ouvert.

Format

1.

Cliquez sur Format. La bote de dialogue Affichage d'alerteur apparat.

400

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Mise en forme des alerteurs

19

2.

Cliquez sur le bouton droite de Format de nombre.

La bote de dialogue Format de nombre s'affiche.

3.

Cliquez sur le type de format appropri dans la liste Type de format.

(Reportez-vous la section "Application de formats prdfinis", page 289 pour des informations sur chaque format.) Ou Cliquez sur Personnalis, puis dfinissez votre propre format.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

401

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Mise en forme des alerteurs

Pour des informations exhaustives sur les formats personnaliss, voir "Aide-mmoire : caractres pour la cration de formats de cellule personnaliss", page 294. 4. 5. 6. Cliquez sur OK. La bote de dialogue Affichage d'alerteur rapparat. Pour enregistrer vos modifications, cliquez sur OK. L'Editeur d'alerteur s'affiche. Pour fermer l'Editeur, cliquez sur OK. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste. 7. 8. Pour appliquer l'alerteur la partie slectionne du rapport, vrifiez que la case cocher en regard de l'alerteur est active. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. Les modifications apportes l'alerteur sont appliques quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Pour en savoir plus sur l'activation et la dsactivation des alerteurs, voir "Activation et dsactivation des alerteurs", page 413.

402

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Application de plusieurs conditions

19

Application de plusieurs conditions


Vous pouvez appliquer plusieurs conditions dans un mme alerteur. Par exemple, vous pouvez mettre en vidence les revenus des ventes quand les rsultats dpassent 300 000 et que ces rsultats concernent les magasins de tous les pays sauf l'Espagne. Pour cela, vous crez un alerteur avec les deux conditions suivantes : [Revenu des ventes] = Suprieur "300 000 " avec mise en Et [Etat] = Diffrent de "Espagne" vidence des rsultats en [Rouge]

Notez que la mise en forme gnre par l'alerteur est la mme pour chaque condition. Pour crer diffrentes conditions mettant chacune en uvre une mise en forme diffrente, vous devez dfinir plusieurs sous-alerteurs dans l'alerteur. Pour des informations exhaustives, voir "Ajout de sous-alerteurs", page 408. La section suivante vous explique comment :

ajouter une condition ; supprimer une condition.

Ajout d'une condition un alerteur Pour ajouter une condition un alerteur : 1. Si vous crez un nouvel alerteur, faites-le de la faon habituelle. Reportez-vous la section "Cration d'alerteurs", page 388. Ou Si vous voulez ajouter une condition un alerteur existant, cliquez sur le bouton Alerteurs dans la barre d'outils, puis slectionnez l'alerteur que vous voulez modifier et cliquez sur Modifier.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

403

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Application de plusieurs conditions

2.

Dans l'Editeur d'alerteur, cliquez sur le bouton + droite du bouton Format.

Cliquez ici pour ajouter une condition

Une nouvelle ligne apparat sous la premire condition. 3. Dfinissez la condition supplmentaire en spcifiant l'objet ou la cellule filtrs appropris, l'oprateur et les oprandes, comme vous l'avez fait pour la premire condition.

La nouvelle condition de l'alerteur apparat ici

Pour des instructions pas pas pour la cration de conditions, voir "Etape 2 : dfinition des conditions", page 390. 4. Si vous voulez ajouter une autre condition, cliquez sur le bouton + en dessous de la nouvelle condition que vous venez d'ajouter, puis dfinissez la condition supplmentaire dans la nouvelle ligne. Pour enregistrer l'alerteur, cliquez sur OK. La bote de dialogue Alerteurs s'affiche. L'alerteur apparat dans la liste.

5.

404

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Application de plusieurs conditions

19

6.

Pour appliquer l'alerteur, vrifiez que la case cocher devant l'alerteur est active.

L'alerteur actif sera appliqu seulement aux parties du rapport qui sont slectionnes. Vous pouvez aussi appliquer l'alerteur d'autres cellules du rapport ou d'autres rapports du document. Reportez-vous la section "Activation et dsactivation des alerteurs", page 413. 7. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. L'alerteur est appliqu quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Suppression d'une condition d'un alerteur Pour supprimer une condition d'un alerteur : 1. Dans la vue Rapport, cliquez sur le bouton Alerteurs dans la barre d'outils, puis slectionnez l'alerteur que vous voulez modifier et cliquez sur Modifier. L'Editeur d'alerteur s'affiche.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

405

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Application de plusieurs conditions

2.

Cliquez sur le bouton - droite de la condition supprimer.

Cliquez ici pour supprimer une condition

Web Intelligence supprime la condition. 3. Si ncessaire, modifiez le nom de l'alerteur dans la zone de texte Nom d'alerteur de faon ce que ce nom reflte vos modifications.

Zone de texte Nom d'alerteur

4.

Pour enregistrer l'alerteur, cliquez sur OK. La bote de dialogue Alerteurs s'affiche nouveau. L'alerteur apparat dans la liste.

406

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Application de plusieurs conditions

19

5.

Pour appliquer l'alerteur, vrifiez que la case cocher devant l'alerteur est active. L'alerteur actif sera appliqu seulement aux parties du rapport qui sont slectionnes. Vous pouvez aussi appliquer l'alerteur d'autres cellules du rapport ou d'autres rapports du document. Reportez-vous la section "Activation et dsactivation des alerteurs", page 413.

6.

Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. L'alerteur est appliqu quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

407

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Ajout de sous-alerteurs

Ajout de sous-alerteurs
Vous pouvez crer plusieurs sous-alerteurs. Cela est utile quand vous voulez mettre en vidence diffrentes plages de rsultats dans des rapports. Exemple : Mise en vidence de rsultats de revenus des ventes faibles, moyens et levs Vous voulez voir de faon prcise quels accessoires ont gnr des revenus de ventes infrieurs, suprieurs ou gaux une fourchette dobjectifs financiers allant de 100 000 500 000 . Pour cela, vous crez un alerteur sur l'objet [Revenu des ventes] constitu de trois sous-alerteurs :

Sous-alerteur 1 Si [Revenu des ventes] est Infrieur 100 000 , mise en vidence des rsultats en Rouge Sous-alerteur 2 Si [Revenu des ventes] est Infrieur 500 000 , mise en vidence des rsultats en Vert Sous-alerteur 3 Si [Revenu des ventes] est Suprieur 500 000 , mise en vidence des rsultats en Bleu

Quand vous appliquez l'alerteur au rapport, les rsultats sont mis en vidence selon ces rgles. Les rsultats en rouge sont infrieurs aux objectifs, les rsultats en vert y correspondent et les rsultats en bleu les dpassent :

Remarque : Vous pouvez inclure un maximum de huit sous-alerteurs dans un alerteur.

408

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Ajout de sous-alerteurs

19

Ajout d'un sous-alerteur Pour ajouter un sous-alerteur : 1. Vrifiez que l'Editeur d'alerteur est ouvert. Pour accder l'Editeur d'alerteur, cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport puis, dans la bote de dialogue Alerteurs, slectionnez l'alerteur que vous voulez modifier et cliquez sur le bouton Modifier. L'Editeur d'alerteur s'affiche.

2.

Cliquez sur Ajouter sous-alerteur. Une nouvelle section de sous-alerteur apparat dans l'Editeur d'alerteur.

Nouvelle section de sous-alerteu

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

409

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Ajout de sous-alerteurs

3.

Spcifiez la condition et la mise en forme du sous-alerteur de la faon habituelle. Pour en savoir plus sur la spcification des conditions et de la mise en forme des alerteurs, voir "Etape 2 : dfinition des conditions", page 390 et "Mise en forme des alerteurs", page 397.

4. 5.

Si vous voulez ajouter un autre sous-alerteur, cliquez sur Ajouter sousalerteur, puis rptez l'tape 3. ci-dessus. Pour enregistrer l'alerteur, cliquez sur OK. La bote de dialogue Alerteurs s'affiche nouveau.

Case cocher Appliquer l'alerteur

6.

Pour appliquer l'alerteur, vrifiez que la case cocher devant l'alerteur est active. L'alerteur actif sera appliqu seulement aux parties du rapport qui sont slectionnes. Vous pouvez aussi appliquer l'alerteur d'autres cellules du rapport ou d'autres rapports du document. Reportez-vous la section "Activation et dsactivation des alerteurs", page 413.

7.

Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. L'alerteur est appliqu quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Remarque : Vous pouvez inclure un maximum de huit sous-alerteurs dans un alerteur.

410

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Ajout de sous-alerteurs

19

Pour en savoir plus sur l'activation et la dsactivation des alerteurs, voir "Activation et dsactivation des alerteurs", page 413. Suppression d'un sous-alerteur Pour supprimer un sous-alerteur : 1. Vrifiez que l'Editeur d'alerteur est ouvert. Pour accder l'Editeur d'alerteur, cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport puis, dans la bote de dialogue Alerteurs, slectionnez l'alerteur que vous voulez modifier et cliquez sur le bouton Modifier. L'Editeur d'alerteur s'affiche.

2. 3.

Cliquez sur Supprimer sous-alerteur. Le volet du sous-alerteur est supprim. Cliquez sur OK. La bote de dialogue Alerteurs s'affiche nouveau.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

411

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Ajout de sous-alerteurs

4.

Pour appliquer l'alerteur, vrifiez que la case cocher devant l'alerteur est active.

Case cocher Appliquer l'alerteur

L'alerteur actif sera appliqu seulement aux parties du rapport qui sont slectionnes. Vous pouvez aussi appliquer l'alerteur d'autres cellules du rapport ou d'autres rapports du document. Reportez-vous la section "Activation et dsactivation des alerteurs", page 413. 5. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. L'alerteur est appliqu quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport.

412

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Activation et dsactivation des alerteurs

19

Activation et dsactivation des alerteurs


Vous pouvez activer et dsactiver tout moment les alerteurs d'un document. Cela vous permet d'activer la mise en vidence pour des ensembles spcifiques de rsultats quand c'est ncessaire, puis de revenir la mise en forme originale du document. Activation d'un alerteur Pour activer un alerteur : 1. Ouvrez un document dans l'Editeur de rapport Java et vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur la colonne de tableau, la ligne de tableau, la cellule de section ou la cellule individuelle laquelle vous voulez appliquer un alerteur.

Revenu des ventes est slectionn

Une bordure bleue apparat sur les cellules slectionnes. 3. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

413

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Activation et dsactivation des alerteurs

4.

Activez la case cocher en regard de l'alerteur que vous voulez appliquer aux cellules slectionnes.

5.

Cliquez sur OK. L'alerteur est appliqu aux cellules slectionnes, quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport.

Dsactivation d'un alerteur Pour dsactiver un alerteur : 1. Ouvrez un document dans l'Editeur de rapport Java et vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc.

414

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Activation et dsactivation des alerteurs

19

2.

Cliquez sur la colonne de tableau, la ligne de tableau, la cellule de section ou la cellule individuelle laquelle vous voulez appliquer un alerteur.

Revenu des ventes est slectionn

Une bordure bleue apparat sur les cellules slectionnes. 3. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste. 4. Dsactivez la case cocher en regard de l'alerteur que vous voulez dsactiver sur les cellules slectionnes.

5.

Cliquez sur OK. L'alerteur est supprim des cellules slectionnes, quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

415

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Dfinition de la priorit des alerteurs

Dfinition de la priorit des alerteurs


Si un document contient dj des alerteurs, vous pouvez choisir l'ordre dans lequel ces alerteurs sont appliqus. Cette section explique comment procder pour changer la priorit des alerteurs pour :

une cellule slectionne ou une ligne ou une colonne de tableau slectionne ; un document entier. Si vous voulez ajouter un nouvel alerteur un document, voir "Cration d'alerteurs", page 388.

Modification de la priorit des alerteurs pour une cellule ou une colonne/ligne de tableau slectionne Pour changer la priorit des alerteurs pour une cellule ou une colonne/ ligne de tableau slectionne : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur une colonne de tableau, une ligne de tableau, une cellule de section ou une cellule individuelle. Une bordure bleue apparat sur les cellules slectionnes.

416

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Dfinition de la priorit des alerteurs

19

Il y a deux faons d'accder la liste des alerteurs et de les rorganiser : Via le bouton Alerteurs Via l'onglet Proprits

Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche.

Cliquez sur l'onglet Proprits, puis cliquez sur le sous-onglet Alerteurs. Vrifiez que des alerteurs sont activs pour les cellules slectionnes La case cocher d'un alerteur est active quand il est actif.

Vrifiez que des alerteurs sont activs pour les cellules slectionnes La case cocher d'un alerteur est active quand il est actif.

Slectionnez l'alerteur activ dplacer. Cliquez sur la flche Haut. Ou Cliquez sur la flche Bas. Web Intelligence rorganise les alerteurs comme vous l'avez spcifi.

Slectionnez l'alerteur activ dplacer. Cliquez sur la flche Haut. Ou Cliquez sur la flche Bas.

Pour fermer la bote de dialogue Alerteurs, cliquez sur OK.

Web Intelligence applique le nouvel ordre des alerteurs aux cellules slectionnes quand vous affichez le rapport dans la vue Rsultat. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Modification de la priorit des alerteurs pour tout un document Pour modifier la priorit des alerteurs pour tout un document : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. Cliquez sur une zone vide de la page du rapport. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. Notez qu'aucune case cocher n'apparat en regard des alerteurs quand une zone vide d'une page de rapport est slectionne.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

417

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Dfinition de la priorit des alerteurs

4.

Slectionnez l'alerteur dplacer.

5.

Cliquez sur la flche Haut pour dplacer l'alerteur avant l'alerteur prcdent. Ou Cliquez sur la flche Bas pour dplacer l'alerteur aprs l'alerteur suivant.

6.

Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. Web Intelligence applique le nouvel ordre des alerteurs aux cellules slectionnes quand vous affichez le rapport dans la vue Rsultat. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport. Pour en savoir plus sur l'activation et la dsactivation des alerteurs sur des cellules de rapport slectionnes, voir "Activation et dsactivation des alerteurs", page 413.

418

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Modification, duplication et suppression d'alerteurs

19

Modification, duplication et suppression d'alerteurs


Vous pouvez modifier, dupliquer et supprimer des alerteurs tout moment. La duplication d'alerteurs vous permet de modifier la dfinition d'un alerteur existant pour crer un alerteur, au lieu de le crer entirement. Modification d'un alerteur Pour modifier un alerteur : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste. Si des alerteurs sont appliqus aux cellules de rapport slectionnes, la case cocher qui y correspond est active. 3. Slectionnez l'alerteur modifier, puis cliquez sur Modifier.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

419

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Modification, duplication et suppression d'alerteurs

L'diteur d'alerteur s'affiche.

Vous pouvez modifier ici la condition et les proprits de mise en forme de l'alerteur. Pour des informations exhaustives sur la dfinition des conditions et de la mise en forme des alerteurs, reportez-vous aux sections "Etape 2 : dfinition des conditions", page 390 et "Slection des proprits de mise en forme de cellule pour un alerteur", page 397. Duplication d'un alerteur Pour dupliquer un alerteur : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste.

420

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Modification, duplication et suppression d'alerteurs

19

3.

Slectionnez l'alerteur dupliquer, puis cliquez sur Dupliquer.

L'alerteur ainsi dupliqu apparat dans la liste des alerteurs. Par dfaut, l'alerteur dupliqu a le nom de l'alerteur original, suivi d'un nombre (n).

L'alerteur "Champions" apparat la fin de la liste des alerteurs

Pour renommer l'alerteur et modifier ses conditions et sa mise en forme, vous devez utiliser l'Editeur d'alerteur. 4. Cliquez sur Modifier.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

421

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Modification, duplication et suppression d'alerteurs

L'Editeur d'alerteur s'affiche.

5.

Dans la zone de texte Nom d'alerteur, saisissez un nom significatif pour l'alerteur. Vous pouvez maintenant modifier la condition et les proprits de mise en forme de l'alerteur. Pour savoir comment procder, voir "Etape 2 : dfinition des conditions", page 390 ou la section "Mise en forme des alerteurs", page 397.

Suppression d'un alerteur Pour supprimer un alerteur : 1. Vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Cliquez sur le bouton Alerteurs dans la barre d'outils de l'diteur de rapport. La bote de dialogue Alerteurs s'affiche. Les alerteurs apparaissent dans la liste.

422

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Modification, duplication et suppression d'alerteurs

19

3.

Slectionnez l'alerteur supprimer, puis cliquez sur Supprimer.

Web Intelligence supprime l'alerteur de la liste. 4. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. L'alerteur est supprim du document.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

423

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

Utilisation de formules pour crer des alerteurs avancs


Vous pouvez crer des alerteurs avancs l'aide du langage de formule de Web Intelligence. Cela est utile si vous voulez inclure des formules dans la dfinition de l'alerteur. Exemple : Mise en vidence de trois plages de revenus des ventes trimestriels, calculs en pourcentage de revenu des ventes moyen Dans cet exemple, vous crez trois alerteurs pour mettre en forme les revenus des ventes dans des couleurs diffrentes, en fonction de leur position par rapport au revenu des ventes moyen. Le tableau inclut des rsultats pour trois annes et cela constitue la moyenne laquelle vous voulez comparer chacun des rsultats des revenus des ventes calculs par trimestre par ligne de produits. A l'aide de l'option Formule de l'Editeur d'alerteur, vous crez l'alerteur suivant, qui contient trois sous-alerteurs. Chaque sous-alerteur a une seule condition. Web Intelligence combine les sous-alerteurs avec l'oprateur Ou de la faon suivante : [Revenu des ventes] < ((Moyenne([Revenu des ventes]) Dans Bloc) * 0,8) Ou =[Revenu des ventes] < ((Moyenne([Revenu des ventes]) Dans Bloc) * 1,2) Ou =[Revenu des ventes] > ((Moyenne([Revenu des ventes]) Dans Bloc) * 1,2) La formule que vous spcifiez pour chaque sous-alerteur est calcule comme suit :

Le premier sous-alerteur est activ sur les rsultats de revenu des ventes qui sont 0,8 fois < la moyenne (cela signifie infrieurs 80 %). Le deuxime sous-alerteur est activ sur les rsultats de revenu des ventes qui sont 1,2 fois < la moyenne (cela signifie infrieurs 120 %). Le troisime sous-alerteur est activ sur les rsultats de revenu des ventes qui sont 1,2 fois > la moyenne (cela signifie suprieurs 120 %).

424

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

Notez que le contexte "Dans bloc" est spcifi dans la formule. Cela signifie que la moyenne est calcule pour toutes les dimensions incluses dans le tableau (le terme gnrique utilis pour rfrencer un tableau, un diagramme ou un formulaire est bloc). (Pour en savoir plus sur la spcification du contexte de calcul pour les formules, voir "Dfinition du contexte de calcul", page 450.) Vous utilisez ensuite le volet Formule de la bote de dialogue Affichage d'alerteur pour spcifier la mise en forme conditionnelle que vous voulez utiliser pour les cellules du rapport. Vous spcifiez ici une chane de texte et un format appropris que vous voulez voir s'afficher quand les rsultats d'une cellule de tableau rpondent la condition de l'un des sous-alerteurs. Vous spcifiez ce qui suit :

Les cellules de rapport contenant des rsultats de revenu des ventes infrieurs un montant quivalent 80 % du revenu moyen affichent la chane de caractres en rouge. Les cellules de rapport contenant des rsultats de revenu des ventes infrieurs un montant situ 20 % au-dessus du revenu moyen s'affichent en bleu. Notez que cet alerteur couvre des valeurs galement couvertes par le premier alerteur. Par exemple, si la moyenne est 100, alors 79 est la fois > 80% en dessous de la moyenne et < 20% au-dessus de la moyenne. Dans ce cas, le premier alerteur prend la priorit.

Les cellules de rapport contenant des rsultats de revenu des ventes suprieurs un montant quivalent 20 % au-dessus du revenu moyen s'affichent en vert.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

425

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

Le rsultat de revenu moyen des ventes pour la priode de trois ans inclus dans le tableau est 263 678 . Lorsque l'alerteur est appliqu aux rsultats de revenu des ventes trimestriel par ligne de produits, Web Intelligence applique chaque sous-alerteur dans leur ordre d'apparition dans l'Editeur d'alerteur. Le rapport se prsente comme suit :

Il vous permet de voir d'un coup d'il les lignes de produits gnrant des revenus suprieurs ou infrieurs la moyenne du total des revenus des ventes. Cette section du guide explique comment utiliser le langage de formule pour :

crer une formule spcifiant les conditions sur lesquelles l'alerteur est bas ; afficher un texte, une formule ou un lien hypertexte sur des cellules de rapport quand les conditions de l'alerteur sont remplies.

426

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

Cration de la condition de l'alerteur avec le langage de formule


Pour crer la formule d'un alerteur, vous devez inclure les lments suivants :
[<nom_objet>]<oprateur>"<valeur>"

Notez que les sparateurs de noms d'objet figurant avant et aprs le nom sont [ ] et qu'il y a des guillemets avant et aprs la valeur. Par exemple, pour spcifier une condition qui va activer l'alerteur, si des rsultats de revenu des ventes sont infrieurs 50 000, entrez la formule suivante :
[Revenu des ventes]<"50000"

Vous pouvez inclure plusieurs conditions. Par exemple, un alerteur avec deux conditions est structur comme ceci :
([<nom_objet>]<oprateur>"<valeur>") Et ([<nom_objet>]<oprateur>"<valeur>")

Cration d'alerteurs affichant des chanes dans les cellules o les valeurs remplissent les conditions de l'alerteur
Si vous voulez que l'alerteur affiche une chane de caractres ou de date dans les cellules remplissant la condition de l'alerteur, n'utilisez pas la fonction SI. Si vous voulez qu'un alerteur affiche une chane spcifique sur des cellules de rapport o les rsultats remplissent la condition de l'alerteur, vous devez utiliser le volet Formule de la bote de dialogue Affichage d'alerteur. Reportez-vous la section "Utilisation du langage de formule pour afficher un texte ou une formule", page 435. Si vous utilisez la fonction SI pour crer une condition boolenne, l'alerteur est appliqu correctement seulement quand vous utilisez des valeurs numriques dans la condition. Par exemple, la condition suivante inclut les valeurs numriques "1" et "0" :
Si [Revenu des ventes] > 300000;1;0

Cela va appliquer l'alerteur tous les rsultats de revenu des ventes suprieurs 300 000. Cependant, si vous utilisez une chane de caractres ou de date dans la condition, l'alerteur n'est pas appliqu. Selon la logique boolenne, 1 ou les nombres suprieurs 1 ont la valeur Vrai, alors que les nombres infrieurs 1 (ou les chanes de caractres ou de date, comme "Vrai ou 15 mai 2004) ont la valeur Faux. Par exemple, la condition suivante inclut les chanes "Elev" et "Faible" :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

427

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

Si [Revenu des ventes] > 300000;"Elev";"Faible"

L'alerteur ne sera appliqu aucun des rsultats du rapport. L'exemple suivant montre comment utiliser le volet Formule de la bote de dialogue Afficher l'alerteur pour afficher une chane dans les cellules de rapport remplissant les conditions de l'alerteur. Exemple : Marquage spcifique des lignes de produits dont les ventes sont leves, avec une indication Bien vendu Dans cet exemple, vous voulez marquer spcifiquement les produits qui ont gnr un revenu des ventes suprieur 20 % au-del de la moyenne du revenu des ventes annuel, pour un seul trimestre. D'abord, l'aide de l'option Formule de l'Editeur d'alerteur, vous crez l'alerteur suivant :

428

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

Ensuite, l'aide du volet Formule de la bote de dialogue Affichage d'alerteur, vous spcifiez la chane de caractre Revenu lev pour le format de cellule :

Il s'agit du format que Web Intelligence va appliquer aux cellules de rapport o les rsultats remplissent la condition dfinie dans l'alerteur. Enfin, vous crez une colonne vide en regard de la colonne pour Lignes et vous saisissez le texte "Classification" dans l'en-tte de la nouvelle colonne. Vous appliquez le nouvel alerteur cette colonne. (Pour des informations exhaustives sur l'ajout de colonnes des tableaux, voir "Ajout ou suppression de lignes ou de colonnes de tableau", page 194.) Le revenu moyen annuel

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

429

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

des ventes par produit dans tous les pays est 93 002 . Lorsque l'alerteur est appliqu aux rsultats de revenu des ventes trimestriel par ligne, le rapport se prsente comme suit :

Avec le langage de formule, vous pouvez crer des alerteurs affichant une chane de texte, des objets ou des variables, des formules ou des URL incluant la fonction d'ouverture de document (OpenDocument), qui permet d'tablir un lien vers d'autres documents du rfrentiel. Pour obtenir des instructions dtailles sur cette procdure, voir "Utilisation du langage de formule pour afficher un texte ou une formule", page 435.

430

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

Cration d'une condition pour un alerteur avec le langage de formule Pour crer une condition pour un alerteur avec le langage de formule : 1. Vrifiez que l'Editeur d'alerteur est ouvert. Pour accder l'diteur d'alerteur, cliquez sur le bouton Alerteurs dans la barre d'outils de l'Editeur de rapport puis, dans la bote de dialogue Alerteurs, cliquez sur Nouveau ou slectionnez l'alerteur que vous voulez modifier et cliquez sur le bouton Modifier. L'Editeur d'alerteur s'affiche.

2.

Dans la zone de texte Nom d'alerteur, saisissez un nom significatif pour l'alerteur. Par exemple, si vous crez un alerteur pour mettre en vidence les rsultats levs des ventes par ligne de produits, vous pouvez appeler le nouvel alerteur Lignes de produits les mieux vendues.

3.

Vous pouvez aussi saisir une description de l'alerteur dans la zone de texte Description. Elle constituera une aide pour les utilisateurs, en leur permettant de comprendre la signification de l'alerteur. Vous tes prt spcifier la condition de l'alerteur l'aide du langage de formule.

4.

Activez la case cocher Formule.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

431

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

Le volet Formule apparat.

Volet Formule

L'tape suivante dpend du fait que vous voulez saisir la formule vousmme ou bien utiliser l'Editeur de formule pour slectionner les oprateurs et les objets appropris. 5. Si vous voulez utiliser l'Editeur de formule, cliquez sur le bouton Formule. Ou Si vous voulez utiliser le volet Formule, passez directement l'tape 6.

432

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

6.

Spcifiez les conditions de l'alerteur. (Vous procdez diffremment selon que vous utilisez l'Editeur de formule ou le volet Formule : Si vous utilisez... l'Editeur de formule, Alors...

Faites glisser et dposez ou cliquez deux fois sur les objets et les oprateurs que vous voulez dans la condition partir des listes Objets disponibles et Oprateurs disponibles. Saisissez les valeurs de la condition. Insrez des guillemets doubles avant et aprs la valeur. (Pour un exemple de structure de formule pour un alerteur, voir "Cration de la condition de l'alerteur avec le langage de formule", page 427.)

Pour vrifier si la formule est correcte, cliquez sur le bouton de vrification vert ct du volet Formule. Web Intelligence analyse la formule et vous indique si elle contient des erreurs de syntaxe.

le volet Formule,

Quand la syntaxe est correcte, cliquez sur OK. Saisissez l'oprateur Egal (=) dans le volet Formule. (Pour un exemple de structure de formule pour un alerteur, voir "Cration de la condition de l'alerteur avec le langage de formule", page 427.)

Saisissez la formule dans le volet Formule.

Vous pouvez appliquer plusieurs conditions dans un mme alerteur. Par exemple, vous pouvez mettre en vidence le revenu des ventes lorsque les rsultats dpassent 300 000 , avec des rsultats aprs le 1 janvier 2004. (Pour des informations exhaustives sur les conditions multiples dans les alerteurs, voir "Nombre de conditions possibles dans un alerteur", page 383.)

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

433

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

7.

Si vous voulez ajouter une deuxime condition, cliquez sur le bouton + droite du bouton Format et saisissez la condition dans la nouvelle ligne qui apparat. Si vous voulez crer plusieurs conditions boolennes sur un objet, avec chacune une mise en forme diffrente, vous pouvez inclure plusieurs sous-alerteurs dans le mme alerteur. Pour des informations exhaustives sur les sous-alerteurs, voir "Prsentation des sous-alerteurs", page 384.

8.

Si vous voulez ajouter un sous-alerteur, cliquez sur Ajouter sousalerteur pour afficher une nouvelle section de sous-alerteur, puis spcifiez la formule du nouveau sous-alerteur comme l'tape 6.. Vous pouvez inclure un maximum de huit sous-alerteurs dans un alerteur.

9.

Si vous voulez modifier les proprits de la mise en forme dj slectionne pour l'alerteur, cliquez sur Format puis suivez les indications donnes dans la section "Mise en forme des alerteurs", page 397. L'Editeur d'alerteur se ferme et la bote de dialogue Alerteurs rapparat.

10. Cliquez sur OK. 11. Cliquez sur OK. 12. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. Web Intelligence applique le nouvel ordre des alerteurs aux cellules slectionnes quand vous affichez le rapport dans la vue Rsultat. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport.

434

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

Insertion d'un texte, d'une formule ou d'un lien hypertexte pour la mise en forme d'un alerteur
Vous pouvez crer des alerteurs qui affichent du texte, des formules ou des liens hypertexte dans les cellules de rapport remplissant les conditions dfinies dans l'alerteur. Cela vous permet d'afficher des messages dans des cellules, par exemple "IMPAYE", d'afficher des formules qui modifient les rsultats (par exemple, pour afficher un texte spcifique et le rsultat de l'objet dans la mme cellule), ou d'inclure des liens vers d'autres pages Web qui peuvent tre facilement consultes quand les rsultats remplissent les conditions dfinies dans l'alerteur. Utilisation du langage de formule pour afficher un texte ou une formule Pour utiliser le langage de formule pour afficher un texte ou une formule : 1. Vrifiez que l'Editeur d'alerteur est ouvert. Pour accder l'diteur d'alerteur, cliquez sur le bouton Alerteurs dans la barre d'outils de l'Editeur de rapport puis, dans la bote de dialogue Alerteurs, cliquez sur Nouveau ou slectionnez l'alerteur que vous voulez modifier et cliquez sur le bouton Modifier. L'diteur d'alerteur s'affiche.

2.

Cliquez sur Format.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

435

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

La bote de dialogue Affichage d'alerteur apparat.

436

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

19

3.

L'tape suivante dpend de ce que vous voulez que Web Intelligence affiche dans les cellules de rapport o les rsultats remplissent les conditions de l'alerteur : Alors...

Pour afficher... du texte

Saisissez le texte dans le volet Formule, puis cliquez sur le bouton Valider. Remarque : N'incluez pas de guillemets avant ni aprs le texte. Par exemple, si vous voulez que l'alerteur affiche IMPAYE, saisissez : IMPAYE Web Intelligence insre le signe =" suivi de guillemets avant la chane de texte, puis des guillemets aprs la chane. Remarque : (Si vous saisissez le signe Egal (=) dans le volet Formule, vous devez insrer des guillemets avant le texte, puis aprs celui-ci. Par exemple, si vous voulez que l'alerteur affiche IMPAYE, saisissez : =IMPAYE) Si vous souhaitez utiliser l'Editeur de formule, cliquez sur le bouton Formule,

une formule

puis crez la formule en slectionnant les objets, les oprateurs et les fonctions, et cliquez sur OK. Ou Si vous voulez utiliser le volet Formule, saisissez le signe Egal (=) dans le volet Formule, puis saisissez la formule. Pour en savoir plus sur la cration des formules, voir "Cration de formules", page 441.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

437

19

Utilisation d'alerteurs pour mettre en vidence des rsultats importants Utilisation de formules pour crer des alerteurs avancs

Pour afficher... un lien hypertexte

Alors...

Dans le volet Formule, saisissez l'URL de la page Web qui doit apparatre comme lien hypertexte sur les cellules de rapport. Vous ne devez pas utiliser d'espaces dans l'URL ni dans le chemin d'accs au fichier. Remarque : Vous pouvez spcifier des liens hypertexte tablissant un lien vers des documents l'aide de la syntaxe d'ouverture de document (OpenDocument).

Activez la case cocher Lire le contenu comme, puis slectionnez Lien hypertexte dans la liste droulante situe droite de la case cocher.

4.

Pour fermer la bote de dialogue Affichage d'alerteur, cliquez sur OK. L'diteur d'alerteur rapparat.
Cette formule affiche le message "Infrieur 100 000 " dans les cellules de rapport remplissant la condition spcifie dans l'alerteur

5. 6.

Cliquez sur OK. La bote de dialogue Alerteurs rapparat. Pour fermer la bote de dialogue Alerteurs, cliquez sur OK. Les modifications apportes l'alerteur sont appliques quand vous affichez le rapport dans la vue Rsultats. Si vous vous trouvez dans la vue Structure, cliquez sur le bouton Afficher les rsultats dans la barre d'outils de l'diteur de rapport.

438

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss

chapitre

20

Cration de calculs personnaliss Prsentation

Prsentation
Les calculs personnaliss permettent d'ajouter des calculs supplmentaires votre rapport en plus des objets de base et des calculs standard fournis par Web Intelligence. Pour ajouter un calcul personnalis, il suffit d'crire une formule que Web Intelligence value lorsque vous excutez le rapport. Une formule peut se composer de variables de rapport de base, de fonctions, d'oprateurs et de contextes de calcul. Ce chapitre dcrit les lments suivants :

Cration de formules fonctions oprateurs Dfinition de contextes de calcul dans des formules Exemples de formules pratiques

Exemple : Affichage de la moyenne de revenus par vente Imaginons qu'un de vos rapports contient les objets Revenu des ventes et Quantit vendue et que vous voulez ajouter le revenu par vente. Le calcul
[Revenu des ventes]/[Quantit vendue]

gnre cette valeur en divisant le revenu par le nombre d'articles vendus pour obtenir le revenu par article. Un calcul personnalis est une formule qui peut tre compose d'objets de rapport, de fonctions et d'oprateurs. Les formules bnficient d'un contexte de calcul que vous pouvez spcifier de faon explicite si vous le souhaitez. Pour en savoir plus sur les formules, voir "Cration de formules", page 441. Pour en savoir plus sur les oprateurs, voir "Exemples de formules pratiques", page 475. Pour en savoir plus sur les contextes de calcul, voir "Dfinition du contexte de calcul", page 450.

440

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Cration de formules

20

Cration de formules
Cette section dcrit comment crer des formules dans des rapports. Deux mthodes sont possibles pour ajouter des formules dans la vue Structure :

En saisissant les composants de la formule ou en les faisant glisserdposer sur la barre d'outils Formule En utilisant l'Editeur de formule pour gnrer la formule

La premire mthode convient mieux aux utilisateurs expriments. Si vous n'tes pas l'aise avec les formules, prfrez l'Editeur de formule pour les gnrer. L'Editeur de formule est une interface qui permet de slectionner les diffrents composants de la formule (oprateurs, objets et fonctions) et de les y ajouter.

Utilisation de la barre d'outils Formule


Pour afficher la barre d'outils Formule, cliquez sur le bouton Afficher/ Masquer la barre de formule. Dsormais, lorsque vous slectionnez une cellule, sa formule apparat dans la barre d'outils Formule.

a. Ouvrir l'Editeur de formule b. Crer une variable c. Supprimer les modifications d. Valider la formule

La barre d'outils Formule contient les boutons suivants : Bouton Ouvrir l'Editeur de formule Crer une variable Supprimer les modifications Valider la formule Description Ouvre l'Editeur de formule, ce qui permet de gnrer une formule l'aide d'une interface graphique Permet d'enregistrer une formule en tant que variable Supprime toutes les modifications apportes la formule depuis le dernier enregistrement ou la dernire validation Vrifie la syntaxe de la formule et remplace la formule en cours

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

441

20

Cration de calculs personnaliss Cration de formules

Pour saisir une formule dans la barre d'outils Formule, vous pouvez :

saisir directement la formule, faire glisser des objets de rapport dans la barre d'outils Formule.

Exemple : Calcul du nombre moyen d'articles vendus Vous disposez d'un rapport affichant Anne, Trimestre, Revenu des ventes et Quantit vendue, et vous voulez rajouter une colonne affichant le revenu moyen gnr par article vendu. La formule correspondante est la suivante :
= [Revenu des ventes]/[Quantit vendue]

Saisie d'une formule Pour saisir une formule, procdez comme suit : 1. Ajoutez une colonne supplmentaire droite de la colonne Quantit vendue en slectionnant cette colonne dans le tableau, puis en cliquant sur Insrer la colonne aprs sur la barre d'outils.
Cliquez sur cette flche pour afficher les options du menu permettant d'insrer des lignes et des colonnes

2.

Cliquez sur Afficher/Masquer barre de formule pour afficher la barre d'outils Formule. Pour entrer une formule par saisie, saisissez-la directement dans la barre d'outils Formule.

3.

Dans la barre d'outils Formule, saisissez la formule : Par exemple, pour calculer le revenu moyen gnr par article vendu, saisissez :
= [Revenu des ventes]/[Quantit vendue]

Web Intelligence suggre les lments ncessaires l'laboration de la formule pendant la saisie.
Web Intelligence propose de slectionner Revenu des ventes pour complter la formule

442

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Cration de formules

20

4.

Pour slectionner une suggestion de Web Intelligence, appuyez sur la flche vers le bas pour la mettre en surbrillance, puis appuyez sur Entre. Ou Slectionnez la suggestion l'aide du curseur. Web Intelligence ajoute ensuite le composant que vous avez slectionn la formule.

5.

Si vous vous trouvez dans la vue Structure, cliquez sur Afficher les rsultats pour visualiser les rsultats de la formule. La formule est ajoute au rapport. Remarque : Les formules commencent toujours par "=" et les objets de rapport sont toujours encadrs de crochets dans les formules.

Spcification de la formule par glisser-dposer Pour entrer une formule par glisser-dposer :

Faites glisser des objets de rapport sur la barre d'outils Formule.

Lorsque vous lchez un objet, il apparat dans la barre d'outils Formule comme si vous l'aviez saisi directement. Remarque : Lorsque vous faites glisser un composant de formule dans la barre d'outils Formule, il s'affiche la position courante du curseur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

443

20

Cration de calculs personnaliss Cration de formules

Utilisation de l'Editeur de formule


Vous pouvez utiliser l'Editeur de formule pour entrer des formules dans la barre d'outils Formule. L'Editeur de formule est une interface graphique qui permet de gnrer des formules. Il contient tous les objets de rapport, fonctions et oprateurs que vous pouvez utiliser dans une formule. Affichage de l'Editeur de formule Pour afficher l'Editeur de formule :

Cliquez sur le bouton Afficher l'Editeur de formule dans la barre d'outils Formule. L'Editeur de formule apparat sous la barre d'outils Formule :

L'Editeur de formule affiche les objets de rapport, les fonctions et les oprateurs que vous pouvez utiliser pour gnrer une formule. Remarque : Pour faciliter la lecture de la formule, insrez des sauts de ligne l'aide des combinaisons de touches Ctrl + Entre ou Alt + Entre.

444

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Cration de formules

20

Cration d'une formule l'aide de l'Editeur de formule Pour crer une formule l'aide de l'Editeur de formule, procdez comme suit : 1. Slectionnez la cellule du rapport o vous voulez insrer la formule. Vous pouvez slectionner une cellule de tableau ou une cellule individuelle. 2. Affichez la barre d'outils Formule ainsi que l'Editeur de formule. Reportez-vous la section "Affichage de l'Editeur de formule", page 444, plus haut. 3. Dans les onglets Donnes, Fonctions et Oprateurs, cliquez deux fois sur les objets rapport, fonctions et oprateurs inclure dans la formule, ou saisissez directement la formule. Par exemple, pour crer la formule =Moyenne([Chiffre d'affaires]), cliquez deux fois sur la fonction Moyenne(), puis cliquez deux fois sur l'objet Chiffre d'affaire. Remarque : Lorsque vous cliquez deux fois sur une fonction pour l'inclure dans une formule, Web Intelligence place le curseur entre les parenthses de la fonction.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

445

20

Cration de calculs personnaliss Cration de formules

Insertion de texte dans des cellules


Le texte dans les cellules de rapport commence toujours par "=". Le texte littral apparat entour de guillemets, au contraire des formules qui apparaissent sans guillemets. Par exemple, la formule Moyenne([Revenu des ventes]) apparat dans une cellule sous la forme :
=Moyenne([Revenu des ventes])

Le texte Revenu des ventes moyen apparat sous la forme :


=Revenu des ventes moyen

Vous pouvez utiliser seulement du texte dans une cellule, ou bien mixer des formules et du texte l'aide de l'oprateur "+". Si vous voulez qu'une cellule affiche le revenu moyen prcd du texte "Revenu des ventes moyen", le texte de cette cellule doit se prsenter comme ceci :
=Revenu des ventes moyen : + Moyenne([Revenu des ventes])

Notez la prsence d'un espace la fin de la chane de texte pour que le texte et la valeur ne soient pas placs directement cte cte dans la cellule.

Enregistrement de formules en tant que variables


Vous pouvez enregistrer une formule en tant que variable pour pouvoir la rutiliser dans un rapport. Pour en savoir plus ce sujet, voir "Enregistrement de formules en tant que variables", page 487.

446

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss A propos des fonctions

20

A propos des fonctions


Il est possible qu'un calcul personnalis ne soit constitu que d'objets de rapport, par exemple
[Revenu des ventes]/[Quantit vendue]

Toutefois, les calculs contiennent galement souvent des fonctions. Une fonction est une opration qui reoit zro ou plusieurs valeurs comme entre et renvoie une sortie sur la base de ces valeurs. Par exemple, la fonction Somme effectue le total de toutes les valeurs d'un indicateur et sort le rsultat. La formule Somme([Revenu des ventes]) gnre le total des revenus des ventes. Dans ce cas, l'entre de la fonction est l'indicateur Revenu des ventes et la sortie est le total de tous les indicateurs des ventes. Pour en savoir plus sur les fonctions Web Intelligence, voir "Dfinition des fonctions", page 480.

A propos des oprateurs


Les oprateurs lient les diffrents composants dans une formule. Les formules peuvent contenir cinq types d'oprateur :

Mathmatique Conditionnel Logique Contexte Spcifique la fonction

Pour afficher tous les oprateurs pris en charge par Web Intelligence, cliquez sur l'onglet Oprateurs dans l'Editeur de formule. Les sections suivantes dcrivent chacun des types d'oprateur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

447

20

Cration de calculs personnaliss A propos des oprateurs

Oprateurs mathmatiques
Les oprateurs mathmatiques paraissent familiers car ils correspondent aux oprations arithmtiques de base. Les oprateurs d'addition (+), de soustraction (-), de multiplication (*) et de division (/) permettent d'effectuer des oprations mathmatiques dans une formule. La formule :
[Revenu des ventes]/[Cot des ventes]

Remarque : contient un oprateur mathmatique, la soustraction en l'occurrence. Lorsqu'il est utilis avec des chanes de caractres, l'oprateur +' devient un oprateur de concatnation de chane. Autrement dit, il permet de joindre des chanes de caractres. Par exemple, la formule "John" + " Smith" renvoie "John Smith".

Oprateurs conditionnels
Les oprateurs conditionnels dterminent le type de comparaison effectuer entre des valeurs. Le tableau suivant en prsente une description.: Oprateur = > < >= <= != Description Egal Suprieur Infrieur Suprieur ou gal Infrieur ou gal Diffrent de

448

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss A propos des oprateurs

20

Vous utilisez les oprateurs conditionnels en combinaison avec Si, comme dans :
Si([Revenu des ventes] >= 10000;Elev';Bas')

qui renvoie Elev pour toutes les lignes o le revenu est suprieur ou gal 10000 et Bas pour toutes les autres lignes.

Oprateurs logiques
Les oprateurs logiques sont utiliss dans des expressions qui renvoient Vrai ou Faux. Vous vous servez de ce type d'expressions avec la fonction Si. Les oprateurs logiques Web Intelligence sont ET, OU, PAS, Entre et DansListe. Par exemple, l'expression :
Si([Lieu de sjour] = Club Bahamas' OU [Lieu de sjour]='Club Hawa'; US'; France')

renvoie US si le lieu de sjour est Club Bahamas ou Club Hawa, et France, dans le cas contraire. L'expression :
([Lieu de sjour] = Club Bahamas' OU [Lieu de sjour]='Club Hawa'

renvoie Vrai ou Faux ; Vrai si le lieu de sjour disponible est gal Club Bahamas' ou Club Hawa', Faux dans le cas contraire.

Oprateurs contextuels
Les oprateurs contextuels font partie de la syntaxe de calcul avance. La syntaxe avance permet de dfinir quelles dimensions un indicateur ou une formule prend en compte dans un calcul. Vous en trouverez une description dtaille dans la section "Dfinition du contexte de calcul", page 450.

Oprateurs spcifiques la fonction


Certaines fonctions Web Intelligence peuvent prendre des oprateurs spcifiques pour arguments. Par exemple, la fonction Prcdent() peut avoir pour argument l'oprateur AUTO. Pour en savoir plus, voir l'aide en ligne sur les fonctions et le chapitre "Fonctions Web Intelligence", page 479.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

449

20

Cration de calculs personnaliss Dfinition du contexte de calcul

Dfinition du contexte de calcul


Avant de dfinir un contexte de calcul spcifique, vous devez comprendre comment fonctionne les contextes de calcul.

Que sont des contextes de calcul ?


Les contextes de calcul vous permettent de mieux contrler le mode d'valuation d'une formule ou d'un indicateur. Pour comprendre leur fonctionnement, vous devez connatre les notions lmentaires relatives aux rapports. Un rapport contient deux types d'objet : les dimensions, qui sont des types de donnes relatives votre activit et peuvent tre associes des indicateurs (tels que : produits, annes, rgions), et les indicateurs, que vous pouvez calculer en fonction des dimensions (par exemple : revenu des ventes, volume des ventes). Par exemple, un rapport peut prsenter le revenu des ventes (indicateur) par anne (dimension). Les indicateurs ont pour caractristique importante d'tre smantiquement dynamiques. Cela signifie que les valeurs renvoyes par un indicateur dpendent des dimensions auxquelles ils sont associs, en d'autres termes du contexte dans lequel ils sont placs. Web Intelligence place les mesures dans des contextes par dfaut selon l'endroit o ils apparaissent dans un rapport. Toutefois, vous pouvez modifier ces contextes par dfaut. Il s'agit prcisment de l'action voque par la notion de dfinition du contexte de calcul. Vous pouvez visualiser les contextes par dfaut en crant un bloc contenant des objets Anne et Revenu des ventes. Dans ce cas, l'objet Revenu des ventes renvoie le revenu des ventes par an, car le revenu est valu dans le contexte de la dimension Anne. Si vous ajoutez ensuite au bloc la dimension Trimestre, les chiffres de la colonne Revenu des ventes changent, car le contexte par dfaut est dsormais Anne et Trimestre.

450

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Dfinition du contexte de calcul

20

Vous pouvez ainsi constater que lorsque vous placez un indicateur ou une formule dans un bloc, le contexte de calcul par dfaut que Web Intelligence applique inclut toutes les dimensions du bloc.

Contextes de calcul par dfaut


Suivant l'emplacement d'un indicateur ou d'une formule, Web Intelligence slectionne un contexte par dfaut. Tous les exemples suivants utilisent la fonction Somme() pour illustrer les contextes par dfaut. Remarque : Pour en savoir plus sur les expressions "contexte d'entre" et "contexte de sortie" utiliss dans cette section, voir "Modification du contexte de calcul par dfaut l'aide de la syntaxe avance", page 456.

Contextes par dfaut dans un tableau vertical


Un tableau vertical est un tableau de rapport standard avec des en-ttes dans la partie suprieure, des donnes s'tendant de haut en bas dans le tableau, et des pieds de page dans la partie infrieure du tableau. Les contextes par dfaut dans un tableau vertical sont les suivants : Lorsque le calcul se trouve dans... L'en-tte Le contexte d'entre est Les dimensions et les indicateurs utiliss pour gnrer le corps du bloc Les dimensions et les indicateurs utiliss pour gnrer la ligne en cours Les dimensions et les indicateurs utiliss pour gnrer le corps du bloc Le contexte de sortie est Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique Le mme que le contexte d'entre

Le corps du bloc

Le pied de page

Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique

Exemple : Contextes par dfaut dans un tableau vertical

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

451

20

Cration de calculs personnaliss Dfinition du contexte de calcul

Le tableau suivant prsente les contextes par dfaut dans un tableau vertical :
Contexte d'entre (Anne, Trimestre) Valeurs agrges dans une sortie unique Contexte d'entre et de sortie (Anne, Trimestre)

Contexte par dfaut dans un tableau horizontal


Un tableau horizontal ressemble un tableau vertical couch sur un ct. Les en-ttes figurent sur la gauche, les donnes s'chelonnent de gauche droite et les pieds de page figurent sur la droite. Les contextes par dfaut pour un tableau horizontal sont identiques ceux d'un tableau vertical.

Contextes par dfaut dans un tableau crois


Un tableau crois affiche les donnes dans une matrice avec des indicateurs apparaissant aux intersections des dimensions. Les contextes par dfaut dans un tableau crois sont les suivants : Le calcul se trouve dans... L'en-tte Le contexte d'entre est Les dimensions et les indicateurs utiliss pour gnrer le corps du bloc. Le contexte de sortie est Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique.

Le corps du bloc

Les dimensions et les Le mme que le indicateurs utiliss pour contexte d'entre. gnrer le corps du bloc.

452

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Dfinition du contexte de calcul

20

Le calcul se trouve dans... Le pied de page

Le contexte d'entre est Les dimensions et les indicateurs utiliss pour gnrer le corps du bloc. Les dimensions et les indicateurs utiliss pour gnrer la colonne courante. Les dimensions et les indicateurs utiliss pour gnrer la ligne courante.

Le contexte de sortie est Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique. Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique. Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique. Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique. Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique.

Le pied de page VBody

Le pied de page HBody

Le pied de page VFooter Identique au pied de page.

Le pied de page HFooter Identique au pied de page.

Exemple : Contextes par dfaut dans un tableau crois Le rapport ci-aprs prsente les contextes par dfaut dans un tableau crois :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

453

20

Cration de calculs personnaliss Dfinition du contexte de calcul

Contextes par dfaut dans une section


Une section se compose d'un en-tte, d'un corps et d'un pied de page. Les contextes par dfaut dans une section sont les suivants : Le calcul se trouve dans... Corps Le contexte d'entre est Les dimensions et les indicateurs du rapport, filtrs pour limiter les donnes celles de la section. Le contexte de sortie est Toutes les donnes sont agrges, puis la fonction de calcul renvoie une valeur unique.

Exemple : Contextes par dfaut dans une section

Contexte d'entre (Anne, Trimestre), donnes agrges

454

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Dfinition du contexte de calcul

20

Contextes par dfaut dans une rupture


Une rupture se compose d'un en-tte, d'un corps et d'un pied de page. Les contextes par dfaut dans une rupture sont les suivants : Le calcul se trouve dans... L'en-tte Le contexte d'entre est Le contexte de sortie est

Instance en cours de la Toutes les donnes sont rupture. agrges, puis la fonction de calcul renvoie une valeur unique. Instance en cours de la Toutes les donnes sont rupture. agrges, puis la fonction de calcul renvoie une valeur unique.

Le pied de page

Exemple : Contextes par dfaut dans une rupture


Contexte d'entre (Anne, Trimestre), donnes agrges

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

455

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Modification du contexte de calcul par dfaut l'aide de la syntaxe avance


Que se passe-t-il si le contexte par dfaut d'une formule ou d'un indicateur n'est pas celui dont vous avez besoin ? Dans ce cas, vous pouvez utiliser une syntaxe avance pour personnaliser le contexte selon vos besoins.

Qu'est-ce que la syntaxe avance ?


La syntaxe avance fait appel des oprateurs contextuels que vous ajoutez une formule ou un indicateur pour spcifier le contexte. Le contexte d'un indicateur ou d'une formule est constitu d'un contexte d'entre et d'un contexte de sortie.

Qu'est-ce qu'un contexte d'entre ?


Le contexte d'entre d'une formule se compose des dimensions qui alimentent la formule.

Spcification de dimensions dans des contextes d'entre et de sortie


Les contextes d'entre et de sortie sont constitus de listes de dimensions. Ces listes doivent toujours se trouver entre parenthses, mme si la liste contient une seule dimension. Par exemple, un contexte doit tre spcifi comme ([Anne];Trimestre]) ou ([Anne]). Exemple : Spcification d'un contexte d'entre Dans les exemples donns la section "Que sont des contextes de calcul ?", page 450, les contextes d'entre se composent respectivement de (Anne) et (Anne, Trimestre). Dans le premier exemple, Web Intelligence calcule le revenu par anne. Dans le deuxime exemple, il calcule le revenu par anne par trimestre. Lorsqu'il est prcis de faon explicite dans une formule, le contexte d'entre se prsente comme suit :
Somme([Revenu des ventes] Dans ([Anne];[Trimestre]))

Autrement dit, les dimensions du contexte d'entre apparaissent entre les parenthses de la fonction (en l'occurrence, Somme) pour laquelle vous spcifiez ce contexte. Pour en savoir plus sur l'oprateur Dans qui apparat dans cette formule, voir "Oprateur contextuel Dans", page 462

456

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Qu'est-ce qu'un contexte de sortie ?


Un contexte de sortie de formule entrane la gnration d'une valeur par la formule s'il est plac dans le pied de page d'un bloc contenant une rupture. Pensez au contexte de sortie comme une rupture dans une formule. Exemple : Spcification d'un contexte de sortie Observez le rapport suivant qui prsente le revenu par anne et par trimestre, avec une rupture au niveau de l'anne, et le revenu minimal calcul par an.

Comment prsenter le revenu annuel minimal dans un bloc sans rupture ? Pour ce faire, vous pouvez spcifier le contexte de sortie dans une formule. Dans ce cas, la formule se prsente comme suit :
Min([Revenu des ventes]) Dans ([Anne])

Autrement dit, le contexte de sortie apparat aprs les parenthses de la fonction pour laquelle vous spcifiez ce contexte. Dans ce cas, le contexte de sortie indique Web Intelligence de calculer le revenu minimal par an.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

457

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Si vous rajoutez une colonne contenant cette formule dans le bloc, le rsultat est le suivant :

Vous pouvez constater que la colonne Min par anne contient le revenu minimal qui figure dans les pieds de rupture du rapport prcdent. Notez que, dans cet exemple, le contexte d'entre n'est pas spcifi, car il s'agit du contexte par dfaut (Anne, Trimestre) pour le bloc. En d'autres termes, le contexte de sortie indique Web Intelligence quel revenu par anne et par trimestre il faut calculer. De forme complte, avec les formules d'entre et de sortie spcifies de faon explicite, la formule se prsente comme suit :
Min([Revenu des ventes] Dans ([Anne];[Trimestre])) Dans ([Anne])

En d'autres termes, cette formule indique Web Intelligence de calculer les revenus annuels par trimestre, puis d'indiquer les revenus les plus bas gnrs chaque anne. Que se passe-t-il si vous ne spcifiez pas le contexte de sortie dans la colonne Min par anne ? Dans ce cas, les chiffres sont identiques ceux de la colonne Revenu des ventes. Pourquoi ? N'oubliez pas que le contexte par dfaut d'un bloc inclut les dimensions du bloc. Le revenu minimal annuel par trimestre est identique au revenu annuel par trimestre parce qu'il n'existe qu'un seul revenu par combinaison anne/trimestre.

458

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Spcification de contextes d'entre et de sortie


Vous pouvez spcifier des contextes d'entre et de sortie dans la mme formule. Exemple : Spcification de contextes d'entre et de sortie dans la mme formule Observez le tableau suivant :

Notez que les chiffres de la colonne Min par anne sont identiques ceux des pieds du bloc dans l'exemple "Spcification d'un contexte de sortie", page 457, mme si ce bloc contient en plus la dimension Mois. La raison en est que la formule Min par anne exclut de faon explicite Mois du contexte d'entre. La formule se prsente comme suit :
Min([Revenu des ventes] Dans ([Anne];[Trimestre])) Dans ([Anne])

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

459

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Cette formule indique Web Intelligence d'ignorer le mois et de calculer les revenus par an et par trimestre (contexte d'entre), puis de gnrer les revenus les plus bas pour chaque anne (contexte de sortie). Si le contexte d'entre n'avait pas t spcifi de faon explicite, le tableau se prsenterait comme suit :

Dans notre exemple, le contexte d'entre est dsormais (Anne, Trimestre, Mois), de sorte que Web Intelligence calcule les revenus par anne, trimestre et mois avant de calculer le revenu le plus bas existant dans la colonne Revenu des ventes pour chaque anne. Par exemple, 173 756,40 est la valeur la plus petite figurant dans la colonne Revenu des ventes en 2001 ; elle apparat donc dans la colonne Min par anne dans toutes les lignes o l'anne est 2001.

460

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Que se passe-t-il si vous remplacez le contexte de sortie de la formule par (Anne, Trimestre) ? La formule calcule dsormais les revenus par anne, trimestre et mois (contexte d'entre), mais la rupture de la formule se produit chaque changement d'anne/de trimestre, plutt qu' chaque changement d'anne. Par consquent, le bloc apparat comme suit :

En d'autres termes, cette formule indique Web Intelligence de calculer les revenus annuels par trimestre et par mois, puis d'indiquer les revenus les plus bas de chaque combinaison anne/trimestre.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

461

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Oprateurs contextuels de syntaxe avance


Dans tous les exemples jusqu' prsent, vous avez spcifi des contextes d'entre et de sortie l'aide du mot Dans, puis en rpertoriant les dimensions inclure dans le contexte. Il s'agit d'un oprateur contextuel. Les autres oprateurs contextuels sont PourChaque et PourTout. Le tableau suivant dcrit les oprateurs contextuels : Oprateur Dans Dfinition Permet de spcifier des dimensions de faon explicite. Egalement utilis avec des mots cls de syntaxe avance (voir "Mots cls de la syntaxe avance", page 466) Ajoute des dimensions au contexte Supprime les dimensions du contexte

PourChaque PourTout

Oprateur contextuel Dans L'oprateur contextuel Dans spcifie les dimensions de faon explicite dans un contexte. Exemple : Utilisation de l'oprateur Dans pour spcifier les dimensions dans un contexte Dans cet exemple, vous avez un rapport prsentant les valeurs Anne et Revenu des ventes. Votre fournisseur de donnes contient aussi l'objet Trimestre, mais vous n'incluez pas cette dimension dans le bloc. Vous choisissez plutt d'inclure une autre colonne qui affiche le revenu maximal par trimestre de chaque anne. Votre rapport se prsente comme suit :

462

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Vous pouvez voir d'o proviennent les valeurs de la colonne Revenu trimestriel maximum en examinant ce bloc avec un bloc incluant la dimension Trimestre :

La colonne Revenu trimestriel maximum prsente le revenu trimestriel le plus lev de chaque anne. Par exemple, T4 prsentant le revenu le plus lev pour 2002, la colonne Revenu trimestriel maximum prsente le revenu de T4 sur la ligne affichant les valeurs de 2002. Avec l'oprateur Dans, la formule pour Revenu trimestriel maximum est
Max([Revenu des ventes] Dans ([Anne];[Trimestre])) Dans ([Anne]).

Cette formule indique Web Intelligence de calculer le revenu des ventes maximal pour chaque combinaison (Anne,Trimestre), puis d'indiquer ce chiffre par anne. Remarque : Comme le contexte de sortie par dfaut du bloc est Anne, vous n'avez pas besoin de spcifier de faon explicite le contexte de sortie dans cette formule. Oprateur de contexte PourChaque L'oprateur PourChaque ajoute des dimensions un contexte. Exemple : Utilisation de l'oprateur PourChaque pour ajouter des dimensions un contexte

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

463

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Dans l'exemple "Utilisation de l'oprateur Dans pour spcifier les dimensions dans un contexte", page 462, vous avez utilis la formule
Max([Revenu des ventes] Dans ([Anne];[Trimestre])) Dans ([Anne])

pour calculer le revenu maximal par anne et par trimestre dans le tableau cidessous, qui ne prsente pas la dimension Trimestre :

Si vous optez pour l'oprateur de contexte PourChaque, vous pouvez obtenir le mme rsultat avec la formule :
Max([Revenu des ventes] PourChaque ([Trimestre])) Dans ([Anne])

Pourquoi ? Parce que la dimension Anne est le contexte d'entre par dfaut du bloc (pour en savoir plus sur les contextes par dfaut, voir "Contextes de calcul par dfaut", page 451). En vous servant de l'oprateur PourChaque, vous ajoutez la dimension Trimestre au contexte, en donnant le contexte d'entre ([Anne];[Trimestre]).

464

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Oprateur contextuel PourTout L'oprateur contextuel PourTout supprime les dimensions d'un contexte. Exemple : Utilisation de l'oprateur PourTout pour supprimer les dimensions d'un contexte Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes, et vous voulez ajouter une colonne qui prsente le revenu total de chaque anne, comme indiqu dans le bloc suivant :

Pour que le total des revenus par anne soit effectu, le contexte d'entre doit tre (Anne) ; par dfaut, il est (Anne; Trimestre). Par consquent, vous pouvez supprimer Trimestre du contexte d'entre en spcifiant PourTout ([Trimestre]) dans la formule, comme suit :
Somme([Revenu des ventes] PourTout([Trimestre]))

Sachez que l'oprateur Dans vous permet d'aboutir au mme rsultat ; dans ce cas, la formule est :
Somme([Revenu des ventes] Dans ([Anne]))

Cette version de la formule spcifie de faon explicite Anne comme contexte, au lieu de supprimer Trimestre pour conserver Anne. Les oprateurs PourTout et PourChaque sont pratiques lorsqu'un contexte par dfaut contient de nombreuses dimensions. Il est souvent plus facile d'effectuer un ajout ou un retrait du contexte avec les oprateurs PourTout et PourChaque que de spcifier explicitement la liste avec Dans.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

465

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Mots cls de la syntaxe avance


Les mots cls de la syntaxe avance constituent une espce d'criture en stno qui vous permettent de faire rfrence des dimensions en syntaxe avance sans spcifier de faon explicite ces dimensions. Cette opration garantit des rapports toujours optimaux ; si les formules ne contiennent pas de rfrences figes dans le code des dimensions, elles restent valables mme en cas d'ajout ou de suppression de dimensions dans le rapport. Il existe cinq mots cls de syntaxe avance : Rapport, Section, Rupture, Bloc et Corps. Les sections qui suivent dcrivent chaque mot cl, avec un exemple pour illustrer chacun d'eux. La section "Utilisation de mots cls pour rendre des rapports gnriques", page 472 montre comment l'utilisation de mots cls rend les rapports gnriques.

Mot cl Rapport
Le tableau ci-aprs dcrit les donnes auxquelles fait rfrence le mot cl Rapport, selon l'emplacement de ce dernier dans un rapport : Plac dans Un bloc Une rupture de bloc (en-tte ou pied) Une section (en-tte, pied ou l'extrieur d'un bloc) A l'extrieur des blocs ou des sections du rapport Exemple : Mot cl Rapport Fait rfrence Toutes les donnes du rapport Toutes les donnes du rapport Toutes les donnes du rapport Toutes les donnes du rapport

466

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes. Le rapport contient une colonne, Rapport total, qui affiche le total de tous les revenus du rapport.

La formule pour la colonne Rapport total est Somme([Revenu des ventes]) Dans Rapport. Sans le mot cl Rapport, cette colonne dupliquerait les chiffres de la colonne Revenu des ventes, car le contexte de sortie par dfaut serait utilis ([Anne];[Trimestre]). Pour en savoir plus sur les contextes par dfaut, voir "Contextes de calcul par dfaut", page 451.

Mot cl Section
Le tableau ci-aprs dcrit les donnes auxquelles fait rfrence le mot cl Section, selon l'emplacement de ce dernier dans un rapport : Plac dans Un bloc Une rupture de bloc (en-tte ou pied) Section A Fait rfrence Toutes les donnes de la section Toutes les donnes de la section Toutes les donnes de la section

A l'extrieur des blocs ou Non applicable sections Exemple : Mot cl Section

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

467

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes. Le rapport contient une section base sur Anne. La colonne Section total contient la formule :
Somme([Revenu des ventes]) Dans Section

Les chiffres de la colonne Section total reprsentent le revenu total pour 2001, car la rupture de section se produit au niveau de l'objet Anne. Sans le mot cl Section, cette colonne dupliquerait les chiffres de la colonne Revenu des ventes car le contexte de sortie par dfaut ([Anne];[Trimestre]) serait utilis. Pour en savoir plus sur les contextes par dfaut, voir "Contextes de calcul par dfaut", page 451.

Mot cl Rupture
Le tableau ci-aprs dcrit les dimensions auxquelles fait rfrence le mot cl Rupture, selon l'emplacement de ce dernier dans un rapport : Plac dans Un bloc Une rupture de bloc (en-tte ou pied) Fait rfrence Toutes les donnes dans la partie du bloc dlimit par une rupture Toutes les donnes dans la partie du bloc dlimit par une rupture

Une section (en-tte, Non applicable pied ou l'extrieur d'un bloc) A l'extrieur des blocs ou Non applicable des sections du rapport Exemple : Mot cl Rupture Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes. Le rapport comporte une rupture au niveau de Anne. La colonne Total rupture contient la formule :

468

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Somme([Revenu des ventes]) Dans Rupture

Sans le mot cl Rupture, cette colonne dupliquerait les chiffres de la colonne Revenu des ventes, car le contexte de sortie par dfaut ([Anne];[Trimestre]) serait utilis. Pour en savoir plus sur les contextes par dfaut, voir "Contextes de calcul par dfaut", page 451.

Mot cl Bloc
Le tableau ci-aprs dcrit les dimensions auxquelles fait rfrence le mot cl Bloc, selon l'emplacement de ce dernier dans un rapport : Le mot cl Bloc recouvre souvent les mmes donnes que le mot cl Section, la diffrence qu'il tient compte des filtres placs sur un bloc. alors que Section les ignore. Plac dans Un bloc Fait rfrence Toutes les donnes du bloc, sans tenir compte des ruptures, en respectant les filtres

Une rupture de bloc (en-tte ou pied) Toutes les donnes du bloc, sans tenir compte des ruptures, en respectant les filtres Une section (en-tte, pied ou l'extrieur d'un bloc) A l'extrieur des blocs ou sections Exemple : Mot cl Bloc Non applicable Non applicable

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

469

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes. Le rapport contient une section base sur Anne. Le bloc est filtr de faon exclure les troisime et quatrime trimestres. La colonne Moyenne annuelle contient la formule :
Moyenne([Revenu des ventes]) Dans Section

et la colonne Moyenne du premier semestre contient la formule Moyenne ([Revenu des ventes]) Dans Bloc. Vous pouvez voir comment le mot cl Bloc prend en compte le filtre sur le bloc.

470

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

Mot cl Corps
Le tableau ci-aprs dcrit les dimensions auxquelles fait rfrence le mot cl Corps, selon l'emplacement de ce dernier dans un rapport : Plac dans Un bloc Une rupture de bloc (en-tte ou pied) Fait rfrence Toutes les donnes du bloc Toutes les donnes du bloc

Une section (en-tte, Toutes les donnes de la section pied ou l'extrieur d'un bloc) A l'extrieur des blocs ou Toutes les donnes du rapport sections Exemple : Mot cl Corps Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes, avec une rupture sur Anne. Le rapport contient une section base sur Anne et une rupture au niveau de Trimestre. La colonne Corps contient la formule Somme([Revenu des ventes]) Dans Corps.
Le mot cl Corps gnre un rsultat diffrent selon son emplacement

Les totaux de la colonne Corps sont gaux ceux de la colonne Revenu des ventes, car le mot cl Corps fait rfrence aux donnes du bloc. Si vous deviez supprimer l'objet Mois, les chiffres de la colonne Bloc changeraient pour correspondre aux chiffres modifis de la colonne Revenu des ventes. Si vous deviez placer la formule dans le pied du rapport, elle renverrait le revenu total pour le bloc.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

471

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Utilisation de mots cls pour rendre des rapports gnriques


Des mots cls avancs permettent de protger durablement votre rapport contre les modifications. Si vous faites rfrence aux donnes de faon explicite (en spcifiant des dimensions l'aide de Dans, PourTout et PourChaque), vos rapports risquent de renvoyer des donnes inattendues en cas d'ajout ou de suppression de dimensions. L'exemple suivant illustre ce cas de figure. Exemple : Utilisation du mot cl Rapport pour afficher des pourcentages Dans cet exemple, vous disposez d'un bloc contenant les objets Anne, Trimestre et Revenu des ventes. Vous voulez afficher les revenus par anne et par trimestre, ainsi que le pourcentage du revenu total dans le rapport reprsent par chaque revenu individuel, comme indiqu :

La formule pour la colonne Pourcentage total est (([Revenu des ventes]/(Somme([Revenu des ventes]) Dans Rapport)) * 100 N'oubliez pas que, dans un bloc, le mot cl Rapport inclut toutes les donnes du rapport, donc il serait possible d'crire la formule suivante
([Revenu des ventes]/(Somme([Revenu des ventes] PourTout ([Anne];[Trimestre]))) * 100 Somme([Revenu des ventes]) PourTout ([Anne],[Trimestre])

pour indiquer Web Intelligence de supprimer Anne et Trimestre du contexte de sortie, autrement dit, de calculer un total gnral, car le rapport ne contient pas d'autres dimensions. (Pour en savoir plus sur l'oprateur

472

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

20

PourTout, voir "Oprateur contextuel PourTout", page 465.) La formule divise ensuite chaque revenu par le total gnral pour obtenir un pourcentage du total. Mme si vous pouvez utiliser l'oprateur PourTout dans cette situation, il est de loin prfrable de vous servir du mot cl Rapport. Pourquoi ? Que se passe-t-il si la dimension Mois est rajoute par la suite au rapport ? La version de la formule qui utilise le mot cl Rapport calcule toujours chaque pourcentage correctement, mais la version qui spcifie de faon explicite les dimensions Anne et Trimestre est dsormais fausse :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

473

20

Cration de calculs personnaliss Modification du contexte de calcul par dfaut l'aide de la syntaxe avance

Pour quelle raison ? Le problme vient de :


Somme([Revenu des ventes] PourTout ([Anne];[Trimestre]))

Lorsque Anne et Trimestre taient les seules dimensions du rapport, la formule revenait calculer un total gnral de tous les revenus. Une fois la dimension Mois ajoute, cette expression supprime Anne et Trimestre du contexte de sortie par dfaut, mais conserve Mois. La formule contient dsormais une rupture au niveau du mois. En d'autres termes, sur chaque ligne o Mois est 1, cette expression signifie dsormais le revenu total de tous les mois 1. Dans chaque ligne o Mois est 2, elle signifie le revenu total de tous les mois 2. Par consquent, les pourcentages ne sont pas ceux que vous attendez.

474

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Exemples de formules pratiques

20

Exemples de formules pratiques


Exemple : Calcul d'un pourcentage l'aide de la fonction Pourcentage Web Intelligence comporte la fonction Pourcentage pour le calcul des pourcentages. Cette fonction calcule le pourcentage d'un nombre par rapport son contexte environnant. Par exemple, le tableau suivant prsente les revenus par anne et par trimestre. La colonne de pourcentage contient la formule
Pourcentage([Revenu des ventes])

Dans ce cas, la fonction calcule chaque revenu en tant que pourcentage du revenu total. Le contexte environnant est le revenu total ; il s'agit du seul chiffre de revenu qui est intressant, en dehors de la rpartition en anne et en trimestre dans le tableau. Si le rapport est divis en sections par anne, le contexte environnant l'extrieur du tableau devient le revenu total de la section.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

475

20

Cration de calculs personnaliss Exemples de formules pratiques

Si la cellule Pourcentage est place l'extrieur du tableau, mais toujours au sein de la section, le contexte environnant devient le revenu total. Dans ce cas, la fonction Pourcentage calcule le revenu total pour la section en tant que pourcentage du revenu global total.

Exemple : Calcul d'un pourcentage l'aide de la fonction Somme Vous pouvez davantage contrler le contexte de calcul d'un pourcentage l'aide de la fonction Somme. Si vous divisez un chiffre faisant partie d'un ensemble de chiffres par le total de ces chiffres, vous obtenez son pourcentage par rapport au total ; par exemple, la formule [Revenu des ventes]/Somme([Revenu des ventes]) donne le revenu des ventes en tant que pourcentage du revenu total. Dans le tableau suivant, la colonne Pourcentage du total contient la formule
[Revenu des ventes]/(Somme([Revenu des ventes] Dans Rapport)) et la colonne Pourcentage de l'anne comporte la formule

[Revenu des ventes]/(Somme([Revenu des ventes] Dans Section)).

476

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Cration de calculs personnaliss Exemples de formules pratiques

20

Ces formules utilisent les mots cls de syntaxe avance Rapport et Section pour demander la fonction Somme de calculer respectivement le revenu total global et le revenu annuel.

Pour en savoir plus sur la syntaxe avance utiliser avec des fonctions, notamment les mots cls Rapport et Section, voir "Dfinition du contexte de calcul", page 450. Exemple : Affichage d'une invite de saisie avec RponseUtilisateur() Vous disposez d'un rapport prsentant les valeurs Anne, Trimestre et Revenu des ventes. L'objet Etat figure galement dans le rapport bien qu'il ne soit pas affich. Lorsque l'utilisateur excute le rapport, une invite s'affiche, lui proposant de choisir un Etat. Vous voulez que l'Etat choisi s'affiche dans le titre du rapport. Si votre fournisseur de donnes s'appelle eMode et que le texte de l'invite est Slectionnez un Etat, la formule du titre est
"Revenus trimestriels" + RponseUtilisateur ( "eMode";" Slectionnez un Etat")

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

477

20

Cration de calculs personnaliss Exemples de formules pratiques

Le rapport est le suivant :

478

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fonctions Web Intelligence

chapitre

21

Fonctions Web Intelligence Prsentation

Prsentation
Ce chapitre prsente les fonctions disponibles dans Web Intelligence. Vous avez rgulirement recours des fonctions pour crer des calculs Web Intelligence personnaliss. Pour en savoir plus sur les calculs personnaliss, voir "Cration de calculs personnaliss", page 439. Ce chapitre traite des sujets suivants :

Dfinition d'une fonction utilisation des fonctions Exemples de fonctions et descriptions

Dfinition des fonctions


En mathmatique, une fonction est une rgle tablissant une relation entre diffrentes valeurs ou diffrents ensembles de valeurs. Les fonctions dcrivent les relations entre des variables et vous permettent de dterminer la valeur d'une variable sur la base de la valeur d'une ou de plusieurs autres variables. Le prototype d'une fonction (voir ci-dessous) est une description de la relation entre des valeurs d'entre et des valeurs de sortie, et vous permet de driver une valeur (la valeur de sortie), sur la base de zro ou de plusieurs valeurs existantes (la ou les valeurs d'entre). Vous entrez des valeurs pour une fonction via ses paramtres et la fonction renvoie une valeur lie aux valeurs des paramtres. Par exemple, la fonction Gauche() dcrit la relation entre deux valeurs d'entre (une chane de caractres et un entier) et une valeur de sortie sous la forme de chane de caractres. Elle renvoie les [entier] premiers caractres de cette chane de caractres sous la forme d'une autre chane de caractres. Si la chane d'entre est "Bonjour" et que l'entier en entre est 2, la chane de sortie est donc "Bo". Remarque : Certaines fonctions ne requirent pas de paramtres d'entre.

480

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fonctions Web Intelligence Dfinition des fonctions

21

Prototypes de fonction
Pour utiliser une fonction, vous devez connatre son nom, le nombre de valeurs en entre dont elle a besoin et les types de donnes de ces valeurs. Vous devez galement connatre le type de donnes que gnre la fonction. Par exemple, la fonction Somme utilise un objet numrique comme entre (par exemple, un indicateur prsentant un revenu des ventes) et gnre des donnes numriques (la somme de toutes les valeurs de l'objet indicateur). Cette description des entres et sorties d'une fonction est dsigne sous le terme prototype. Une brve description du prototype de la fonction s'affiche lorsque vous slectionnez cette dernire dans l'Editeur de formule. Par exemple, si vous slectionnez la fonction Abs, les informations suivantes s'affichent :

Vous pouvez obtenir une description beaucoup plus dtaille de la fonction, y compris son prototype et des exemples d'utilisation, en cliquant sur Informations supplmentaires sur cette fonction aprs avoir slectionn la fonction dans l'diteur de variable. L'aide en ligne s'ouvre alors la page dcrivant la fonction que vous avez slectionne.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

481

21

Fonctions Web Intelligence Utilisation des fonctions

Utilisation des fonctions


Vous avez souvent besoin d'introduire des calculs ou des objets supplmentaires dans un rapport, en plus des objets ou des calculs de base. Il arrive que les objets existants dans un rapport soient suffisants pour la cration de ces objets ou calculs supplmentaires. Par exemple, partir des objets Revenu des ventes et Quantit vendue, vous pouvez crer le calcul [Revenu des ventes]/[Quantit vendue] pour afficher le revenu par vente. Mais le plus souvent, vous devez utiliser des fonctions pour fournir les calculs et objets supplmentaires qui vous manquent. Web Intelligence contient sept catgories de fonctions : Catgorie Tout Agrgat Description Toutes les fonctions pour toutes les catgories rpertories ci-dessous dans ce tableau Donnes agrges (par exemple, en effectuant le total ou la moyenne d'un ensemble de valeurs) Manipule des chanes de caractres Renvoie des donnes de date et heure Renvoie des donnes relatives un document Renvoie des donnes sur le fournisseur de donnes d'un document Renvoie VRAI ou FAUX Renvoie des donnes numriques Fonctions ne correspondant aucune des catgories prcdentes

Caractre Date et Heure Document Fournisseur de donnes Logique Numrique Divers

Pour en savoir plus sur l'utilisation des fonctions dans le cadre de calculs personnaliss, voir "Cration de calculs personnaliss", page 439. Vous pouvez consulter la liste de toutes les fonctions disponibles dans Web Intelligence dans l'Editeur de formule ou en vous rfrant l'index des fonctions Web Intelligence dans l'aide en ligne. Pour en savoir plus sur l'diteur de variable, voir "Cration, modification et suppression de variables", page 488.

482

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fonctions Web Intelligence Exemples de fonctions et descriptions

21

Exemples de fonctions et descriptions


Cette section explique comment utiliser certaines fonctions de Web Intelligence pour rpondre aux questions courantes sur une activit. Pour en savoir plus sur toutes les fonctions disponibles dans Web Intelligence, voir l'aide en ligne. Exemple : Calcul d'un pourcentage l'aide de la fonction Pourcentage Web Intelligence comporte la fonction Pourcentage pour le calcul des pourcentages. Cette fonction calcule le pourcentage d'un nombre par rapport son contexte environnant. Par exemple, le tableau suivant prsente les revenus par anne et par trimestre. La colonne Pourcentage contient la formule Pourcentage([Revenu des ventes])

Dans ce cas, la fonction calcule chaque revenu en tant que pourcentage du revenu total. Le contexte environnant est alors le revenu total ; il s'agit du seul chiffre de revenu qui est intressant, en dehors de la rpartition par anne et par trimestre dans le tableau.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

483

21

Fonctions Web Intelligence Exemples de fonctions et descriptions

Si le rapport est divis en sections par anne, le contexte environnant l'extrieur du tableau devient le revenu total de la section.

Si la cellule Pourcentage est place l'extrieur du tableau, mais toujours au sein de la section, le contexte environnant devient le revenu total. Dans ce cas, la fonction Pourcentage calcule le revenu total pour la section en tant que pourcentage du revenu global total.

Exemple : Calcul d'un pourcentage l'aide de la fonction Somme Vous pouvez davantage contrler le contexte de calcul d'un pourcentage l'aide de la fonction Somme. Si vous divisez un chiffre faisant partie d'un ensemble de chiffres par le total de ces chiffres, vous obtenez son pourcentage par rapport au total ; par exemple, la formule [Revenu des ventes]/Somme([Revenu des ventes]) donne le revenu des ventes en tant que pourcentage du revenu total.

484

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Fonctions Web Intelligence Exemples de fonctions et descriptions

21

Dans le tableau suivant, la colonne Pourcentage du total contient la formule


[Revenu des ventes]/(Somme([Revenu des ventes] Dans Rapport)) et la colonne Pourcentage de Anne comporte la formule

[Revenu des ventes]/(Somme([Revenu des ventes] Dans Section)). Ces formules utilisent les mots cls de syntaxe avance Rapport et Section pour demander la fonction Somme de calculer respectivement le revenu total global et le revenu annuel.

Pour en savoir plus sur la syntaxe avance utiliser avec des fonctions, notamment les mots cls Rapport et Section, voir "Dfinition du contexte de calcul", page 450. Exemple : Mise en vidence de valeurs l'aide de la fonction Si La fonction Si reoit trois entres : une condition qui renvoie Vrai ou Faux, une valeur sortir si la condition est vraie et une valeur sortir si la condition est fausse. Par exemple, la formule
Si([Revenu des ventes]>2000000;Revenu lev;Revenu bas)

renvoie Revenu lev si la valeur de [Revenu des ventes] est suprieure 2 000 000, Revenu bas, dans le cas contraire. La condition [Revenu des ventes]>2 000 000 est vraie dans le premier cas, fausse dans le deuxime.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

485

21

Fonctions Web Intelligence Rfrence

Comment procder si vous voulez gnrer trois descriptions, Revenu lev (pour les revenus de plus de 2 000 000), Revenu moyen (pour les revenus compris entre 1 500 000 et 2 000 000) et Revenu bas (pour les revenus de moins de 1 500 000) ? Vous imbriquez les fonctions Si. Imbriquer une fonction consiste placer une fonction Si l'intrieur d'une autre. La formule est la suivante : Si([Revenu des ventes] > 2000000;"Revenu lev"; Si ([Revenu des ventes] >= 1500000;"Revenu moyen";"Revenu bas")) La fonction externe Si gnre Revenu lev si le revenu est suprieur 2 000 000. Si ce n'est pas le cas, la fonction interne Si dtermine alors si le revenu est suprieur ou gal 1 500 000 (auquel cas elle gnre Revenu moyen) ou infrieur 1 500 000 (auquel cas elle gnre Revenu bas). Le rsultat est le suivant :

Rfrence
Pour obtenir la liste complte des fonctions, oprateurs et mots cls disponibles dans Web Intelligence, ainsi que des exemples de leur utilisation, voir la section Cration et modification > Ajout de calculs, d'alerteurs et de formules > Fonctions dans l'aide en ligne de Web Intelligence.

486

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement de formules en tant que variables

chapitre

22

Enregistrement de formules en tant que variables Prsentation

Prsentation
La section "Cration de calculs personnaliss", page 439 dcrit les calculs personnaliss de Web Intelligence et l'utilisation de formules dans le cadre des calculs. Vous pouvez crer des formules directement dans une cellule du rapport, mais il est souvent prfrable d'enregistrer une formule en tant que variable. En enregistrant une formule en tant que variable, vous pouvez la rutiliser dans les rapports d'un document sans devoir la saisir chaque fois. Ce chapitre indique comment enregistrer des formules en tant que variables et les utiliser dans des rapports. Il contient les sections suivantes :

Cration, modification et suppression de variables Utilisation de variables pour simplifier des formules

Cration, modification et suppression de variables


La section "Cration de calculs personnaliss", page 439 dcrit comment crer des calculs personnaliss, plus pousss que les calculs simples fournis par Web Intelligence. Les calculs sont des formules pouvant inclure des objets et des fonctions de rapport de base. Web Intelligence permet d'enregistrer une formule en tant que variable ; une variable est simplement une formule nomme. L'enregistrement de formules en tant que variables prsente les avantages suivants :

Possibilit de rutiliser une formule dans un rapport sans devoir la recrer chaque fois Simplification des formules complexes en les dcomposant en variables

Exemple : Prsentation de la quantit de revenu gnr par client Vous disposez d'un rapport qui contient les objets [Chiffre d'affaires] et [Nbre de clients]. La formule :
[Chiffre d'affaires] /[Nbre de clients]

indique le revenu moyen par client. Si vous enregistrez cette formule en tant que variable appele [Revenu moyen], vous pouvez la rutiliser dans tout le rapport.

488

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement de formules en tant que variables Cration, modification et suppression de variables

22

Cration de formules
Les variables et les formules sont troitement lies car les variables sont des formules nommes. Pour savoir comment crer une formule, voir "Cration de formules", page 441.

Enregistrement de formules en tant que variables


Il existe deux faons d'enregistrer une formule en tant que variable :

A l'aide de la bote de dialogue Crer une variable vous enregistrez une formule existante en tant que variable A l'aide de l'diteur de variable vous crez la formule et vous l'enregistrez en mme temps en tant que variable Remarque : Vous pouvez utiliser la bote de dialogue Crer une variable pour changer en variable une formule existant dans un rapport.

Cration d'une variable l'aide de la bote de dialogue Crer une variable Pour crer une variable l'aide de la bote de dialogue Crer une variable : 1. Crez votre formule dans la barre d'outils Formule (voir "Cration de formules", page 441) ou slectionnez une formule existante dans le rapport.

Crer une variable

2.

Cliquez sur Crer une variable. La bote de dialogue Crer une variable s'affiche.

3.

Saisissez le nom de la variable dans la zone Nom.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

489

22

Enregistrement de formules en tant que variables Cration, modification et suppression de variables

4.

Slectionnez le type de variable en cliquant sur Dimension, Indicateur ou Information. Pour en savoir plus sur les diffrences entre chaque type d'objet, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43.

5.

Si vous slectionnez Information, une zone Dimension associe apparat. Cliquez sur ... en regard de la zone pour afficher la bote de dialogue Objets et variables, puis slectionnez la dimension que vous souhaitez associer l'information. (Pour en savoir plus sur l'association d'informations et de dimensions, voir "Association d'informations des dimensions", page 492.)

6.

Cliquez sur OK. La variable apparat dans la liste des variables de rapport.

Vous pouvez dsormais faire glisser la variable dans votre rapport, comme s'il s'agissait d'un objet.

490

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement de formules en tant que variables Cration, modification et suppression de variables

22

Enregistrement de variables l'aide de l'diteur de variable Pour enregistrer une formule en tant que variable l'aide de l'diteur de variable : 1. Cliquez sur Afficher/Masquer Editeur de variable dans la barre d'outils de l'diteur de rapport. L'Editeur de variable apparat.

2.

Saisissez votre formule dans le volet Formule ou utilisez les fonctions et oprateurs des onglets Fonctions et Oprateurs pour crer la formule. (Pour en savoir plus, voir "Utilisation de l'Editeur de formule", page 444.) Saisissez le nom de la variable dans la zone Nom. Slectionnez le type de variable en cliquant sur Dimension, Indicateur ou Information. Pour en savoir plus sur les diffrences entre chaque type d'objet, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43.

3. 4.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

491

22

Enregistrement de formules en tant que variables Cration, modification et suppression de variables

5.

Si vous slectionnez Information, une zone Dimension associe apparat. Cliquez sur ... en regard de la zone pour afficher la bote de dialogue Objets et variables, puis slectionnez la dimension associer l'information. (Pour en savoir plus sur l'association d'informations et de dimensions, voir "Association d'informations des dimensions", page 492.)

6.

Cliquez sur OK. La variable s'affiche l'intrieur du dossier Variables sous l'onglet Donnes.

Association d'informations des dimensions


Un objet information est un objet qui fournit des informations supplmentaires sur une dimension. Par exemple, si vous disposez des objets Client et Nom du Client, vous pouvez associer Nom du client en tant qu'information de Client. Web Intelligence requiert une relation un--un entre une dimension et l'information associe. Si une information contient plusieurs valeurs pour une valeur de la dimension, elle renvoie l'erreur #VALEURMULTI lorsqu'elle est place dans le mme bloc que la dimension. Comportement d'objets de type information dans Web Intelligence

492

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement de formules en tant que variables Cration, modification et suppression de variables

22

Modification et suppression de variables


Une fois que vous avez cr une variable, vous pouvez la modifier ou la supprimer. Modification d'une variable Pour modifier une variable : 1. 2. Slectionnez la variable dans la liste des variables de rapport. Cliquez sur le bouton droit de la souris, puis sur Modifier une variable dans le menu contextuel. L'diteur de variable s'affiche. 3. 4. Modifiez la variable. Cliquez sur OK pour enregistrer la nouvelle dfinition de la variable. La variable est enregistre dans le document. Vous pouvez inclure la variable dans tous les rapports du mme document. Suppression d'une variable Pour supprimer une variable : 1. 2. Slectionnez la variable dans la liste des variables de rapport. Cliquez sur le bouton droit de la souris, puis sur Supprimer Variable dans le menu contextuel.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

493

22

Enregistrement de formules en tant que variables Utilisation de variables pour simplifier des formules

Utilisation de variables pour simplifier des formules


Si une formule est complexe, vous pouvez utiliser des variables pour la simplifier. En utilisant des variables, vous dcomposez une formule complexe en parties faciles grer et amliorez sa lisibilit, tout en rduisant le risque d'erreur de gnration de formule. Vous pouvez utiliser dans une formule des variables cres antrieurement, exactement de la mme faon que vous utilisez d'autres objets de rapport. Les variables apparaissent dans l'Editeur de formule sous le dossier "Variables". Vous pouvez saisir ce nom de variable dans une formule ou le faire glisser dans la barre d'outils Formule comme pour tout autre objet de rapport. Exemple : Cration d'une formule pour renvoyer une variance statistique La variance est un terme statistique. La variance d'un ensemble de valeurs permet de mesurer l'ventail de ces valeurs autour de leur moyenne. Web Intelligence dispose de la fonction Var() qui calcule la variance en une tape, mais le calcul manuel de la variance fournit un bon exemple de la faon de simplifier une formule complexe l'aide de variables. Pour calculer la variance manuellement, vous devez :

calculer le nombre moyen d'articles vendus, calculer la diffrence entre chaque nombre d'articles vendus et la moyenne, puis lever cette valeur au carr, additionner toutes ces diffrences leves au carr, diviser ce total par le nombre de valeurs 1.

Vous disposez d'un rapport prsentant les nombres d'articles vendus par trimestre et vous voulez inclure la variance. Sans variables pour la simplifier, la formule se prsente comme suit :
Somme((([Quantit vendue] - Moyenne([Quantit vendue] PourChaque [Trimestre]) Dans Rapport)*([ Quantit vendue] - Moyenne([Quantit vendue] PourChaque [Trimestre]) Dans Rapport)) Dans [Trimestre])/(Nombre ([Quantit vendue] PourChaque [Trimestre]) - 1)

494

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement de formules en tant que variables Utilisation de variables pour simplifier des formules

22

Il est clair que cette formule n'est pas trs pratique manier. En ayant recours des variables, vous pouvez la simplifier ainsi :
Somme([Diffrence leve au carr])/[Nombre d'observations] - 1)

qui est beaucoup plus facile comprendre. La version simplifie de la formule donne une vue de niveau lev de l'action de la formule, au lieu de vous plonger dans des dtails confus. Vous pouvez ensuite examiner les formules des variables rfrences dans la formule de niveau lev pour comprendre ses parties constitutives. Par exemple, la formule fait rfrence la variable Diffrence leve au carr, qui fait elle-mme rfrence la variable Moyenne vendue. En examinant les formules de Diffrence leve au carr et de Moyenne vendue, vous pouvez effectuer une exploration avant de la formule afin de comprendre en dtails ce qu'elle effectue.

Simplification d'une formule de variance avec des variables


Comme l'illustre l'exemple ci-dessus, plusieurs tapes sont ncessaires pour crer une formule de variance. Vous encapsulez chacune de ces tapes dans une variable. Les variables que vous crez sont les suivantes :

Moyenne du nombre d'articles vendus Nombre d'observations (soit le nombre de valeurs distinctes du nombre d'articles vendus) Diffrence entre une observation et la moyenne (valeur leve au carr) Somme de ces diffrences divise par le nombre d'observations - 1

Dans cet exemple, le rapport initial se prsente comme ceci :

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

495

22

Enregistrement de formules en tant que variables Utilisation de variables pour simplifier des formules

Cration d'une variable Moyenne vendue Pour crer la variable Moyenne vendue : 1. 2. Cliquez sur Afficher/Masquer Editeur de variable. L'diteur de variable s'affiche. Dans le volet Formule, saisissez la formule :
Moyenne([Quantit vendue] Dans ([Trimestre])) Dans Rapport

Ou Cliquez deux fois sur les lments des onglets Donnes, Fonctions et Oprateurs dans le volet Formule pour crer la formule. 3. 4. 5. Slectionnez Indicateur comme qualification de la formule. Dans le champ Nom, saisissez :
Moyenne vendue

Cliquez sur OK.

Cration d'une variable Nombre d'observations Pour crer la variable Nombre d'observations : 1. 2. Cliquez sur Afficher/Masquer Editeur de variable. L'diteur de variable s'affiche. Dans le volet Formule, saisissez la formule : Nombre([Quantit vendue] Dans ([Trimestre])) Dans Rapport ou cliquez deux fois sur les lments des onglets Donnes, Fonctions et Oprateurs dans le volet Formule pour crer la formule. 3. 4. 5. Slectionnez Indicateur comme qualification de la formule. Dans le champ Nom, saisissez :
Nombre d'observations

Cliquez sur OK.

496

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement de formules en tant que variables Utilisation de variables pour simplifier des formules

22

Cration d'une variable Diffrence leve au carr Pour crer la variable Diffrence leve au carr : 1. 2. Cliquez sur Afficher/Masquer Editeur de variable. L'diteur de variable s'affiche. Dans le volet Formule, saisissez la formule : Puissance(([Quantit vendue] - [Moyenne ventes]);2) ou cliquez deux fois sur les lments des onglets Donnes, Fonctions et Oprateurs dans le volet Formule pour crer la formule. 3. 4. 5. Slectionnez Indicateur comme qualification de la formule. Dans le champ Nom, saisissez :
Diffrence leve au carr

Cliquez sur OK.

Cration de la variable Variance Pour crer la variable Variance : 1. 2. Cliquez sur Afficher/Masquer Editeur de variable. L'diteur de variable s'affiche. Dans le volet Formule, saisissez la formule : Somme([Diffrence leve au carr] Dans ([Trimestre]))/([Nombre d'observations] - 1) ou cliquez deux fois sur les lments des onglets Donnes, Fonctions et Oprateurs dans le volet Formule pour crer la formule. 3. 4. 5. Slectionnez Indicateur comme qualification de la formule. Dans le champ Nom, saisissez :
Variance

Cliquez sur OK.

Ajout de la variance au rapport Pour ajouter la variance au rapport :

Slectionnez la variable Variance dans l'onglet Donnes, puis dposez la variable dans le rapport.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

497

22

Enregistrement de formules en tant que variables Utilisation de variables pour simplifier des formules

498

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Dpannage des formules

chapitre

23

Dpannage des formules Prsentation

Prsentation
Ce chapitre dcrit les erreurs gnres par Web Intelligence lorsque vous crez une formule errone. Tous les messages d'erreur de formule commencent par le symbole "#" et apparaissent dans la cellule cible de la formule. Ces erreurs sont les suivantes :

#DIV/0 #VALEURMULTI #DEBORDEMENT #SYNTAXE #INCOMPATIBLE #CLASSEMENT #SYNCDONNEES #CONTEXTE #SECURITE #RECURSIF #ERREUR

500

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Dpannage des formules #DIV/0

23

#DIV/0
L'erreur #DIV/0 se produit en cas de tentative de division d'un nombre par zro, ce qui est mathmatiquement impossible. Zro ne peut jamais apparatre comme diviseur. Exemple : Dtermination du revenu par article Vous disposez d'un rapport qui prsente les revenus des ventes, le nombre d'articles vendus et le revenu par article (qui est calcul en divisant le revenu des ventes par le nombre d'articles vendus). Vous avez connu un trs mauvais trimestre au cours duquel vous n'avez gnr aucun revenu ; la colonne Revenu par article renvoie #DIV/0 pour ce trimestre, parce que la formule essaie d'effectuer une division par zro, c'est-dire de diviser par zro le nombre d'articles vendus.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

501

23

Dpannage des formules #VALEURMULTI

#VALEURMULTI
L'erreur #VALEURMULTI se produit lorsque vous placez une formule qui renvoie plusieurs valeurs dans une cellule n'en gnrant qu'une seule. Exemple : Valeurs multiples dans une cellule Vous disposez d'un rapport prsentant les objets Pays, Lieux de sjour et Chiffre d'affaires, et vous ajoutez une cellule contenant la formule [Chiffre d'affaires] PourChaque ([Pays]). Cette cellule renvoie l'erreur #VALEURMULTI, car Pays contient deux valeurs dans le rapport : "ETATSUNIS" et "France". Une cellule ne peut pas afficher simultanment le chiffre d'affaires pour les Etats-Unis et la France. Place en dehors du tableau, une cellule contenant des chiffres d'affaires peut uniquement agrger les chiffres d'affaires du tableau (par exemple, en les totalisant ou en effectuant leur moyenne). Remarque : Si le rapport est divis en sections au niveau de Pays, la formule est correcte lorsqu'elle est place dans une section, car il n'existe qu'une valeur de Pays par section. Sinon, en dehors d'une section, la formule renvoie systmatiquement l'erreur #VALEURMULTI.

#DEBORDEMENT
#L'erreur #DEBORDEMENT se produit lorsqu'un calcul renvoie une valeur trop leve pour que Web Intelligence puisse la traiter. Cette valeur, sous sa forme exponentielle, est 1,7E308 (1,7 suivi de 307 zros).

#SYNTAXE
L'erreur #SYNTAXE se produit lorsqu'une formule fait rfrence un objet qui n'existe plus dans le rapport. Exemple : Rfrence un objet non existant Vous disposez d'un rapport qui affichait initialement les objets Anne, Trimestre et Revenu des ventes, avec une colonne supplmentaire pour montrer la diffrence entre le revenu et le revenu moyen annuel. Ce chiffre est gnr par la variable Diffrence de moyenne annuelle. Si la variable Diffrence de moyenne annuelle est supprime du rapport, la colonne qui la contient renvoie l'erreur #SYNTAXE.

502

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Dpannage des formules #INCOMPATIBLE

23

#INCOMPATIBLE
L'erreur #INCOMPATIBLE se produit lorsqu'un bloc contient des objets incompatibles. Pour en savoir plus sur les objets incompatibles, voir "A propos des objets incompatibles dans les fournisseurs de donnes", page 70. Exemple : Objets incompatibles dans une requte Si un bloc bas sur l'univers Ocan Voyages contient les dimensions Anne et Anne de rservation, les colonnes contenant ces dimensions affichent l'erreur #INCOMPATIBLE parce que ces objets sont incompatibles.

#CLASSEMENT
L'erreur #CLASSEMENT se produit lorsque vous essayez d'tablir un classement des donnes bases sur un objet qui dpend de l'ordre des valeurs. (Les objets qui utilisent la fonction Prcdent() ou toute fonction d'agrgation cumulative dpendent de l'ordre de valeurs.) L'tablissant d'un classement engendre un nouveau calcul des valeurs de ces objets, ce qui modifie le classement et provoque ainsi une dpendance circulaire. Une telle dpendance peut se produire lorsque vous utilisez la bote de dialogue Classement pour crer un classement, ou lorsque vous utilisez la fonction Classement(). Exemple : Etablissement d'un classement de la moyenne cumulative ou des valeurs prcdentes Si vous essayez d'tablir un classement d'un bloc sur une colonne qui contient la fonction Prcdent() ou toute fonction d'agrgation cumulative, la totalit du bloc renvoie #CLASSEMENT.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

503

23

Dpannage des formules #SYNCDONNEES

#SYNCDONNEES
L'erreur #SYNCDONNEES se produit lorsque vous placez une dimension d'un fournisseur de donnes diffrent dans un bloc qui contient des dimensions provenant d'un autre fournisseur de donnes, les deux fournisseurs de donnes n'tant pas synchroniss via une dimension fusionne. #SYNCDONNEES apparat dans toutes les dimensions du bloc et #CONTEXTE apparat dans les indicateurs. Pour en savoir plus sur les dimensions fusionnes, voir Chapitre 7: Fusion de dimensions provenant de plusieurs fournisseurs de donnes, page 499. Exemple : Dimensions provenant de fournisseurs de donnes diffrents dans un bloc Si un rapport bas sur l'univers Ocan Voyages contient des fournisseurs de donnes comportant les objets (Anne, Revenu) et (Trimestre), un bloc contenant Anne, Trimestre et Revenu affiche l'erreur #SYNCDONNEES dans les colonnes Annes et Trimestre, car les deux fournisseurs de donnes ne sont pas synchroniss via une dimension fusionne.

#CONTEXTE
#CONTEXTE est li aux messages d'erreur #INCOMPATIBLE et #SYNCDONNEES, qui se produisent lorsqu'un bloc contient un contexte d'agrgation inexistant. Dans le cas de l'erreur #INCOMPATIBLE, le contexte d'agrgation est inexistant, car les dimensions sont incompatibles ; dans le cas de l'erreur #SYNCDONNEES, le contexte d'agrgation est inexistant, car les dimensions proviennent de plusieurs fournisseurs de donnes non synchroniss. Exemple : Contexte d'agrgation non existant dans une requte Si un bloc bas sur l'univers Ocan Voyages contient les objets Anne de rservation et Revenu, le message d'erreur #CONTEXTE apparat parce qu'il n'est pas possible de regrouper le revenu par anne de rservation.

504

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Dpannage des formules #SECURITE

23

#SECURITE
L'erreur #SECURITE se produit lorsque vous essayez d'utiliser une fonction pour laquelle vous n'avez pas de droits de scurit. Exemple : Utilisation de la fonction SQLDuFournisseur() Si un utilisateur ne disposant pas du droit de visualiser le SQL du fournisseur de donnes place la fonction SQLDuFournisseur() dans une cellule, le message #SECURITE apparat dans la cellule.

#RECURSIF
L'erreur #RECURSIF se produit lorsque Web Intelligence ne peut pas effectuer un calcul en raison d'une dpendance circulaire. Exemple : Utilisation de la fonction NombreDePages() Si vous placez la fonction NombreDePages() dans une cellule dont les proprits Ajuster la hauteur automatiquement ou Ajuster la largeur automatiquement sont dfinies, Web Intelligence renvoie l'erreur #RECURSIF, car le placement de cette formule dans une cellule ajuste automatiquement cre une dpendance circulaire. Web Intelligence doit connatre la taille exacte du rapport avant de pouvoir renvoyer une valeur de la fonction, mais la taille de la cellule (laquelle affecte la taille du rapport) est dtermine par le contenu de la cellule.

#ERREUR
#ERREUR est le message d'erreur par dfaut qui gre toutes les erreurs non couvertes par les messages prcdemment dcrits dans ce chapitre.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

505

23

Dpannage des formules #ERREUR

506

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Utilisation des documents

partie

Configuration des documents en vue d'une exploration

chapitre

24

Configuration des documents en vue d'une exploration Prsentation

Prsentation
Ce chapitre explique comment vous pouvez crer des rapports dans des documents Web Intelligence explorables, permettant vous-mme et d'autres utilisateurs d'analyser les informations dtailles qui sont la base des rsultats affichs dans les tableaux et les diagrammes. Ce chapitre contient des informations sur les sujets suivants :

Dfinition de l'exploration, Dfinition des options d'exploration Compilation de documents explorables, Lancement d'une session d'exploration, Exploration des dimensions dans des tableaux et des sections Exploration des indicateurs dans des tableaux et des sections Synchronisation de l'exploration dans plusieurs tableaux et diagrammes exploration des diagrammes Utilisation des filtres lors de l'exploration Fin d'une session d'exploration

510

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Dfinition de l'exploration

24

Dfinition de l'exploration
La fonction d'exploration s'utilise pour analyser les rsultats affichs dans des rapports. L'exploration dans les rapports permet d'analyser les donnes de faon plus approfondie, de faon dcouvrir les informations dtailles expliquant un bon ou un mauvais rsultat dans les tableaux, les diagrammes ou les sections. Exemple : Pourquoi les ventes d'accessoires, de vtements d'extrieur et de manteaux ont-elles grimp au trimestre T3 ? Vous travaillez pour une chane de vente de mode au dtail et tes responsable de la vente des accessoires, ainsi que des lignes de vtements d'extrieur et de manteaux dans les Etats de l'Ouest. Vous constatez que le revenu est beaucoup plus lev pour le trimestre T3 que pour les autres trimestres.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

511

24

Configuration des documents en vue d'une exploration Dfinition de l'exploration

Pour comprendre pourquoi, vous effectuez une exploration avant pour tudier les facteurs l'origine de ce rsultat.

Vous constatez que les ventes d'articles de bijouterie ont progress en juillet (mois n 7).

512

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Configuration des options d'exploration

24

Configuration des options d'exploration


Avant de commencer une session d'exploration, vous spcifiez comment vos rapports changent avec chaque exploration, en dfinissant vos options d'exploration dans InfoView. Cette section vous explique :

les options d'exploration disponibles ; comment slectionner les explorations adaptes votre analyse.

Options d'exploration disponibles


Lancer l'exploration dans le rapport existant ou dans un rapport dupliqu
Lorsque vous effectuez une exploration dans un rapport, vous pouvez soit :

Lancer l'exploration sur le rapport existant le rapport actuel devient explorable et, lorsque vous quittez le mode Exploration, le rapport affiche les valeurs explores ; Lancer l'exploration sur un double du rapport InfoView cre un double du rapport actuel et l'exploration se fait alors sur le double. Lorsque vous mettez fin au mode Exploration, le rapport original et le rapport explor sont conservs dans le document.

Sollicitation si l'action d'exploration requiert des donnes supplmentaires


Lorsque que vous explorez les rsultats affichs dans un rapport Web Intelligence, vous pouvez souhaiter effectuer une exploration sur des informations de niveau suprieur ou infrieur, qui ne se trouvent pas dans le primtre d'analyse du document. Dans ce cas, Web Intelligence doit excuter une nouvelle requte pour extraire les donnes supplmentaires de la source de donnes. Les fournisseurs de donnes portant sur des slections importantes de donnes pouvant prendre beaucoup de temps, vous pouvez choisir de recevoir un message d'invite chaque fois qu'une nouvelle requte est ncessaire. Le message d'invite vous demande de dcider si vous voulez ou non excuter la requte supplmentaire. L'invite vous permet aussi d'appliquer des filtres aux autres dimensions que vous incluez dans la nouvelle requte. Cela signifie que vous pouvez limiter la taille des rsultats de la requte aux donnes ncessaires votre analyse. Remarque : Pour raliser une exploration en dehors du primtre d'analyse pendant une session d'exploration, vous devez possder l'autorisation de l'administrateur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

513

24

Configuration des documents en vue d'une exploration Configuration des options d'exploration

Pour en savoir plus sur l'extension du primtre d'analyse dans un document, voir "Extraction d'un nombre supplmentaire de niveaux de donnes dans le rapport", page 538.

Synchronisation ou non de l'exploration de tous les blocs d'un rapport


Chaque tableau, diagramme ou cellule individuelle d'un rapport reprsente un bloc spcifique de donnes. Vous pouvez explorer un rapport contenant plusieurs blocs de deux faons :

Synchronisation de l'exploration dans les blocs de rapport Exploration du bloc de donnes slectionn uniquement

514

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Configuration des options d'exploration

24

L'exemple suivant indique comment chacune des options affecte un rapport lorsque vous effectuez une exploration avant sur les rsultats T4 d'un tableau afin d'analyser les rsultats dtaills par mois dans T4.
Dans cet exemple, l'option Synchroniser l'exploration sur les blocs de rapport est active dans vos options d'affichage. Ainsi, le tableau et le diagramme affichent tous les deux les valeurs explores :

Dans cet exemple, l'option Synchroniser l'exploration sur les blocs de rapport n'est pas active dans vos options d'affichage, de sorte que seul le tableau affiche les valeurs explores :

Pour en savoir plus sur l'influence de l'exploration sur chaque bloc de rapport, voir "Synchronisation de l'exploration sur plusieurs tableaux et diagrammes", page 544.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

515

24

Configuration des documents en vue d'une exploration Configuration des options d'exploration

Affichage ou masquage de la barre d'outils Exploration


Lorsque vous dmarrez le mode Exploration, la barre d'outils Exploration s'affiche automatiquement en haut de votre rapport. Celle-ci affiche les valeurs que vous avez explores. Ces valeurs filtrent les rsultats affichs dans le rapport explor. Par exemple, si vous effectuez une exploration pour l'anne sur la date 2003, les valeurs T1, T2, T3 et T4 correspondent aux trimestres de l'anne 2003. Autrement dit, les valeurs trimestrielles vises par l'exploration sont filtres par 2003.
La barre d'outils Exploration affiche la valeur qui filtre les rsultats de l'exploration

La barre d'outils Exploration vous permet de slectionner d'autres valeurs pour filtrer diffremment les rsultats. Par exemple, si vous aviez utilis la barre d'outils Exploration pour slectionner 2002, les rsultats de T1, T2, T3 et T4 affichs dans le bloc explor auraient correspondu aux trimestres de l'anne 2002. Remarque : Si vous explorez en mode d'exploration de requte, la barre d'outils d'exploration affiche uniquement la valeur explore dans la liste de valeurs de la dimension explore. Par exemple, si vous explorez 2002, vous voyez uniquement 2002 dans la liste des annes. Pour en savoir plus sur l'exploration de requte, voir "Exploration de requte", page 517. Lorsque le rapport explor comprend des dimensions provenant de plusieurs fournisseurs de donnes, une info-bulle apparat quand vous placez le curseur sur la valeur affiche sur le filtre. L'info-bulle affiche le nom de la requte et la dimension pour la valeur.
L'info-bulle affiche les noms de la dimension et de la requte pour la valeur affiche dans la barre d'outils Exploration.

516

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Configuration des options d'exploration

24

Vous pouvez choisir de masquer la barre d'outils Exploration lorsque vous dmarrez le mode Exploration. Cette fonction est pratique lorsque vous ne souhaitez pas slectionner de filtres pendant l'exploration. Vous pouvez galement afficher ou masquer manuellement la barre d'outils Exploration une fois que vous avez lanc le mode Exploration. Pour en savoir plus, voir "Utilisation de la barre d'outils Exploration", page 557.

Exploration de requte
L'exploration de requte est un mode d'exploration spcial que vous pouvez activer pour chaque document. Normalement, lorsque vous explorez un rapport, Web Intelligence ajoute des filtres d'exploration pour isoler les donnes dans lesquelles vous explorez. (Pour en savoir plus sur les filtres d'exploration, voir "Utilisation de filtres lors de l'exploration", page 555.) Lorsque vous explorez en mode d'exploration de requte, Web Intelligence modifie la requte sous-jacente. Pour en savoir plus, voir "Utilisation de l'exploration de requte", page 565.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

517

24

Configuration des documents en vue d'une exploration Configuration des options d'exploration

Configuration des options d'exploration


Les options d'exploration sont dfinies dans InfoView. Lorsque vous les modifiez, les modifications sont mises en uvre au dmarrage suivant en mode Exploration. Configuration des options d'exploration Pour dfinir vos options d'exploration : 1. 2. 3. Dans la barre d'outils InfoView, cliquez sur Prfrences. Cliquez sur l'onglet Prfrences de document Web Intelligence. La page Prfrences de document Web Intelligence s'affiche. Dans la section Slectionnez un format de visualisation, slectionnez le format de visualisation correspondant aux tches que vous souhaitez raliser sur les rapports : Pour... raliser une analyse par exploration uniquement, slectionnez... HTML

effectuer une analyse par exploration et utiliser le Interactif reporting interactif, (Le reporting interactif permet le tri et le filtrage, l'ajout de calculs prdfinis et personnaliss, la modification de la slection des donnes affiches dans les tableaux et dans les diagrammes, ainsi que la modification de la mise en forme.) Pour des informations exhaustives sur le reporting interactif, reportez-vous au guide Analyse en direct avec Web Intelligence. 4. Dans la section Pour chaque nouvelle session d'exploration, slectionnez l'option d'exploration correspondante si vous souhaitez conserver ou non un enregistrement des rsultats du rapport avant de modifier ces rsultats lors de l'exploration :: Pour que Web Intelligence... slectionnez...

conserve une copie du rapport Lancer l'exploration sur un original afin de pouvoir comparer double du rapport les rsultats explors avec ceux du rapport original, explore le rapport existant afin que Lancer l'exploration sur le le rapport original soit modifi par rapport existant vos actions d'exploration,

518

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Configuration des options d'exploration

24

5.

Dans la section Options d'exploration gnrales, slectionnez les options que vous souhaitez appliquer lors de vos sessions d'exploration : Pour que Web Intelligence... vous interroge lorsqu'une action d'exploration ncessite une nouvelle requte afin que Web Intelligence puisse tendre le primtre d'analyse et ajouter des donnes supplmentaires aux rapports, slectionnez... Demander si l'exploration requiert des donnes supplmentaires Pour en savoir plus, voir "Sollicitation si l'action d'exploration requiert des donnes supplmentaires", page 513. Remarque : Web Intelligence ignore le paramtre pour cette option si vous travaillez en mode d'exploration de requte, car l'extension du primtre d'analyse est implicite dans l'exploration de requte. Pour en savoir plus sur l'exploration de requte, voir "Utilisation de l'exploration de requte", page 565. synchronise l'exploration sur tous les Synchroniser l'exploration sur blocs du rapport, les blocs de rapport Pour en savoir plus, voir "Synchronisation ou non de l'exploration de tous les blocs d'un rapport", page 514. Masquer la barre masque la barre d'outils Exploration lorsque vous passez en d'exploration mode Exploration, Pour en savoir plus, voir "Affichage ou masquage de la barre d'outils Exploration", page 516.

1.

Pour appliquer les nouveaux paramtres d'exploration, cliquez sur OK. Les modifications sont mises en uvre lors de la prochaine ouverture du document Web Intelligence et du dmarrage du mode Exploration.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

519

24

Configuration des documents en vue d'une exploration Rendre des documents explorables

Rendre des documents explorables


Pour rendre un document explorable, vous devez :

spcifier le primtre d'analyse inclus et qui sous-tend les rsultats affichs ; comprendre les hirarchies d'exploration sur l'univers sur lequel le document est bas.

Spcification du primtre d'analyse d'un document


Le primtre d'analyse est la capacit inclure dans un document des donnes supplmentaires, qui ne sont pas affiches dans les rapports. Lorsque vous dmarrez le mode Exploration, vous pouvez explorer n'importe quel rsultat jusqu'au niveau dtaill des donnes incluses dans le primtre d'analyse. Vous spcifiez le primtre d'analyse lorsque vous dfinissez la requte pour le document. Plus le primtre d'analyse est vaste, plus le nombre de donnes inclus dans le document est important et plus la taille du document est grande. Vous pouvez slectionner un niveau prdfini pour le primtre d'analyse ou dfinir votre propre niveau personnalis.

Prdfinis le primtre d'analyse est le mme pour toutes les dimensions du rapport. Par exemple, si vous dfinissez un primtre d'analyse deux niveaux, chaque dimension du rapport contient des donnes supplmentaires relatives aux deux niveaux infrieurs.

Personnaliss - vous spcifiez, dans chaque classe, les dimensions dans lesquelles vous souhaitez pouvoir effectuer une exploration. La dfinition d'un primtre d'analyse personnalis permet de rduire la dure ncessaire Web Intelligence pour renvoyer la requte ou pour actualiser les rapports. Par exemple, imaginons qu'un document contienne jusqu' mille lignes de donnes. Si vous savez que vous ou d'autres utilisateurs n'aurez besoin d'explorer que certaines dimensions dans les rapports (par exemple les dimensions [Client] ou [Gographie]), vous pouvez spcifier uniquement ces dimensions dans un primtre d'analyse personnalis.

Pour des instructions dtailles sur la faon de dfinir le primtre d'analyse d'un document Web Intelligence, voir "Dfinition du primtre d'analyse", page 52.

520

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Rendre des documents explorables

24

Si votre profil de scurit vous y autorise, vous pouvez effectuer une exploration approfondie des donnes incluses dans le primtre d'analyse pour extraire des informations plus dtailles partir de la source de donnes sur laquelle est bas le document. Reportez-vous la section "Extraction d'un nombre supplmentaire de niveaux de donnes dans le rapport", page 538.

A propos des chemins et des hirarchies d'exploration


Lorsque vous analysez des donnes en mode Exploration, vous vous dplacez le long d'un chemin d'exploration. Ces chemins reposent sur les hirarchies de dimension dfinies par le concepteur de l'univers. Les concepteurs d'univers organisent les objets dans les classes d'une hirarchie, en plaant les objets les plus gnriques en haut de l'univers et les objets les plus dtaills en bas. Si vous voulez un rapport de niveau lev, vous savez donc que votre requte doit inclure des objets se trouvant en haut de la liste. Pour visualiser des informations plus dtailles, vous pouvez activer le mode Exploration et effectuer une exploration avant au niveau de chaque valeur de dimension affiche dans les rapports. Par exemple, si les donnes de la dimension [Trimestre] n'explicitent pas suffisamment un rsultat, vous pouvez effectuer une exploration avant au niveau de la dimension [Mois] ou [Semaine], suivant la faon dont le concepteur de l'univers a configur la hirarchie. Lorsque vous lancez une exploration un niveau diffrent, les indicateurs, comme [Revenu des ventes] ou [Marge], sont recalculs en consquence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

521

24

Configuration des documents en vue d'une exploration Rendre des documents explorables

Les chemins d'exploration suivent gnralement le mme ordre hirarchique que les classes d'un univers. Par exemple, la classe [Priode] contient gnralement la dimension [Anne] en haut de la hirarchie des classes, suivie par les dimensions [Trimestre], [Mois] et [Semaine]. Les hirarchies explorer dans la hirarchie de la classe [Priode] respectent gnralement le mme ordre, car les utilisateurs qui explorent les rsultats annuels souhaitent habituellement analyser les donnes par trimestre, par mois, etc. Toutefois, le concepteur d'univers peut galement dfinir des hirarchies personnalises.

La hirarchie Priode La classe Priode

Pour en savoir plus sur la cration d'univers, reportez-vous au Guide du Designer. Visualisation des hirarchies d'exploration dans l'univers o le document est cr Pour visualiser les hirarchies d'exploration dans l'univers o un document est cr : 1. 2. Ouvrez un document en mode dition dans l'Editeur de rapport Java. Vrifiez que vous vous trouvez dans la vue Requte. Lorsque vous travaillez dans la vue Requte, le bouton Modifier la requte apparat enfonc. 3. Cliquez sur l'onglet Donnes. Si l'onglet Donnes n'est pas visible, cliquez sur le bouton Afficher/ Masquer Gestionnaire.

522

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Rendre des documents explorables

24

4. 5.

Cliquez sur la case d'option Hirarchies. Les hirarchies apparaissent. Pour afficher les dimensions sur chaque hirarchie, cliquez sur le signe + en regard de chaque hirarchie. Dans les hirarchies, les dimensions avec les donnes les plus gnriques sont places en haut et les dimensions avec les donnes les plus dtailles sont places en bas.

Remarque : Une dimension peut appartenir plusieurs hirarchies. Lorsque vous explorez un rsultat sur une dimension qui appartient plusieurs hirarchies, Web Intelligence vous invite slectionner le chemin d'exploration. Reportez-vous la section "Choix d'un chemin d'exploration quand plusieurs sont possibles", page 537.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

523

24

Configuration des documents en vue d'une exploration Dmarrage d'une session d'exploration

Dmarrage d'une session d'exploration


Cette section explique comment lancer une session d'exploration pour vous permettre d'analyser les donnes qui sous-tendent les rsultats affichs dans les tableaux et les diagrammes des rapports. Remarque : Il est sous-entendu dans ce chapitre que les droits d'accs ncessaires pour effectuer une exploration sont affects votre profil de scurit.

Dmarrage du mode Exploration


Le mode Exploration permet d'analyser les donnes de faon plus approfondie, de faon dcouvrir les dtails se cachant derrire un bon ou un mauvais rsultat. Pour dmarrer une exploration dans un rapport, vous pouvez :

passer le rapport en mode Exploration ou si un rapport est enregistr en mode Exploration, lancer directement l'exploration.

Remarque : Avant de commencer une session d'exploration dans Web Intelligence, vous devez dfinir les options correspondantes dans InfoView. Pour en savoir plus sur chaque option et apprendre comment slectionner les options appropries votre analyse, voir "Dmarrage d'une session d'exploration", page 524. Passage en mode Exploration Pour passer en mode Exploration : 1. Ouvrez un document Web Intelligence dans l'Editeur de rapport Java et vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. 3. Slectionnez le rapport explorer. Le bouton Explorer s'affiche dans la barre d'outils Web Intelligence. Cliquez sur le bouton Explorer.

524

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Dmarrage d'une session d'exploration

24

Par dfaut, elle s'affiche sur l'onglet du rapport concern. Selon les options d'exploration slectionnes dans la page Prfrences de document Web Intelligence d'InfoView, Web Intelligence rend le rapport explorable ou cre un double du rapport slectionn en mode Exploration. Pour en savoir plus ce sujet, voir "Dmarrage d'une session d'exploration", page 524 ci-dessus. Ouverture d'un rapport enregistr en mode Exploration Pour ouvrir un rapport enregistr en mode Exploration : 1. Ouvrez un document Web Intelligence dans l'Editeur de rapport Java et vrifiez que vous vous trouvez dans la vue Rapport. Lorsque vous vous trouvez dans la vue Rapport, le bouton Modifier le rapport apparat enfonc. 2. Slectionnez le rapport explorer.

Si vous tes autoris lancer une exploration, le rapport s'ouvre en mode Exploration.

En mode Exploration, l'onglet du rapport affiche l'icne

Exploration

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

525

24

Configuration des documents en vue d'une exploration Dmarrage d'une session d'exploration

Si vous n'tes pas autoris lancer une exploration, le rapport s'ouvre dans la vue Rsultats.

En mode Visualisation, l'onglet du rapport affiche l'icne Rsultats

526

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

Exploration des dimensions dans des tableaux et des sections


Les dimensions reprsentent gnralement des donnes de type caractre, comme des noms de client ou d'entreprise, et des dates. Web Intelligence effectue des calculs sur la base de ces dimensions dans un rapport. Par exemple, si vous crez un rapport qui calcule le revenu total des ventes enregistr par une rgion pour une anne donne, Web Intelligence calcule l'indicateur [Revenu des ventes] sur la base de deux dimensions : [Etat] et [Anne].

Lorsque vous explorez une dimension de faon plus approfondie pour rechercher les donnes qui sous-tendent le rsultat affich, le revenu des ventes est calcul sur la base des valeurs explores.
Dans ce rapport, lorsque vous effectuez une exploration avant sur l'anne 2003 pour afficher les donnes dtailles de chaque trimestre de l'anne 2003, les indicateurs [Revenu des ventes], [Somme] et [Moyenne] sont calculs pour chaque trimestre.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

527

24

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

Remarque : Vous ne pouvez pas explorer des objets information. Pour en savoir plus sur les objets information, voir "Quels sont les diffrents types d'objet que vous pouvez utiliser dans une requte ?", page 43. Vous pouvez explorer les valeurs des dimensions dans les tableaux, les cellules de section et les diagrammes d'un rapport.

Exploration dans un tableau

Exploration dans une cellule de section

Cette section du guide explique comment :

effectuer une exploration avant jusqu'au niveau des donnes dtailles ; effectuer une exploration arrire jusqu'au niveau des donnes de synthse ; effectuer une exploration en fonction de diffrentes dimensions pour afficher une tranche de donnes spcifique ; choisir un chemin d'exploration si plusieurs chemins sont disponibles ; explorer des dimensions dj affiches dans un bloc du rapport ; extraire davantage de donnes dans un document pour poursuivre l'exploration plus avant.

528

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

Exploration avant
Vous effectuez une exploration avant pour visualiser les donnes de niveau infrieur qui sont sous-jacentes au rsultats agrgs affichs sur les rapports. Cela permet d'expliquer la raison l'origine de rsultats levs ou faibles. Exemple : Utilisation de la fonction d'exploration pour expliquer la baisse dramatique des ventes en 2003 Dans cet exemple, vous recevez un rapport qui prsente les rsultats du revenu des ventes pour la ligne Accessoires provenant du magasin de vente au dtail eMode. Le tableau crois suivant montre que la ligne Accessoires a baiss en 2003.

Pour analyser plus prcisment l'origine de la baisse, vous effectuez une exploration avant sur la valeur de cellule 2003 afin d'afficher les donnes dtailles de chaque trimestre.

Lorsque vous effectuez une exploration avant sur la valeur de cellule 2003, un filtre apparat dans la barre d'outils d'exploration pour indiquer que les valeurs de l'exploration sont filtres pour l'anne 2003. Le diagramme explor indique clairement que le problme est survenu au quatrime trimestre (Q4) de l'anne 2003.

La barre d'outils Exploration affiche le filtre sur la dimension [Anne] pour indiquer que les valeurs trimestrielles affiches sur le diagramme explor correspondent l'anne 2003.

Pour savoir quelle catgorie au sein de la ligne Accessoires imputer la chute des revenus, vous effectuez de nouveau une exploration avant sur la valeur de cellule Accessoires.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

529

24

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

Le tableau crois explor montre les catgories responsables de la baisse de revenu au trimestre T4.

Remarque : Si vous essayez d'explorer une dimension qui est dj affiche dans une autre colonne ou ligne du mme tableau, Web Intelligence affiche automatiquement la dimension disponible suivante dans le chemin d'exploration. Exploration avant sur une valeur de dimension dans une cellule de tableau ou de section Pour effectuer une exploration avant sur une valeur de dimension dans une cellule de tableau ou de section : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Sur une cellule de tableau ou de section, placez le pointeur de la souris sur la valeur de dimension que vous voulez explorer. Une info-bulle s'affiche en indiquant la dimension suivante dans le chemin d'exploration.

530

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

3.

Cliquez sur la valeur. Le tableau ou la section explore affiche les donnes du niveau de dimension immdiatement infrieur. La barre d'outils Exploration situe en haut du rapport affiche les valeurs partir desquelles vous avez lanc l'exploration. Ces valeurs filtrent celles qui sont affiches dans le tableau explor.

Remarque : Si le rapport explor contient des dimensions provenant de plusieurs fournisseurs de donnes, l'info-bulle affiche le nom de la requte et la dimension pour la valeur. Pour en savoir plus sur le filtrage des rapports explors, voir "Utilisation de filtres lors de l'exploration", page 555.

Exploration arrire
Vous effectuez une exploration arrire pour voir comment les donnes plus dtailles sont agrges un rsultat de niveau suprieur. Imaginons par exemple que vous avez effectu une exploration avant sur Anne pour examiner les donnes pour chaque trimestre. Si vous voulez voir comment ces donnes s'agrgent aux rsultats annuels, vous pouvez effectuer une exploration arrire. Lorsque vous effectuez une exploration arrire dans une valeur de dimension, vous vous dplacez le long du chemin d'exploration de la hirarchie des donnes du niveau le plus bas jusqu'au niveau le plus lev. Imaginons que vous avez effectu une exploration avant de [Anne] [Trimestre]. Si vous effectuez une exploration arrire sur [Trimestre], vous revenez [Anne]. Vous pouvez effectuer une exploration arrire sur une valeur de dimension uniquement si :

vous avez prcdemment effectu une exploration avant sur cette dimension ; ou vous avez dfini le chemin d'exploration appropri dans le primtre d'analyse. Pour en savoir plus sur la dfinition du primtre d'analyse, voir "Dfinition de niveaux d'analyse", page 53.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

531

24

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

Exploration arrire sur une valeur de dimension Pour effectuer une exploration arrire sur une valeur de dimension, procdez comme suit: 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Dans une cellule de tableau ou de section, cliquez avec le bouton droit sur la valeur de dimension sur laquelle vous voulez effectuer une exploration arrire puis, dans le menu contextuel qui s'affiche, slectionnez Exploration arrire. Ou Cliquez sur l'icne Exploration arrire en regard de la valeur dimension sur laquelle vous souhaitez effectuer une exploration arrire.

L'icne Exploration arrire s'affiche en regard du nom de chaque dimension partir de laquelle vous souhaitez effectuer l'exploration arrire.

Remarque : Si le tableau est un tableau crois sans en-tte qui affiche les noms des dimensions du tableau, l'icne Exploration arrire s'affiche en regard de chaque valeur partir de laquelle vous pouvez effectuer une exploration arrire. Le rapport affiche alors les donnes du niveau de dimension immdiatement suprieur. Les filtres qui filtraient la valeur partir de laquelle se faisait l'exploration arrire sont supprims de la barre d'outils Exploration.

532

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

Exploration par
Lorsque vous effectuez une exploration avant ou arrire, vous vous dplacez dans une hirarchie, dimension par dimension. Toutefois, vous pouvez obtenir une vue diffrente des donnes en les ventilant diffremment pour les afficher ensuite dans d'autres hirarchies. Pour cela, vous effectuez une exploration sur les autres dimensions qui vous intressent. Exemple : Exploration par la hirarchie Produits pour ventiler les revenus des ventes par produit Vous travaillez comme responsable rgional pour l'Allemagne dans un magasin de vente de vtements au dtail et vous avez reu le rapport suivant, qui montre les revenus des ventes trimestriels par Etat :

Seule l'analyse des rsultats du pays Allemagne vous intresse. Vous voulez aussi analyser les revenus des ventes ventils selon chacune des lignes de produits vendues. Pour explorer les donnes de l'Allemagne, vous placez le pointeur de la souris sur la cellule du tableau affichant Allemagne.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

533

24

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

Cependant, si vous effectuez une exploration avant maintenant, vous allez explorer les rsultats de chaque ville d'Allemagne, car la dimension [Ville] est la dimension qui se trouve immdiatement sous [Etat]. Au lieu de cela, vous slectionnez Explorer par dans le menu Exploration et vous vous dplacez travers les dimensions sur la hirarchie Produits en slectionnant les sous-menus jusqu' atteindre la dimension [Lignes].

Le rapport explor affiche les rsultats dtaills du revenu des ventes pour chaque ligne de produits vendue en Allemagne.

534

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

Exploration par valeur de dimension Pour explorer par valeur de dimension : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Sur une cellule de tableau ou de section, cliquez avec le bouton droit sur la valeur de dimension par laquelle vous voulez effectuer l'exploration.

Un menu contextuel apparat, affichant les chemins d'exploration disponibles.

3. 4.

Placez le pointeur de votre souris sur Explorer par, puis sur la classe explorer. Cliquez sur la dimension dans laquelle vous souhaitez effectuer l'exploration.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

535

24

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

Le rapport affiche maintenant des donnes pour la dimension explore.

La barre d'outils Exploration prsente les valeurs qui filtrent les rsultats affichs dans le tableau explor. Ce tableau explor affiche des rsultats pour le trimestre T1 de 2001.

Remarque : Vous pouvez effectuer une exploration seulement sur une dimension qui a t inclue dans le primtre d'analyse du document. Pour en savoir plus, voir "Dfinition de niveaux d'analyse", page 53.

536

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

Choix d'un chemin d'exploration quand plusieurs sont possibles


Une dimension peut appartenir plusieurs classes. Lorsque vous effectuez une exploration avant sur une valeur d'une dimension de ce type, Web Intelligence ne sait pas quel chemin d'exploration suivre. Vous devez dfinir le chemin d'exploration. Choix d'un chemin d'exploration en cas de plusieurs disponibilits Pour choisir un chemin d'exploration quand plusieurs chemins sont disponibles : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Explorez une valeur de dimension dans une cellule de tableau ou de section. La bote de dialogue Slectionner un chemin d'exploration s'affiche.

3. 4.

Slectionnez le chemin explorer. Cliquez sur OK.

Remarque : Si la valeur de dimension que vous choisissez d'explorer est le rsultat d'une exploration prcdente, le chemin est dj connu. C'est pourquoi dans ce cas, vous n'avez pas besoin de slectionner un chemin d'exploration.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

537

24

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

Extraction d'un nombre supplmentaire de niveaux de donnes dans le rapport


Quand vous explorez un rapport Web Intelligence, il est possible que vous souhaitiez effectuer une exploration avant ou arrire sur une dimension se trouvant l'extrieur du primtre d'analyse dfini pour le document. Pour renvoyer les donnes supplmentaires, Web Intelligence doit excuter une nouvelle requte intgrant les dimensions supplmentaires spcifies. Il s'agit dans ce cas d'une extension du primtre d'analyse. Lors de l'extension du primtre d'analyse, vous slectionnez des filtres pour limiter les donnes extraites par Web Intelligence lors de l'excution de la nouvelle requte. Vous gagnez ainsi du temps si vous travaillez sur un document volumineux. Si plusieurs rapports se trouvent dans un mme document et que vous slectionnez des filtres lorsque vous tendez le primtre d'analyse, ces filtres auront une incidence sur tous les rapports du document. Remarque : L'option permettant de slectionner des filtres ne vous sera pas propose si vos options d'exploration sont dfinies pour ne pas afficher le message d'invite Extension du primtre d'exploration. Dans ce cas, Web Intelligence renvoie automatiquement des donnes pour toutes les valeurs des dimensions que vous explorez. Pour savoir comment modifier vos options d'exploration, voir "Sollicitation si l'action d'exploration requiert des donnes supplmentaires", page 513. Exploration en dehors du primtre d'analyse Pour raliser une exploration en dehors du primtre d'analyse : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Explorez une valeur de dimension. Une info-bulle vous informe qu'une nouvelle requte est ncessaire pour renvoyer les donnes supplmentaires dans le document.

538

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des dimensions dans des tableaux et des sections

24

Si vous avez configur Web Intelligence pour qu'il vous interroge lorsqu'une exploration requiert une nouvelle requte, la bote de dialogue Extension du primtre d'analyse s'affiche.

Dimensions que vous pouvez choisir d'inclure dans la nouvelle requte Filtres que vous pouvez choisir d'appliquer la nouvelle requte

La bote de dialogue prsente la liste des dimensions de la hirarchie audessus et en dessous de la valeur explore. Les dimensions dj incluses dans le document sont coches. La bote de dialogue affiche galement les filtres que vous pouvez slectionner pour filtrer la nouvelle requte. Par exemple, dans l'illustration prcdente, Web Intelligence suggre de filtrer la requte en limitant les donnes supplmentaires de Lignes aux donnes de la ligne Accessoires. Si vous ne slectionnez pas le filtre, Web Intelligence renvoie des donnes pour toutes les lignes de produits du document. 3. 4. 5. Activez les cases cocher ct des dimensions explorer. Activez les cases cocher en regard des filtres utiliser pour filtrer la requte. Cliquez sur OK. Web Intelligence excute une nouvelle requte et renvoie les donnes supplmentaires au document. Les rsultats pour la dimension explore s'affichent dans le tableau. Remarque : Pour raliser une exploration en dehors du primtre d'analyse pendant une session d'exploration, vous devez possder l'autorisation de l'administrateur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

539

24

Configuration des documents en vue d'une exploration Exploration des indicateurs dans des tableaux et des sections

Exploration des indicateurs dans des tableaux et des sections


Lorsque vous effectuez une exploration dans une valeur d'indicateur, Web Intelligence descend d'un niveau pour chaque dimension associe dans le bloc et affiche le nouveau calcul d'indicateur pour les dimensions affiches. Exemple : Exploration des rsultats de revenus des ventes annuels pour faire apparatre la ventilation par ville et par trimestre Par exemple, vous effectuez une exploration avant sur la valeur du revenu des ventes de l'anne 2003 pour l'Espagne, qui est affiche dans un tableau crois prsentant les revenus des ventes par anne et par Etat.

Une info-bulle vous indique les niveaux de dimensions explors.

Le rapport explor affiche les revenus des ventes par trimestre et par ville pour l'Espagne, le pays explor.

La barre d'outils Exploration indique les valeurs des annes et Etats sur lesquelles sont bass les filtres qui ont t appliqus pour afficher

La section suivante de ce guide vous indique comment effectuer sur les indicateurs apparaissant dans les tableaux et les sections les analyses suivantes :

Exploration arrire exploration avant

540

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des indicateurs dans des tableaux et des sections

24

Pour en savoir plus sur l'exploration de valeurs d'indicateurs affichs dans des diagrammes, voir "Exploration d'indicateurs dans des diagrammes", page 550. Exploration avant sur une valeur d'indicateur Pour effectuer une exploration avant sur une valeur d'indicateur : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Positionnez le pointeur sur la valeur d'indicateur explorer. Seules les valeurs comportant des liens hypertexte sont explorables. Une info-bulle s'affiche en indiquant les dimensions suivantes dans chaque chemin d'exploration associ.

3.

Cliquez sur la valeur d'indicateur. Votre rapport affiche alors les donnes de dimension du niveau immdiatement infrieur.

Barre d'exploration

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

541

24

Configuration des documents en vue d'une exploration Exploration des indicateurs dans des tableaux et des sections

Les en-ttes du tableau affichent les noms des dimensions que vous avez explores ainsi que la flche d'exploration arrire, qui indique que vous pouvez remonter aux rsultats agrgs si vous le souhaitez. La barre d'outils Exploration prsente les valeurs qui filtrent les rsultats affichs dans le tableau ou la section explore. Astuce : Si le tableau est un tableau crois sans en-tte contenant les noms des dimensions du tableau, vous pouvez afficher les noms des dimensions en suivant la procdure dcrite la section "Affichage des noms d'objet dans les en-ttes des tableaux croiss", page 223. Exploration arrire sur une valeur d'indicateur dans une cellule de tableau ou de section Pour effectuer une exploration arrire sur une valeur d'indicateur dans une cellule de tableau ou une section : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration et que les valeurs explorables s'affichent sur le rapport sous la forme de lien hypertexte, le bouton Explorer apparat enfonc. 2. Cliquez avec le bouton droit de la souris sur la valeur d'indicateur sur laquelle vous souhaitez effectuer l'exploration arrire, puis cliquez sur l'option Exploration arrire dans le menu contextuel.

Ou

542

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration des indicateurs dans des tableaux et des sections

24

Cliquez sur l'icne Exploration arrire en regard de la valeur d'indicateur voulue.

Le tableau explor affiche maintenant les donnes du niveau de dimension immdiatement suprieur.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

543

24

Configuration des documents en vue d'une exploration Synchronisation de l'exploration sur plusieurs tableaux et diagrammes

Synchronisation de l'exploration sur plusieurs tableaux et diagrammes


Un rapport Web Intelligence peut contenir plusieurs tableaux ou diagrammes. Le terme gnrique utilis dans ce guide pour dsigner des tableaux et des diagrammes est : bloc. Deux mthodes sont possibles pour explorer un rapport contenant plusieurs blocs :

Exploration simultane de chaque bloc du rapport contenant cette dimension explore Exploration du bloc de donnes courant uniquement

Remarque : Vous dfinissez la faon dont Web Intelligence explore les rapports contenant plusieurs blocs dans la section Prfrences de document Web Intelligenced'InfoView. Pour en savoir plus sur la dfinition des options d'exploration, reportez-vous la "Dmarrage d'une session d'exploration", page 524.

Synchronisation de l'exploration de tous les blocs d'un rapport


Si vous dfinissez Web Intelligence de faon ce qu'il synchronise l'exploration d'un rapport, chaque bloc du rapport contenant la dimension explore est analys. La dimension suivante du chemin d'exploration remplace la dimension prcdente dans tous les blocs du rapport. Par exemple, si vous explorez la dimension Anne 2003 dans le tableau crois suivant pour afficher les rsultats de chaque trimestre de l'anne 2003, les rsultats trimestriels explors seront affichs la fois dans le tableau crois et le diagramme. Lorsque vous activez le mode Exploration, le rapport se prsente comme ceci :

544

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Synchronisation de l'exploration sur plusieurs tableaux et diagrammes

24

Aprs l'exploration, quand l'exploration est synchronise entre les blocs du rapport, le rapport se prsente comme suit :

Exploration dans un rapport du bloc slectionn uniquement


Si vous dfinissez Web Intelligence pour qu'il ne synchronise pas l'exploration sur tous les blocs d'un rapport, la dimension suivante dans le chemin d'exploration remplace la dimension prcdente seulement dans le bloc courant du rapport. Par exemple, si vous explorez la dimension Anne 2003 dans le tableau crois ci-dessous pour afficher les rsultats de chaque trimestre de l'anne 2003, les rsultats trimestriels explors seront affichs uniquement dans le tableau crois.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

545

24

Configuration des documents en vue d'une exploration Synchronisation de l'exploration sur plusieurs tableaux et diagrammes

Le rapport est cependant entirement filtr sur la valeur 2003, ce qui signifie que seuls les rsultats de l'anne 2003 sont affichs dans les blocs comportant la dimension [Anne].

546

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

24

Exploration dans des diagrammes


L'exploration avant, arrire ou par valeur sur un diagramme vous donne une explication graphique du caractre particulirement lev ou faible des rsultats agrgs. La section suivante de ce guide vous indique comment effectuer des explorations sur :

les dimensions en effectuant des explorations sur des axes de diagramme ; les indicateurs en effectuant une exploration sur des barres ou des marqueurs de donnes dans le corps du diagramme ; les dimensions en effectuant des explorations sur la lgende du diagramme.

Remarque : Vous ne pouvez pas explorer par valeur (commande Explorer par) des dimensions sur des axes de diagramme. Vous pouvez cependant effectuer des explorations par valeur pour des dimensions sur des lgendes de diagramme (voir "Exploration sur des lgendes d'axe", page 553). Pour en savoir plus sur la cration et la mise en forme de diagrammes dans des rapports Web Intelligence, voir "Insertion et mise en forme des diagrammes", page 243.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

547

24

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

Exploration sur des dimensions via des axes de diagramme


Sur les diagrammes 2D, vous pouvez effectuer des explorations sur des dimensions via l'axe X. Sur les diagrammes 3D, vous pouvez effectuer des explorations sur des dimensions via l'axe X et l'axe Z. Les diagrammes peuvent contenir une ou plusieurs dimensions sur un mme axe. Quand un axe contient plusieurs dimensions, chaque combinaison possible des valeurs des dimensions apparat sur l'axe (cela est parfois appel produit cartsien). Dans le diagramme barres 2D suivant, l'axe X comprend les dimensions [Anne] et [Trimestre]. Chaque barre du graphique affiche les valeurs pour une combinaison d'anne et de trimestre, par exemple 2001/T1, 2001/T2, etc.

Axe X

Quand vous effectuez une exploration sur une valeur d'axe avec plusieurs dimensions, les rsultats de l'exploration sont filtrs par les deux dimensions. Par exemple, dans le diagramme prcdent, si vous effectuez une exploration avant sur 2001/T1 vers le niveau suivant de donnes pour [Mois], les rsultats affichs sur le diagramme explor sont ceux des mois de T1 en 2001. Exploration sur un axe de diagramme une seule dimension Pour effectuer une exploration sur un axe de diagramme une seule dimension : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. Placez le pointeur de la souris au-dessus de la valeur de dimension dans laquelle vous souhaitez effectuer l'exploration.

548

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

24

3.

L'tape suivante diffre selon que vous voulez effectuer une exploration avant, arrire ou par valeur sur la valeur de la dimension : Pour... une exploration avant sur la valeur de dimension une exploration arrire sur la valeur de dimension une exploration par valeur de dimension Alors... cliquez sur la valeur. cliquez avec le bouton droit de la souris sur la valeur, puis cliquez sur Exploration arrire. cliquez avec le bouton droit de la souris sur la valeur, puis cliquez sur Exploration par.

Le diagramme affiche la ou les valeurs pour la dimension que vous avez explore. Exploration sur un axe de diagramme plusieurs dimensions Pour effectuer une exploration sur un axe de diagramme avec plusieurs dimensions : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. 3. Placez le pointeur de la souris au-dessus des valeurs dans laquelle vous souhaitez effectuer l'exploration. L'tape suivante diffre selon que vous voulez effectuer une exploration avant ou une exploration arrire sur la valeur de dimension : Pour... une exploration avant sur les valeurs de dimension, une exploration arrire sur les valeurs de dimension, Alors... cliquez sur les valeurs. cliquez l'aide du bouton droit de la souris sur les valeurs, puis cliquez sur Exploration arrire.

Remarque : Vous ne pouvez pas effectuer d'exploration par valeur sur un axe de diagramme avec plusieurs dimensions. Le diagramme affiche la ou les valeurs pour la dimension que vous avez explore.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

549

24

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

Exploration d'indicateurs dans des diagrammes


Vous pouvez effectuer des explorations sur les indicateurs affichs dans les types de diagramme suivants :

Diagrammes barres ' en effectuant une exploration dans les barres Diagrammes courbes et en radar en effectuant une exploration des marqueurs de donnes Diagrammes secteurs en effectuant une exploration dans les segments

Quand vous effectuez une exploration sur des indicateurs, Web Intelligence ralise l'action d'exploration sur chaque dimension affiche sur les axes de diagramme. Les nouveaux calculs de l'indicateur affichs sur les barres ou les marqueurs de donnes du diagramme explor correspondent aux dimensions de niveau infrieur ou suprieur que vous avez explores. Les tiquettes d'axe de diagramme affichent les noms des dimensions explores. Exemple : Analyse des informations dtailles pour l'indicateur Revenu des ventes sur un diagramme Par exemple, ce diagramme barres 3D affiche les valeurs pour la dimension [Etat] sur l'axe X ainsi que les valeurs pour la dimension [Lignes] sur l'axe Z. Cela signifie que les diagrammes barres affichent des valeurs pour le revenu des ventes par Etat par ligne.

Comme le montre l'exemple suivant, quand vous effectuez une exploration avant sur la barre Pantalons de ville en Espagne, vous effectuez aussi une exploration avant de [Etat] [Ville] sur l'axe X, et de [Lignes] [Catgorie] sur l'axe Y.

550

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

24

Le diagramme explor affiche le Revenu des ventes par Ville par Catgorie pour la ligne de vtements "Pantalons de ville". Barre d'exploration

La barre d'outils Exploration affiche les valeurs qui filtrent les dimensions affiches dans le diagramme. En examinant les filtres de cet exemple, vous pouvez rapidement voir que le diagramme affiche seulement les informations sur les revenus des ventes pour les Pantalons de ville vendus en Espagne au cours du trimestre T1 en 2001. Exploration d'un indicateur dans un diagramme Pour effectuer une exploration sur un indicateur dans un diagramme : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. Placez le pointeur de la souris au-dessus de la valeur d'indicateur dans laquelle vous souhaitez effectuer l'exploration. Sur les diagrammes, chaque indicateur est reprsent par une barre (sur les diagrammes barres) ou par un marqueur de donnes (sur les diagrammes courbes et en radar).

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

551

24

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

3.

L'tape suivante diffre selon que vous voulez effectuer une exploration avant ou arrire sur la valeur d'indicateur : Pour... une exploration avant sur la valeur de l'indicateur, une exploration arrire sur la valeur d'indicateur, Alors... cliquez sur la barre ou sur le marqueur de donnes. cliquez avec le bouton droit sur la barre ou le marqueur de donnes, puis cliquez sur Exploration arrire.

Le diagramme affiche la ou les valeurs pour la dimension que vous avez explore.

Limitations de l'exploration d'indicateurs sur certains types de diagrammes


Quand vous explorez des diagrammes qui ne sont pas des diagrammes barres, il est possible que Web Intelligence effectue l'action d'exploration seulement sur certaines dimensions au lieu de le faire sur toutes les dimensions des axes du diagramme. Quand vous explorez des indicateurs dans les types de diagrammes suivants, Web Intelligence effectue l'action d'exploration seulement sur les valeurs de la lgende d'axe :

Diagrammes aires 2D, 3D et empils Diagrammes en radar et nuage de points tous les types

Pour en savoir plus, voir "Exploration sur des lgendes d'axe", page 553. Remarque : Vous ne pouvez pas explorer des indicateurs dans des diagrammes surfaces 3D.

552

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

24

Exploration sur des lgendes d'axe


Vous pouvez effectuer des explorations dans des diagrammes via la lgende de diagramme, quand la lgende prsente la liste des dimensions affiches sur le diagramme. Quand la lgende de diagramme prsente la liste des indicateurs affichs sur le diagramme, l'exploration partir de la lgende n'est pas possible. L'exemple suivant montre une exploration sur GrandeBretagne, qui est l'une des valeurs sur la dimension [Etat] dont la liste figure dans la lgende.

L'exploration d'une lgende est utile si vous utilisez un diagramme secteurs, car les tiquettes d'axe, qui affichent les noms des dimensions reprsentes par chaque segment ne sont pas souvent affichs. (Pour en savoir plus sur l'affichage des tiquettes d'axe sur les diagrammes secteurs, voir "Affichage/Masquage des tiquettes d'axe dans des diagrammes secteurs", page 275.) De plus, quand un rsultat est trs faible, le segment du diagramme peut tre trop petit pour effectuer l'exploration. Remarque : Vous pouvez raliser une exploration par valeur dans une lgende de diagramme uniquement s'il n'existe qu'une dimension sur l'axe. Exploration dans une lgende d'axe Pour explorer une lgende d'axe : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. Placez le pointeur de la souris au-dessus de la valeur dans laquelle vous souhaitez effectuer l'exploration.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

553

24

Configuration des documents en vue d'une exploration Exploration dans des diagrammes

3.

L'tape suivante dpend de la direction que vous souhaitez appliquer votre exploration : Pour... une exploration avant sur la valeur de la dimension, une exploration arrire sur la valeur de dimension, Alors...

cliquez sur la couleur associe la valeur. cliquez l'aide du bouton droit de la souris sur la couleur associe la valeur, puis cliquez sur Exploration arrire. ou cliquez sur l'icne Exploration arrire. cliquez l'aide du bouton droit de la souris sur la couleur associe la valeur, puis cliquez sur Exploration par.

une exploration par valeur de dimension,

Le diagramme affiche la ou les valeurs pour la dimension que vous avez explore.

554

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

24

Utilisation de filtres lors de l'exploration


Quand vous effectuez une exploration sur une valeur de dimension ou d'indicateur dans un tableau ou un diagramme, Web Intelligence filtre les rsultats de l'exploration sur la base de la dimension ou de l'indicateur explor. Le filtre est appliqu tous les rsultats affichs dans le rapport explor. Exemple : Filtrage des rapports explors sur la base des diffrents Etats Par exemple, si vous effectuez une exploration avant sur une cellule de tableau affichant "Allemagne" pour voir les rsultats pour les villes d'Allemagne, Web Intelligence filtre les valeurs de la totalit du rapport sur Allemagne et affiche seulement les rsultats pour cette valeur.

En modifiant la valeur de chaque filtre, vous pouvez alors voir les donnes pour d'autres valeurs de la dimension explore.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

555

24

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

Par exemple, pour Etat, vous pouvez slectionner Pays-Bas dans le filtre.

Le rapport explor affiche maintenant les valeurs pour Pays-Bas et non plus pour Espagne. Remarque : Lorsque le rapport explor comprend des dimensions provenant de plusieurs fournisseurs de donnes, une info-bulle apparat quand vous placez le curseur sur la valeur affiche sur le filtre. L'info-bulle affiche le nom de la requte et la dimension pour la valeur.

556

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

24

Utilisation de la barre d'outils Exploration


Vous pouvez choisir d'afficher ou de masquer la barre d'outils Exploration. Affichage ou masquage de la barre d'outils Exploration Pour afficher ou masquer la barre d'outils Exploration : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. Le bouton Afficher/Masquer barre d'exploration s'affiche dans la barre d'outils Rapport. 2. L'tape suivante varie selon que la barre d'outils Exploration est affiche ou non en haut du rapport : Si... le bouton Afficher/Masquer barre d'outils Exploration apparat enfonc, le bouton Afficher/Masquer barre d'outils Exploration n'apparat pas enfonc, Alors... cliquez sur le bouton pour masquer la barre d'outils Exploration. cliquez sur le bouton pour afficher la barre d'outils Exploration.

Astuce : Vous pouvez dfinir les options d'exploration dans InfoView pour que la barre d'outils Exploration soit systmatiquement masque par dfaut lorsque vous ouvrez un document pour dmarrer le mode Exploration. Pour en savoir plus, voir "Affichage ou masquage de la barre d'outils Exploration", page 516.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

557

24

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

Modification des valeurs de filtre au cours d'une exploration


Les filtres s'affichent dans des zones de liste de la barre d'outils Exploration. Chaque zone de liste contient les valeurs associes au filtre correspondant. Les donnes afficher dans un tableau ou un diagramme se choisissent en slectionnant les valeurs appropries dans ces zones. Par exemple, si vous explorez les rsultats du trimestre T3 pour afficher des donnes plus dtailles pour chaque mois, les rsultats mensuels sont filtrs pour le trimestre T3. Pour afficher les rsultats mensuels d'un autre trimestre, remplacez simplement la valeur du filtre dans la zone de liste par celle de votre choix. Changement d'une valeur de filtre dans la barre d'outils Exploration Pour changer une valeur de filtre dans la barre d'outils Exploration : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. Les filtres s'affichent dans des zones de liste dans la barre d'outils Exploration.

558

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

24

2.

Dans la barre d'outils Exploration, cliquez sur la flche vers le bas dans la zone de liste approprie.

Toutes les valeurs de dimension associes ce filtre s'affichent. 3. Cliquez sur la valeur souhaite. Le rapport affiche les donnes sur la base de la nouvelle valeur de dimension.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

559

24

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

Ajout et suppression de filtres


Vous pouvez ajouter et supprimer des filtres dans la barre d'outils Exploration. Cela vous permet de filtrer rapidement les valeurs affiches dans le tableau ou le diagramme explor. Vous pouvez par exemple filtrer les valeurs affiches en fonction d'une zone gographique ou d'une priode en particulier. Ajout d'un filtre un rapport explor Pour ajouter un filtre un rapport explor : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. Dans l'onglet Donnes, faites glisser la dimension contenant les valeurs de filtrage de votre rapport et dposez-la dans la barre d'outils Exploration.

Ici, la dimension [Etat] est ajoute la barre d'outils Exploration

Une zone de liste correspondant au nouveau filtre s'affiche dans la barre d'outils Exploration : Vous pouvez slectionner une valeur dans cette liste pour filtrer les rsultats affichs dans le tableau, le diagramme ou le rapport explor.

560

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

24

Suppression d'un filtre d'un rapport explor Pour supprimer un filtre d'un rapport explor : 1. Vrifiez que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. Vrifiez que l'onglet Donnes est visible dans le cadre situ gauche du rapport. Si l'onglet Donnes n'est pas visible, cliquez sur le bouton Afficher/ Masquer Gestionnaire de la barre d'outils Rapport. 3. Positionnez votre pointeur sur l'icne de dimension gauche de la zone de liste du filtre supprimer. Votre pointeur prend la forme d'une flche plusieurs ttes.

4.

Cliquez sur le bouton de la souris et maintenez-le enfonc tout en faisant glisser la zone de liste vers l'onglet Donnes gauche du rapport.

Ici, le filtre pour Etat est gliss sur l'onglet Donnes pour supprimer le filtre du rapport explor

Web Intelligence supprime le filtre et les valeurs du rapport sont modifies en consquence.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

561

24

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

Insertion de la cellule de fonction FiltresExploration dans un rapport


L'insertion de la cellule de fonction FiltresExploration dans un rapport est pratique si vous voulez diffuser les rsultats d'un rapport explor des utilisateurs qui ne disposent pas du profil de scurit autorisant les explorations. La cellule de fonction FiltresExploration affiche les dimensions explores pendant l'analyse. Les filtres restent affichs dans la cellule de fonction FiltresExploration lorsque vous quittez le mode Exploration. Les autres utilisateurs qui prennent connaissance du rapport explor peuvent ensuite facilement voir comment sont filtres les informations du rapport. L'insertion de la cellule de fonction FiltresExploration est galement pratique si vous voulez imprimer une copie d'un rapport explor et montrer aux destinataires la faon dont sont filtres les informations.
Dans ce fichier au format PDF prt pour l'impression, le calcul FiltresExploration indique comment le rapport a t filtr pendant votre analyse par exploration.

Pour savoir comment insrer la fonction FiltresExploration en tant que cellule prdfinie dans un rapport, voir "Insertion de la cellule Dernire actualisation ou Filtre d'exploration", page 236.

562

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

24

Enregistrement de rapports avec des filtres


Lorsque vous enregistrez un document avec des rapports en mode Exploration, Web Intelligence conserve les filtres ventuellement gnrs par une exploration. Lorsque vous ouvrez un document enregistr en mode Exploration, Web Intelligence affiche la barre d'outils Exploration dans les rapports explors dans laquelle sont indiqus les filtres gnrs au cours de la dernire session d'exploration.

Pour en savoir plus, voir "Enregistrement des rsultats de l'exploration", page 570. Remarque : Les documents enregistrs en mode Exploration sont plus longs ouvrir que les documents enregistrs en mode Rsultats. Pour savoir comment revenir au mode Rsultats, voir "Sortie du mode Exploration", page 570.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

563

24

Configuration des documents en vue d'une exploration Utilisation de filtres lors de l'exploration

Actualisation des donnes dans un rapport avec des invites


Certains rapports Web Intelligence contiennent des invites. Quand vous actualisez le document, la ou les invites vous demandent de spcifier la ou les valeurs que vous voulez extraire de la base de donnes et renvoyer aux rapports du document. Par exemple, vous pouvez tre amen spcifier en rponse une invite l'anne pour laquelle vous voulez extraire des donnes. Ce rapport explor montre les valeurs pour l'anne 2003 l'anne indique en rponse l'invite.. La barre d'outils Exploration montre que la dimension [Anne] est
filtre pour 2003.

Si le rapport explor est filtr pour l'anne 2003, que vous actualisez le document et que vous slectionnez l'anne 2002 en rponse l'invite, Web Intelligence extrait les rsultats pour 2002 au lieu de 2003.

Le rapport explor affiche des valeurs pour 2002.

564

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de l'exploration de requte

24

Utilisation de l'exploration de requte


Vous pouvez configurer Web Intelligence pour le mode exploration de requte, qui se comporte diffremment du mode d'exploration standard dcrit jusqu' prsent dans ce chapitre. Lorsque vous activez l'exploration de requte, Web Intelligence effectue l'exploration en modifiant la requte sousjacente (en ajoutant et supprimant des filtres de dimension et de requte), en plus d'appliquer des filtres d'exploration. Exemple : Exploration avant de Mois Semaine Dans cet exemple, Mois est la dimension la plus basse actuellement disponible dans la requte d'une hirarchie temporelle, et Semaine est la dimension qui se trouve immdiatement au-dessous dans la hirarchie. Si vous explorez en avant Mois = Janvier, il se produit trois choses :

Web Intelligence ajoute Semaine au primtre d'analyse de la requte. Web Intelligence ajoute un filtre de requte pour restreindre Mois Janvier. Web Intelligence ajoute un filtre d'exploration pour restreindre Mois Janvier. Web Intelligence supprime Semaine du primtre d'analyse de la requte. Web Intelligence supprime le filtre de requte. Web Intelligence supprime le filtre d'exploration.

Si vous explorez en arrire de Semaine Mois, le processus est invers :

Remarque : Les filtres d'exploration ne sont pas strictement ncessaires en mode d'exploration de requte. Web Intelligence les applique pour des raisons de cohrence avec le mode d'exploration standard. Par exemple, la fonction FiltresExploration() renvoie la valeur correcte en mode d'exploration de requte, car Web Intelligence applique des filtres d'exploration afin de correspondre aux filtres de requte. Pour en savoir plus sur l'activation de l'exploration de requte, voir "Activation de l'exploration de requte", page 569.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

565

24

Configuration des documents en vue d'une exploration Utilisation de l'exploration de requte

Quand pouvez-vous utiliser l'exploration de requte ?


Vous pouvez utiliser l'exploration de requte lorsque votre rapport contient des indicateurs d'agrgats calculs au niveau de la base de donnes. Elle est conue en particulier pour fournir un mode d'exploration adapt aux bases de donnes telles qu'Oracle 9i OLAP, qui contient des fonctions d'agrgats que Web Intelligence ne prend pas en charge ou ne peut pas calculer correctement au niveau du rapport durant une session d'exploration. Les types de fonctions d'agrgats candidats pour le mode d'exploration de requte sont les suivants : les pourcentages, comptages distincts, classements, carts types et variances, agrgations cumulatives, et les fonctions de dcalage. L'exploration de requte modifiant la requte chaque opration d'exploration, elle permet de s'assurer que ces agrgats sont recalculs par le serveur lors de chaque exploration. L'exploration de requte est galement utile pour rduire le nombre des donnes que Web Intelligence doit stocker localement lors d'une session d'exploration. L'exploration de requte rduisant le primtre d'analyse lorsque vous explorez en arrire, Web Intelligence peut purger les donnes non ncessaires.

Exploration avec l'exploration de requte


Exploration avant
Lorsque vous explorez en avant, l'exploration de requte se comporte de la mme faon que l'exploration standard au point o les donnes se dplacent l'extrieur du primtre d'analyse. Lorsque Web Intelligence filtre une dimension explore en mode d'exploration de requte, il le fait en ajoutant un filtre de requte en plus d'un filtre d'exploration. Par exemple, si vous explorez Anne = 2001, Web Intelligence ajoute un filtre au niveau de la requte pour restreindre la dimension Anne 2001. Pour cette raison, la seule valeur qui apparat dans la barre d'outils d'exploration pour la dimension explore est la valeur que vous avez explore (dans ce cas 2001). Ceci est diffrent du mode d'exploration standard dans lequel toutes les valeurs de la dimension sont visibles dans la barre d'outils. En consquence, vous ne pouvez pas modifier les valeurs de filtre en mode d'exploration de requte (par exemple, explorer Anne = 2001, puis passer Anne = 2003) comme vous pouvez le faire en mode d'exploration standard. (Pour en savoir plus sur la modification des valeurs de filtre en mode d'exploration standard, voir "Modification des valeurs de filtre au cours d'une exploration", page 558.)

566

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de l'exploration de requte

24

Parce que l'exploration de requte tend automatiquement le primtre d'analyse, vous ne pouvez l'utiliser que si votre administrateur BusinessObjects XI Release 2 vous a accord le droit d'explorer l'extrieur du primtre. Pour en savoir plus, adressez-vous votre administrateur.

Exploration arrire
Lorsque vous explorez en arrire, l'exploration de requte supprime les dimensions de la requte. Par exemple, si vous explorez en arrire de Mois Trimestre, Web Intelligence supprime Mois de la requte. Ce comportement a deux consquences :

L'exploration de requte est incompatible avec les instantans d'exploration. Pour en savoir plus, voir "Exploration de requte et instantans d'exploration", page 568. Web Intelligence ne vous autorise pas l'exploration arrire au-del des dimensions qui apparaissent comme l'un des objets rapport. Par exemple, si votre rapport affiche Anne, Trimestre et Revenu, vous ne pouvez pas explorer en arrire de Trimestre Anne, car cela supprimerait Trimestre de la liste des objets rapport.

Exploration de requte et primtre d'analyse


L'exploration de requte ajoute et supprime des dimensions dans le primtre d'analyse en rponse aux actions d'exploration. Pour cette raison, vous ne pouvez pas dfinir manuellement le primtre d'analyse lors de l'utilisation de l'exploration de requte. De plus, vous ne pouvez pas activer l'exploration de requte si un primtre d'analyse est dj dfini pour votre document. Dans ce cas un message vous demande d'effacer le primtre d'analyse avant d'activer l'exploration de requte. Vous pouvez voir comment Web Intelligence a modifi le primtre d'analyse et les filtres de requte pour correspondre l'exploration en visualisant l'Editeur de requte lors d'une session d'exploration de requte. Remarque : Le primtre d'analyse est en lecture seule lors des sessions d'exploration des requtes.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

567

24

Configuration des documents en vue d'une exploration Utilisation de l'exploration de requte

Exploration de requte et autres rapports bass sur le mme fournisseur de donnes


Si votre document contient d'autres rapports qui contiennent des dimensions sur lesquelles vous explorez en mode d'exploration de requte, ces rapports sont affects, car l'exploration de requte modifie les dimensions qu'ils contiennent. Exemple : Exploration d'une dimension qui apparat dans un autre rapport Si vous disposez de deux rapports bass sur une requte qui contient Anne, Trimestre et Revenu des ventes et si vous utilisez l'exploration de requte pour explorer en avant le premier rapport jusqu' Anne = 2001, Web Intelligence filtre galement les donnes pour Anne dans le deuxime rapport afin de n'inclure que 2001. Vous pouvez viter cet inconvnient ( condition d'extraire les doublons dans Web Intelligence) en crant un nouveau fournisseur de donnes et en reconstituant l'autre rapport en fonction de ce fournisseur. A prsent, lorsque vous explorez en mode d'exploration de requte, l'autre rapport n'est plus affect.

Exploration de requte et instantans d'exploration


N'utilisez pas d'instantans d'exploration lorsque vous travaillez en mode d'exploration de requte, car l'exploration de requte signifie qu'il est impossible de garantir l'absence de modification des instantans. (Pour en savoir plus sur les instantans, voir "Enregistrement des rsultats de l'exploration", page 570.) En mode d'exploration de requte, les instantans changent lorsque vous explorez en arrire une dimension que vous avez incluse dans un instantan. L'exploration arrire supprimant la dimension de la requte sous-jacente, elle supprime galement la dimension de l'instantan.

568

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Utilisation de l'exploration de requte

24

Activation de l'exploration de requte


Vous pouvez activer l'exploration de requte au niveau du document. 1. Pour activer l'exploration de requte Cliquez avec le bouton droit n'importe o sur le document l'extrieur d'un tableau ou d'un diagramme, puis cliquez sur Proprits du document pour afficher le volet Proprits du document. Ouvrez le groupe Options du document dans l'onglet. Cochez Utiliser l'exploration de requte. Remarque : Si votre rapport dispose dj d'un primtre d'analyse dfini, un message vous demande d'effacer le primtre d'analyse avant d'activer l'exploration de requte.

2. 3.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

569

24

Configuration des documents en vue d'une exploration Sortie du mode Exploration

Sortie du mode Exploration


Lorsque vous mettez fin au mode Exploration dans Web Intelligence, vous revenez au mode de visualisation. Tous les filtres gnrs en mode Exploration deviennent de simples filtres de rapport.

Sortie d'une session d'exploration


Vous pouvez mettre fin une session d'exploration partir de la vue Rapport. Sortie du mode Exploration Pour quitter votre session d'exploration dans Web Intelligence :

Cliquez sur le bouton Explorer dans la barre d'outils. La barre d'outils Exploration est supprime, et le rapport s'affiche en mode Rsultats.

Enregistrement des rsultats de l'exploration


Vous pouvez enregistrer les rsultats de l'exploration :

en prenant un instantan du rapport explor Web Intelligence insre pour rfrence un double du rapport explor dans le document, dans la vue Rsultats. Vous pouvez continuer explorer le rapport actuel. en enregistrant le rapport pendant que vous tes toujours en mode Exploration lorsque vous-mme ou un autre utilisateur ouvrez le document, le rapport explor se trouve en mode Exploration.

Prise d'un instantan d'un rapport explor Pour prendre un instantan d'un rapport explor : 1. Assurez-vous que vous vous trouvez en mode Exploration. Lorsque vous vous trouvez en mode Exploration, le bouton Explorer apparat enfonc. 2. Dans la barre d'outils, cliquez sur le bouton Instantan. Un nouveau rapport s'affiche aprs le dernier rapport de votre document.

570

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Configuration des documents en vue d'une exploration Sortie du mode Exploration

24

Enregistrement d'un rapport en mode Exploration Pour enregistrer un rapport en mode Exploration : 1. Cliquez sur le bouton Enregistrer pour enregistrer un document prcdemment sauvegard. Ou Cliquez sur la flche en regard du bouton Enregistrer, puis enregistrez le document comme un document d'entreprise ou comme un document personnel. Pour en savoir plus sur l'enregistrement de documents Web Intelligence avec l'Editeur de rapport Java, voir "Enregistrement et suppression de documents Web Intelligence", page 573.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

571

24

Configuration des documents en vue d'une exploration Sortie du mode Exploration

Impression d'un rapport en mode Exploration


Vous imprimez un rapport en mode Exploration comme tout rapport Web Intelligence.

Le rapport explor

Le rapport au ormat PDF prt tre imprim

Pour en savoir plus, voir "Impression de documents Web Intelligence", page 595. Astuce : Les filtres de la barre d'outils Exploration ne s'affichent pas lorsque vous imprimez un rapport Web Intelligence. Vous pouvez insrer un champ spcial pour afficher les filtres actifs dans la barre d'outils Exploration. Pour des informations exhaustives sur la fonction FiltresExploration, voir "Insertion de la cellule de fonction FiltresExploration dans un rapport", page 562.

572

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement et suppression de documents Web Intelligence

chapitre

25

Enregistrement et suppression de documents Web Intelligence Prsentation

Prsentation
Vous pouvez enregistrer des documents Web Intelligence des fins personnelles uniquement ou pour les partager avec d'autres utilisateurs. Vous enregistrez les documents Web Intelligence sur InfoView, le portail de Business Intelligence d'entreprise. Vous pouvez galement enregistrer des documents Web Intelligence sous la forme de feuilles de calcul Microsoft Excel et de fichiers Adobe Acrobat PDF. La prsentation et la mise en forme du document Web Intelligence initial sont conserves dans le nouveau format de fichier. Ce chapitre traite des sujets suivants :

Enregistrement de documents Web Intelligence sur InfoView Suppression de documents Web Intelligence d'InfoView Enregistrement de documents Web Intelligence au format Excel ou PDF

Ce chapitre apprend comment enregistrer des documents avec l'Editeur de rapport Java. Pour en savoir plus sur l'enregistrement de documents lors de leur visualisation dans InfoView, voir "Enregistrement et suppression de documents Web Intelligence", page 573.

574

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement et suppression de documents Web Intelligence Enregistrement de documents Web Intelligence dans InfoView

25

Enregistrement de documents Web Intelligence dans InfoView


Vous enregistrez les documents dans InfoView. Selon que vous souhaitiez disposer de droits daccs exclusifs aux documents ou partager des documents avec dautres utilisateurs, vous pouvez enregistrer des documents des dossiers personnels ou publics. Deux options sont disponibles lorsque vous enregistrez un document Web Intelligence dans InfoView:

Enregistrer pour enregistrer un nouveau document ou remplacer un document par une version plus rcente Enregistrer sous pour enregistrer une nouvelle version d'un document sous un nom diffrent Remarque : Avant de pouvoir enregistrer un document, vous devez excuter au moins une fois la requte. Pour cela, cliquez sur Excuter ou Actualiser. Les rsultats sont affichs dans le ou les rapports.

Enregistrement d'un nouveau document ou remplacement d'un document par une version plus rcente Pour enregistrer un nouveau document ou remplacer un document par une version plus rcente : 1. 2. 3. 4. 5. A l'aide de l'Editeur de rapport Java, apportez vos modifications au document. Cliquez sur le bouton Enregistrer dans la barre d'outils Web Intelligence. La page Enregistrer d'InfoView s'affiche. Dans la zone Titre, saisissez le titre du document. Dans la zone Description, saisissez une description vocatrice du document (facultatif). Dans la zone Mots cls, saisissez les mots cls que vous ou d'autres utilisateurs pouvez utiliser pour rechercher le document par la suite. Par dfaut, le document est enregistr dans l'emplacement actuel affich dans la zone Emplacement. 6. 7. 8. Slectionnez le dossier dans lequel vous souhaitez enregistrer le document dans la zone Emplacement. Slectionnez les catgories que vous souhaitez associer au document dans la zone Catgories. Cliquez sur OK.

Le document est enregistr dans InfoView.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

575

25

Enregistrement et suppression de documents Web Intelligence Suppression de documents Web Intelligence

Suppression de documents Web Intelligence


Vous pouvez supprimer les documents Web Intelligence que vous enregistrez dans InfoView. Remarque : Vous ne pouvez supprimer des documents de InfoView que si vous disposez du profil de scurit appropri. Suppression de documents Web Intelligence de InfoView Pour supprimer des documents Web Intelligence de InfoView : 1. Dans la page d'accueil InfoView, naviguez jusqu'au dossier contenant le document supprimer. Les documents sont rpertoris.

2. 3.

Cliquez sur la case cocher ct du nom du document supprimer. Cliquez sur Supprimer. Un message vous demande de confirmer la suppression du document slectionn.

4.

Cliquez sur OK. Le document est supprim d'InfoView.

576

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Enregistrement et suppression de documents Web Intelligence Enregistrement de documents au format Excel ou PDF

25

Enregistrement de documents au format Excel ou PDF


Vous pouvez enregistrer des documents Web Intelligence dans les formats de fichier suivants :

feuilles de calcul Microsoft Excel fichiers Adobe Acrobat PDF

Enregistrement de documents Web Intelligence sous la forme de feuilles de calcul Excel


Vous pouvez crer une copie d'un document au format de fichier Microsoft Excel, ce qui est particulirement utile lorsque vous souhaitez combiner les informations de votre document Web Intelligence avec d'autres donnes se trouvant dans une feuille de calcul Excel. Contrairement aux documents Web Intelligence, les fichiers Excel ne sont pas connects la base de donnes. Cela signifie que vous ne pouvez pas actualiser les donnes dans le fichier Excel. Pour afficher des donnes jour au format Excel, actualisez le document Web Intelligence, puis enregistrez-le comme un nouveau fichier Excel. Astuce : Lorsque vous renommez des rapports dans un document que vous voulez enregistrer au format feuille de calcul d'Excel, sachez que les noms ne doivent pas dpasser 31 caractres ni inclure d'espaces ou de caractres spciaux, comme : * : \ / [ ] Remarque : Les dates antrieures 1900 ne s'affichent pas correctement dans Excel. Enregistrement d'un document Web Intelligence en tant que feuille de calcul Excel Pour enregistrer un document Web Intelligence en tant que feuille de calcul Excel : 1. 2. Cliquez sur la flche ct du bouton Enregistrer de la barre d'outils Web Intelligence. Dans le menu Enregistrer, cliquez sur Enregistrer sur mon ordinateur comme... Les options de format Excel et PDF s'affichent. 3. Slectionnez au format Excel.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

577

25

Enregistrement et suppression de documents Web Intelligence Enregistrement de documents au format Excel ou PDF

Web Intelligence cre une copie de votre document au format Microsoft Excel. Chaque rapport du document Web Intelligence est converti en une feuille de calcul Excel distincte l'intrieur du fichier Excel. Vous pouvez alors enregistrer le document l'aide de l'option de menu Enregistrer de Microsoft Excel. Le fichier possde l'extension standard des fichiers Microsoft Excel : xls. Remarque : Certains formats de diagramme Web Intelligence n'existent pas au format Excel. Ces diagrammes sont automatiquement convertis dans le format de diagramme correspondant le plus proche, disponible dans Excel. Pour partager des fichiers Excel avec d'autres utilisateurs, vous pouvez les enregistrer sur InfoView. Pour en savoir plus, voir le Guide de l'utilisateur InfoView de BusinessObjects Enterprise.

Gnration de documents Web Intelligence au format PDF


Vous pouvez crer une copie de vos documents sous la forme de fichiers PDF, ce qui est particulirement utile si vous souhaitez fournir d'autres utilisateurs une version imprimable des informations du document. La mise en page et la mise en forme du document Web Intelligence sont conserves dans le fichier PDF. Enregistrement d'un document Web Intelligence au format PDF Pour enregistrer un document Web Intelligence au format PDF : 1. 2. Cliquez sur la flche ct du bouton Enregistrer de la barre d'outils Web Intelligence. Dans le menu Enregistrer, slectionnez Enregistrer sur mon ordinateur comme... Les options de format Excel et PDF s'affichent. 3. Slectionnez Enregistrer au format PDF. Web Intelligence cre une copie de votre document au format Adobe Acrobat PDF. Vous pouvez alors enregistrer le document l'aide de l'option de menu Enregistrer d'Acrobat. Le fichier possde l'extension standard des fichiers Adobe Acrobat : pdf. Pour partager des fichiers PDF avec d'autres utilisateurs, vous pouvez les enregistrer sur InfoView. Pour en savoir plus, voir le Guide de l'utilisateur InfoView de BusinessObjects Enterprise.

578

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument

chapitre

26

Liaison de documents l'aide d'OpenDocument Rcapitulatif

Rcapitulatif
OpenDocument est une fonction qui permet d'ouvrir un autre document partir d'un document Web Intelligence l'aide d'une URL. Vous pouvez utiliser OpenDocument pour crer un lien hypertexte dans un document qui ouvre un autre document contenant des informations qui s'y rapportent. Les deux documents doivent tre stocks dans le rfrentiel d'entreprise et accessibles via InfoView.

Fonctionnement d'OpenDocument
La fonction OpenDocument se place dans une cellule de rapport sous la forme :
="<Fonction OpenDocument>"

Par exemple :
="http://<serveurweb>/businessobjects/enterprise115/ desktoplaunch/opendoc/openDocument.jsp?sType=wid"

Exemple : Liaison d'un rapport indiquant les revenus des ventes pour les Etats des Etats-Unis vers un document montrant des informations sur les magasins pour l'Etat choisi Dans cet exemple, un rapport Web Intelligence affiche le revenu des ventes par tat amricain pour chaque trimestre. Les rsultats spcialement levs vous intressent. Vous souhaitez trouver davantage d'informations sur les points de vente d'un Etat spcifique, pour en savoir plus sur leurs conditions d'exploitation et aussi obtenir le nom des responsables des magasins que vous pourriez contacter dans cet Etat. Cliquez sur le lien hypertexte de la cellule qui affiche New York. Un document s'ouvre : il contient des informations dtailles sur les magasins de New York.

580

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Fonctionnement d'OpenDocument

26

Utilisation des invites pour filtrer des rsultats dans le document ouvert
Vous pouvez dfinir le lien hypertexte de faon transmettre les paramtres qui entrent une ou plusieurs valeurs comme rponse aux invites dans le document cible. Cela vous permet de filtrer dynamiquement le document que vous ouvrez avec les valeurs spcifiques analyser. Dans l'exemple prcdent, le document cible comporte une invite sur l'objet [Etat] et le lien hypertexte OpenDocument du document parent demande Web Intelligence d'utiliser la valeur sur laquelle l'utilisateur a cliqu comme valeur de l'invite. Ainsi, lorsque vous cliquez sur le lien hypertexte "New York", vous voyez uniquement les valeurs pour New York dans le document cible qui s'ouvre. Vous pouvez spcifier dans le lien hypertexte une valeur diffrente de la valeur affiche. Par exemple, vous pouvez crer un lien hypertexte dans la cellule qui affiche les valeurs des revenus des ventes et spcifier que le rapport cible soit filtr en fonction de l'tat qui est affich sur la mme ligne de tableau que le lien hypertexte sur lequel l'utilisateur a cliqu. Vous pouvez filtrer le document cible sur la base d'autant d'invites que vous le souhaitez. Par exemple, le mme lien hypertexte peut galement filtrer le document cible en fonction de l'tat, de la ligne de produits et du trimestre affichs sur la mme ligne de tableau. Vous pouvez aussi filtrer le document cible sur la base de plusieurs valeurs, mme si le document contient une seule invite. Par exemple, un document cible avec une seule invite sur une dimension reprsentant les donnes pour [Numro de vol] peut tre filtr en fonction de valeurs d'autres objets de la dfinition de la requte logiquement associs, comme [Heure d'arrive] et [Heure de dpart]. Vous pouvez trouver des informations sur la syntaxe pour les invites une seule et plusieurs valeurs dans la section "Utilisation des invites pour filtrer des rsultats dans le document ouvert", page 581.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

581

26

Liaison de documents l'aide d'OpenDocument Types de document pris en charge

Types de document pris en charge


Vous pouvez utiliser OpenDocument pour crer des liens inter systme vers et partir des types de document suivants :

.wid : documents Web Intelligence version 6.x .rpt : rapports Crystal .car : rapports OLAP Intelligence

Syntaxe OpenDocument
La syntaxe gnrale d'OpenDocument est la suivante :
http://<serveurweb>/businessobjects/enterprise115/ <spcifique la plateforme>?<liste_de_paramtres>

Il existe deux implmentations d'OpenDocument. La partie <spcifique


la plateforme> dpend de votre implmentation :

Dans le cas d'implmentations Java, utilisez desktoplaunch/opendoc/ openDocument.jsp au lieu de <Spcifique la plateforme>, par exemple :
http://<serveurweb>/businessobjects/enterprise115/ desktoplaunch/opendoc/openDocument.jsp? sType=wid

Dans le cas d'implmentations .NET, utilisez InfoView/scripts/


opendocument.aspx

au lieu deSpcifique

la plateforme>, par

exemple :
http://<serveurweb>/businessobjects/enterprise115/ InfoView/scripts/opendocument.aspx?sType=wid

582

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

26

Paramtres d'OpenDocument
Les paramtres d'OpenDocument peuvent apparatre dans n'importe quel ordre mais doivent tre spars par le signe &. Par exemple, sType=wid&sDocName=Ventes2003. N'insrez pas d'espaces avant ni aprs le signe &. Les paramtres sont rpertoris dans les tableaux suivants. Paramtre
sPath

Description Le nom du dossier et du sous-dossier Crystal contenant le document cible.

Obligatoire ? Oui, si
sDocName est

Valeurs acceptes Dossier et/ou sousdossier Crystal :

spcifi et n'est pas unique.

[dossier], [sous-dossier]

Exemple : Exemple de sPath


http://<webserver>/businessobjects/enterprise115/ <platformSpecific>?sPath=Sales+Reports,Sub+Folder.

Remarque : Pour s'assurer que le codage URL est correct, les espaces dans ce paramtre et plusieurs des paramtres suivants sont remplacs par +. Vous pouvez vrifier que le codage URL des valeurs de paramtre est correct avec la fonction Web Intelligence URLEncode(). Pour en savoir plus sur les valeurs des paramtres de codage URL, voir "Codage URL", page 592. Paramtre
sType

Description

Obligatoire ?

Valeurs acceptes .wid .rpt .car

Type de Oui. document ou de rapport cible.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

583

26

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

Exemple : Exemple de sType


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid

Paramtre
sDocName

Description Nom du document.

Obligatoire ?
sDocName ou iDocID est

Valeurs acceptes Nom du document.

obligatoire.

Exemple : Exemple de sDocName


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sPath=Rapport+Ventes&sDocName=Ventes+ en+2005

Remarque : Ne spcifiez pas les paramtres sDocID et sDocName dans la mme liste de paramtres. Spcifiez l'un ou l'autre. Paramtre
iDocID

Description L'identificateur du document.

Obligatoire ?
sDocName ou iDocID est

Valeurs acceptes L'identificateur du document.

obligatoire.

Exemple : Exemple de sDocID


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&iDocID=2010

Astuce : Pour obtenir l'ID du document, accdez au document dans InfoView, placez votre curseur sur le lien hypertexte du nom du document et recherchez le numro d'identification dans la barre d'tat du navigateur. Vous pouvez galement obtenir l'ID du document partir de la CMC (Central Management Console).

584

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

26

Remarque : Ne spcifiez pas les paramtres sDocID et sDocName dans la mme liste de paramtres. Spcifiez l'un ou l'autre. Paramtre
sIDType

Description Type d'objet Crystal.

Obligatoire ? Oui, si la cible est un rapport Crystal ou un rapport OLAP Intelligence (sType= rpt ou car). Sinon, utilisez sPath et sDocName).

Valeurs acceptes

CUID GUID RUID ParentID InfoObjectID (valeur par dfaut)

Exemple : Exemple de sIDType


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?iDocID=AWimiw9StnhGm993evk.Amc&sIDTyp e=CUID

Paramtre

Description si le document cible comporte plusieurs rapports.

Obligatoire ? rapport est la valeur par dfaut.)

Valeurs acceptes pour les documents Web Intelligence, le sous-rapport pour les rapports Crystal, les pages pour les rapports OLAP Intelligence.

sReportName Rapport ouvrir Non. (Le premier Le nom du rapport

Exemple : Exemple de sReportName


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=Ventes+en+2003&sRe portName=Onglet+Premier+Rapport

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

585

26

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

Paramtre

Description lequel le document cible est ouvert.

Obligatoire ? Valeurs acceptes valeur par dfaut est HTML.)

sOutputFormat Format dans Non. (La

H (HTML) P (PDF) E (Excel) W (Word)

Remarque : W est uniquement pris en charge par Crystal Reports. Exemple : Exemple de sOutputFormat
http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sPath=Rapport+Ventes&sDocName=Ventes+ en+2003&sOutputFormat=E

586

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

26

Paramtre
sReportPart

Description Partie du rapport ouvrir.

Obligatoire ? Valeurs acceptes Non. Le nom de la partie du rapport.

Exemple : Exemple de sReportPart


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sPath=Rapport+Ventes&sDocName=Ventes+ en+2003&sReportPart=Partie1

Paramtre
sPartContext

Description Contexte des donnes de la partie du rapport (rapports Crystal uniquement).

Obligatoire ? Oui, si une valeur est spcifie pour

Valeurs acceptes Le contexte des donnes de la partie du rapport.

sReportPart.

Exemple : Exemple de sPartContext


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sPath=Rapport+Ventes&sDocName=Ventes+ en+2005&sReportPart=Partie1&sPartContext=0-4-0

Paramtre
sInstance

Description Instance du rapport cible ouvrir.

Obligatoire ? Valeurs acceptes Non.

Utilisateur (lien vers l'instance la plus rcente de l'utilisateur actuel) Dernier (lien vers l'instance la plus rcente du rapport) Paramtre (lien vers l'instance la plus rcente du rapport avec les valeurs de paramtre correspondantes)

Exemple : Exemple de sInstance

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

587

26

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sPath=Rapport+Ventes&sDocName=Ventes+ en+2003&sReportPart=Partie1&sInstance=Utilisateur

Paramtre

Description

Obligatoire ? Valeurs acceptes

sReportMode Indique si le lien doit ouvrir Non. (La

le rapport cible complet ou valeur par seulement la partie du dfaut est rapport spcifie dans Complet.) sReportPart (cibles Crystal uniquement).

Complet Partie

Exemple : Exemple de sReportMode


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sPath=Rapport+Ventes&sDocName=Ventes+ en+2003&sReportPart=Partie1&sReportMode=Partie

Paramtre
sRefresh

Description

Obligatoire ? Valeurs acceptes

Indique si une Non. actualisation doit tre force lorsque le document ou le rapport cible est ouvert.

O (force l'actualisation du document) N (notez que l'actualisation d'une fonctionnalit ouverte remplace cette valeur)

Exemple : Exemple de sRefresh


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=RapportVentes&iDoc ID=2010&sRefresh=O

588

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

26

Paramtre
sWindow

Description Indique si le rapport cible s'ouvre dans la fentre du navigateur actuel ou dans une nouvelle fentre.

Obligatoire ? Valeurs acceptes Non

Mme (fentre active) Nouvelle (nouvelle fentre)

Exemple : Exemple de sWindow


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=RapportVentes&iDoc ID=2010&sWindow=Nouvelle

Paramtre
lsS[NOM]

Description

Obligatoire ? Valeurs acceptes Une valeur d'invite unique.

Spcifie une valeur Non. d'invite unique. [NOM] est le texte d'invite.

Exemple : Exemple de lsS[NOM]


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=RapportVentes&iDoc ID=2010&lsSSlectionnez+une+ville=Paris

Paramtre
lsM[NOM]

Description

Obligatoire ? Valeurs acceptes Plusieurs valeurs d'invite, spares par une virgule. Si la cible est un rapport Crystal, chaque valeur doit tre mise entre crochets. Si la cible est un rapport OLAP Intelligence, utilisez la clause MDX WITH.

Spcifie plusieurs Non. valeurs d'invite. [NOM] est le texte d'invite.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

589

26

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

Exemple : Exemple de lsM[NOM]


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=rpt&sDocName=RapportVentes&lsMS lectionnez+des+villes=[Paris],[Londres]

Paramtre
lsR [NOM]

Description

Obligatoire ? Valeurs acceptes Non. Une plage de valeurs est spare par deux points (..). Si la cible est un rapport Crystal, la plage doit tre mise entre crochets et/ou parenthses (insrez un crochet en regard d'une valeur pour l'inclure dans la plage et des parenthses pour l'exclure). Si la cible est un rapport OLAP Intelligence, utilisez la clause MDX WITH.

Sspcifie une
plage de valeurs pour une invite. [NOM] est le texte d'invite. Remarque : Non pris en charge par OLAP Intelligence.

Exemple : Exemple de lsR[NOM]


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=rpt&sDocName=RapportVentes&lsRP riode:=[2000..2004)

Paramtre
lsU

Description URL vers laquelle l'utilisateur est redirig. Remarque : Non pris en charge par OLAP Intelligence.

Obligatoire ? Valeurs acceptes Non. Une URL.

Exemple : Exemple de lsU


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=RapportVentes&iDoc ID=2010&lsU=http://www.site.com

590

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

26

Paramtre
lsC

Description

Obligatoire ? Valeurs acceptes Contexte d'univers.

Spcifie un Non. contexte d'univers (documents BusinessObjects et Web Intelligence uniquement).

Exemple : Exemple de lsC


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=RapportVentes&iDoc ID=2010&lsC=Ventes

Paramtre
NAII

Description Force l'affichage de la page de slection d'invite. Remarque : Non pris en charge par OLAP Intelligence.

Obligatoire ? Valeurs acceptes Non.

O (toutes les invites dont les valeurs sont transmises avec lsS, lsM ou lsR sont prslectionnes). N (affiche seulement les invites dont les valeurs sont transmises avec lsS, lsM ou lsR)

Exemple : Exemple de NAII


http://<serveurweb>/businessobjects/enterprise115/ <platformSpecific>?sType=wid&sDocName=RapportVentes&iDoc ID=2010&NAII=O

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

591

26

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

Informations complmentaires sur la syntaxe et les paramtres


Codage URL
Les paramtres ne peuvent pas contenir d'espaces, ni d'autres caractres spciaux qui requirent un codage URL. Utilisez la fonction Web Intelligence URLEncode() pour obtenir un codage URL correct. Exemple : Codage du paramtre sDocName Pour passer la chane "Rapport des ventes mondiales" dans le paramtre sDocName, utilisez sDocName=URLEncode ("Rapport des ventes mondiales"). Cette syntaxe permet d'tre certain que la chane est passe sous la forme d'une URL en tant que "Rapport+ventes+mondiales". Les exemples donns prcdemment dans cette section ne spcifient pas la fonction URLEncode() de faon explicite. Ils donnent des valeurs de paramtre d'URL sous la forme d'une URL.

Espaces la fin d'une chane de caractres


Espaces situs la fin de valeurs de paramtre et noms d'invite. Ne les remplacez pas par un signe plus (+). Le visualiseur risque de pas savoir s'il faut interprter le signe plus (+) comme lment du nom d'invite ou comme un espace. Par exemple, si le nom d'invite affiche :
Slectionner une ville :_

(o _ reprsente un espace), saisissez le texte suivant dans le lien :


lsSSelect+une+ville :=Paris

o les espaces dans le nom d'invite sont remplacs par le signe plus (+), et l'espace de droite est supprim. Remarque : Vous pouvez utiliser la fonction SupprEspDroite() de Web Intelligence pour supprimer les espaces la fin des chanes de caractres.

Respect de la casse
Tous les paramtres d'OpenDocument font la distinction entre les majuscules et les minuscules.

Limite de longueur
Les URL ne peuvent pas comporter plus de 2 083 caractres.

592

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

26

Invites pour rapports cible OLAP Intelligence


Si le document cible est un rapport OLAP Intelligence (.car), vous pouvez utiliser les paramtres lsS et lsM pour spcifier des invites.

Utilisation du paramtre lsS avec OLAP Intelligence


Les paramtres sont passs sous la forme d'une chane URL utilisant le nom unique du paramtre dfini dans le rapport OLAP Intelligence. Exemple : Ouverture d'un rapport une page spcifique Si 23CAA3C1-8DBB-4CF3-BA% 2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F est le nom unique cod par URL pour le paramtre de page dans le rapport OLAP Intelligence, utilisez l'URL suivante pour ouvrir le rapport OLAP Intelligence la page 2 :
http://<serveurweb>/businessobjects/enterprise115/ <spcifique la plateforme>?sType=car&sIDType=InfoObject&iDocID=440&lsS2 3CAA3C1-8DBB-4CF3BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2

Exemple : Ouverture d'un paramtre de type cube Si 8401682C-9B1D-4850-8B% 2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62 est le nom unique d'URL pour le paramtre de type cube ouvrant le cube warehouse dans le catalogue FoodMart 2000 sur MSAS, utilisez l'URL suivante pour ouvrir ce paramtre :
http://<serveurweb>/businessobjects/enterprise115/ <spcifique la plateforme>?sType=car&sIDType=InfoObject&lsS8401682C-9B1D48508B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFoodMart%2020 00,CUBE%3Dwarehouse&iDocID=616

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

593

26

Liaison de documents l'aide d'OpenDocument Syntaxe OpenDocument

Utilisation du paramtre lsM avec OLAP Intelligence


Les paramtres lsM sont galement passs sous forme d'URL utilisant le nom unique du paramtre dfini dans le rapport OLAP Intelligence. Voici un exemple d'utilisation de lsM :
http://<serveurweb>/businessobjects/enterprise115/ <spcifique la plateforme>?sType=car&sIDType=InfoObject&lsMADC216EAD9A5-42B5AE%2C21%2C84%2CA9%2CF9%2C6E%2C31%2C7=[%5BCustomers%5D.%5 BCountry%5D.%26%5BMexico%5D],[%5BCustomers%5D.%5BCountry %5D.%26%5BCanada%5D]&iDocID=544

Il s'agit d'un paramtre de type MemberSet qui ouvre un rapport comportant Clients > Pays > Mexique et Clients > Pays > Canada dans la vue.

Sous-rapports
Vous ne pouvez pas passer de valeurs de paramtre un sous-rapport d'un rapport Crystal cible.

594

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Impression de documents Web Intelligence

chapitre

27

Impression de documents Web Intelligence Prsentation

Prsentation
Les documents Web Intelligence s'impriment rapport par rapport. Vous pouvez imprimer un ou plusieurs rapports partir d'un seul document. Web Intelligence gnre un fichier PDF temporaire partir du rapport slectionn avant l'impression. Ce chapitre traite des sujets suivants :

Impression de rapports se trouvant dans des documents Web Intelligence l'aide de l'Editeur de rapport Java Remarque : Pour imprimer des rapports Web Intelligence, vous avez besoin d'installer Adobe Acrobat Reader sur votre ordinateur local. Si Acrobat Reader n'est pas install, vous pouvez le tlcharger gratuitement l'adresse : http://www.adobe.com/products/acrobat/ readstep2.htm Remarque : Si vous ne disposez pas d'un accs Internet vous permettant de tlcharger Acrobat Reader, vous pouvez imprimer des rapports l'aide du menu d'impression de votre navigateur Web. Dans ce cas, cependant, la prsentation de page et la mise en forme sont dtermines par le navigateur.

596

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Impression de documents Web Intelligence Impression de rapports dans des documents

27

Impression de rapports dans des documents


Les documents Web Intelligence s'impriment rapport par rapport. Cette section du guide explique comment :

Web Intelligence insre des sauts de page en vue de l'impression, imprimer des rapports se trouvant dans des documents Web Intelligence.

Organisation des sauts de page par Web Intelligence


Web Intelligence imprime les rapports de gauche droite, puis du haut vers le bas. Si la largeur d'un rapport dpasse celle de la taille du papier dfinie dans Prsentation du rapport - Page, Web Intelligence insre des sauts de page pour la sortie imprime, comme illustr dans la figure suivante :
Si la largeur d'un rapport dpasse celle de la taille du papier dfinie dans les proprits Prsentation du rapport - Page...

Page 1

Page 2
les sauts de page vont de gauche droite.

Page 3

Page 4

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

597

27

Impression de documents Web Intelligence Impression de rapports dans des documents

La taille du papier et l'orientation de page pour l'impression peuvent tre diffrentes de celles dfinies pour la visualisation des rapports dans l'Editeur de rapport Java. Les utilisateurs se servant d'imprimantes diffrentes peuvent ainsi spcifier la prsentation approprie lorsqu'ils impriment. Vous dfinissez la taille du papier et l'orientation de page des rapports imprims lorsque vous configurez l'impression (voir "Impression d'un rapport", page 598).

Impression de rapports dans des documents Web Intelligence


Les documents Web Intelligence s'impriment rapport par rapport. Vous pouvez imprimer un ou plusieurs rapports provenant d'un mme document. Cette section explique comment imprimer des rapports Web Intelligence lorsque vous travaillez dans l'Editeur de rapport Java. Pour en savoir plus sur l'impression de rapports lorsque vous visualisez un document dans InfoView, reportez-vous au guide Analyse en direct avec Web Intelligence. Impression d'un rapport Pour imprimer un rapport : 1. Assurez-vous que vous vous trouvez dans la vue Modifier le rapport. Lorsque vous vous trouvez dans la vue Modifier le rapport, le bouton Modifier le rapport de la barre d'outils Web Intelligence apparat enfonc. 2. Assurez-vous que vous vous trouvez dans la vue Rsultats. La vue Rsultats affiche les donnes dans les tableaux et les diagrammes du rapport. Cliquez sur l'onglet correspondant au rapport imprimer. Cliquez sur le bouton Exporter au format PDF pour impression dans la barre d'outils Rapport.

3. 4.

598

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Impression de documents Web Intelligence Impression de rapports dans des documents

27

La bote de dialogue Cration d'une version imprimable s'affiche.

5.

Sous l'option Etendue, indiquez si vous souhaitez imprimer la totalit du rapport ou juste quelques-unes de ses pages : Pour... imprimer la page affiche Imprimer une srie de pages que vous spcifiez Alors... Slectionnez Page actuelle Dans la zone Pages : saisissez des numros de page spcifiques spars par des virgules (par exemple : 1,4,5) ou indiquez un intervalle de pages (par exemple 2-4)

imprimer la totalit du rapport Slectionnez Rapport actuel

Vous pouvez spcifier la taille du papier du rapport ou des pages imprimer. Le format de papier dfini a priorit sur le format de papier dfini pour le rapport sous l'onglet Mise en page de la bote de dialogue Proprits du rapport.

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

599

27

Impression de documents Web Intelligence Impression de rapports dans des documents

6.

Pour changer le format du papier, cliquez sur la flche de la zone de liste Taille de la page et slectionnez un autre format.

600

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Impression de documents Web Intelligence Impression de rapports dans des documents

27

7.

Dans les options Orientation, slectionnez l'orientation de page adapte la prsentation du rapport : Pour cette orientation de page... Slectionnez... Portrait

Paysage

8. 9.

Cliquez sur OK. Web Intelligence gnre une copie du rapport dans un fichier PDF. Si vous recevez une invite vous offrant la possibilit d'ouvrir ou d'enregistrer le fichier sur votre ordinateur, slectionnez Ouvrir. Le rapport s'ouvre dans Adobe Acrobat.

10. Vous pouvez alors imprimer le rapport l'aide du bouton Imprimer de la barre d'outils Acrobat. 11. Pour imprimer d'autres rapports dans le mme document, rptez les tapes 3. 10..

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

601

27

Impression de documents Web Intelligence Impression de rapports dans des documents

602

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Ressources Business Objects

annexe

28

Documentation et services d'information

Documentation et services d'information


Business Objects propose une documentation complte sur ses produits et leur dploiement. Des services et un support technique supplmentaires sont galement disponibles pour vous aider optimiser votre investissement en Business Intelligence. Les sections suivantes expliquent o obtenir la documentation Business Objects et comment utiliser les ressources Business Objects pour rpondre vos besoins de support technique, de formation et de conseil.

Documentation
La documentation contient des rponses vos questions sur l'installation, la configuration, le dploiement et l'utilisation des produits Business Objects.

Contenu de la documentation
Consultez ou tlchargez le Guide de la documentation des produits Business Objects, disponible avec la documentation des produits l'adresse http://www.businessobjects.com/support/. Ce document rpertorie tous les guides Business Objects et permet de voir immdiatement les informations disponibles, leur emplacement ainsi que leur format.

Emplacement de la documentation
Vous pouvez accder la documentation lectronique tout moment depuis l'interface dun produit, le Web ou le CD de votre logiciel.

Documentation accessible depuis un produit


Une aide et des guides en ligne au format PDF sont disponibles partir du menu Aide de chaque produit. Lorsque seule une aide en ligne est disponible, le fichier correspondant contient la totalit du contenu de la version PDF du guide.

Documentation accessible depuis le Web


En tant que client, vous avez accs l'ensemble de la documentation lectronique depuis le site de support technique l'adresse : http://www.businessobjects.com/support/.

604

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Support technique, conseil et formation

28

Documentation accessible depuis le CD d'un produit


Recherchez les guides au format PDF dans le rpertoire docs du CD de votre produit.

Envoyez-nous vos commentaires


Avez-vous des suggestions faire pour amliorer notre documentation ? Y-a-t-il quelque chose que vous avez particulirement apprci ou trouv utile ? Envoyez-nous vos commentaires sur documentation@businessobjects.com de sorte que nous puissions en tenir compte dans la prochaine version de notre documentation. Remarque : Pour nous faire part d'un problme relatif un produit Business Objects (et non la documentation), veuillez contacter nos spcialistes du support technique. Pour en savoir plus sur le support technique, rendez-vous ladresse : http://www.businessobjects.com/support.

Support technique, conseil et formation


Un rseau mondial de spcialistes de la technologie Business Objects est votre disposition pour vous fournir un support client, des formations et des conseils qui vous permettront de tirer pleinement profit des avantages de la Business Intelligence dans votre entreprise.

Types de support technique proposs


Business Objects propose des solutions de support technique adaptes la taille et aux besoins de votre dploiement. Des centres de support technique sont disponibles dans les pays suivants :

Etats-Unis Australie Canada Royaume-Uni Japon

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 605

28

Support technique, conseil et formation

Support technique en ligne


Le site Web de support technique de Business Objects contient des informations sur les programmes et services de support technique. Il contient galement des liens vers des informations techniques, comme les articles de la base de connaissances, des tlchargements et des forums techniques : http://www.businessobjects.com/support

Identification de la meilleure solution de dploiement pour votre entreprise


Les consultants de Business Objects sont l pour vous guider depuis la phase initiale d'analyse de vos besoins jusqu' la finalisation de votre projet de dploiement. Ces consultants possdent des connaissances et une exprience tendues en matire de bases de donnes relationnelles et multidimensionnelles, de connectivit, d'outils de conception de base de donnes, de technologie d'incorporation personnalise, et bien plus encore. Pour en savoir plus, adressez-vous au bureau de vente de votre rgion ou contactez-nous via le site Web : http://www.businessobjects.fr/conseil

Types de formation proposs


Nous proposons plusieurs solutions de formation adaptes vos besoins et au mode d'enseignement souhait, quil sagisse du cours en salle classique ou de sminaires en ligne. Pour en savoir plus, consultez la section du site Web de Business Objects consacre la formation : http://www.businessobjects.fr/conseil

606

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Adresses utiles

28

Adresses utiles
Adresse Informations sur les produits Business Objects http://www.businessobjects.fr Documentation sur les produits http://www.businessobjects.com/ support Adresse lectronique de la documentation Business Objects documentation@businessobjects.com Support technique en ligne http://www.businessobjects.com/ support Services de conseil Business Objects http://www.businessobjects.fr/conseil/ Services de formation Business Objects http://www.businessobjects.fr/conseil Contenu Informations sur la gamme complte des produits Business Objects Documentation sur les produits Business Objects, notamment le Guide de la documentation des produits Business Objects Questions ou commentaires relatifs la documentation Informations sur les programmes de support technique et liens vers des articles techniques, des lments tlcharger et des forums en ligne Informations sur la faon dont Business Objects peut vous aider optimiser votre investissement en Business Intelligence Informations sur les options et les modules de formation de Business Objects

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 607

28

Adresses utiles

608

Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Index
Symboles
#CLASSEMENT, erreur 342, 503 #DEBORDEMENT, erreur 502 #DIV/0, erreur 501 #ERREUR, erreur 505 #INCOMPATIBLE, erreur 503 #SYNCDONNEES, erreur 504 #SYNTAXE, erreur 502 #VALEURMULTI, erreur 502 dfinir la priorit dans un document 417 dfinir la priorit pour une cellule 416 description des sous-alerteurs 408 dupliquer 420 enregistrer 396 modifier 419 sous-alerteurs 395 supprimer 422 supprimer des conditions 405 supprimer des sous-alerteurs 411 utiliser dans des tableaux avec des ruptures 387 utiliser des formules dans 424, 431 analyse en direct, description 16 And, oprateur avec Or pour les filtres de requte 134 dcrire 132 exemple 133 arrire-plan, couleurs pour les diagrammes 269 pour les tableaux 212 ASP, mode 24 avance, syntaxe modifier le contexte de calcul 456 axe, lgendes insrer dans les diagrammes 272 mettre en forme des diagrammes 272 axe, valeurs dfinir une plage dans des diagrammes 278 mettre en forme des diagrammes 277

Caractres numriques
3D, diagrammes 269

A
accessibilit 19 actualisation, afficher la date de la dernire 235 Adobe, installer Adobe Acrobat Reader 595 afficher les invites 162, 164 agrgation, afficher/masquer des lignes en double 227 aires, diagrammes 245 ajouter lignes et colonnes de tableau 194 ruptures 326 sous-alerteurs 395 ajustement automatique, taille des cellules de tableau 220 alerteurs afficher une image 398 afficher une prsentation 399 ajouter des conditions 403 ajouter des sous-alerteurs 409 crer 388 dcrire 380 dfinir des conditions 390 dfinir la mise en forme laide de formules 428, 435

B
boolens, formats 289 bordures pour les diagrammes 270 pour les tableaux 217 Business Objects services de conseil 606, 607

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 609

Index

services de formation 606, 607 services de support 606

C
calcul, contexte dcrire 450 dfinition 450 modifier 456 par dfaut 451 calculs insrer des calculs standard 376 supprimer 377 utilisation dans des rapports 373 calendrier contextuel pour des invites 163 cellules ajuster automatiquement la taille 220 arrire-plan 241 bordures 241 dfinir la hauteur et la largeur 219 effacer 207 individuelles 231 insertion de cellules individuelles 233 masques dans les rapports migrs 219 masquer 219 mettre en forme des cellules individuelles 241 mettre en forme des valeurs 289 mettre en forme laffichage des valeurs 289 classe dcrire 43 description 44 ouvrir un dossier 49 classement classements lis 341 et ordre des donnes 342 et tris 341 tablir laide de linterface de Web Intelligence 335 exemples 338 mthodes 335 paramtres 337 classement de base de donnes crer 152 dfinition 149 fonctionnement 150 paramtres 150

utilisation 150 colonnes afficher/masquer si vides 226 ajouter des tableaux 194 permuter dans les tableaux 200 remplacer dans les tableaux 202 supprimer dans les tableaux 198 commentaires dans des cellules individuelles 234 commentaires sur la documentation 605 compatibilit 508 19 conditions ajouter des alerteurs 403 dfinir pour des alerteurs 390 supprimer dans les alerteurs 405 connexion 22 consultants Business Objects 606 contexte dcrire 65 descritpion 64 effacer la liste (Java) 60 liste (Java) 60 slection de proprits 66 slectionner 67 utiliser dans une requte 66 copier des tableaux 188 couleurs arrire-plans des tableaux 212 lignes de tableau alternes 213 courbes, diagrammes 245 crer alerteurs 388 diagrammes 248 documents 24 formules 441 plusieurs requtes 83 prsentation des requtes 48 requte 46, 47 sections 310 tableaux de rapports 181 variables 488 cube description 47 donnes stockes 47

610 Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Index

D
date, formats 289 dates crer des invites sur 163 formats personnaliss 293, 297 dconnexion 23 dfinir crer des options de document 24 niveaux danalyse 53 primtre danalyse 52 plusieurs requtes 85 proprits de requte 58 dfinir la priorit alerteurs pour un document 417 alerteurs pour une cellule 416 tris 332 dfinir la priorit de plusieurs tris 332 dlai dextraction maximal, dfinir les limites 59 dplacer lignes et colonnes de tableau 199 requtes dans un document 91 DernireActualisation, fonction afficher dans une cellule 236 devise, formats 289 diagrammes aires 245 courbes 245 nuages de points 246 secteurs 246 afficher les grilles 279 afficher les planchers et plans 271 afficher/masquer des diagrammes vides 284 afficher/masquer des marqueurs de donnes 284 ajouter des titres 267 couleurs darrire-plan 269 crer 248 dfinir des sauts de page 261 en radar 246 explorer 550, 551 explorer des lgendes daxe 553 filtrer 352, 358 format 3D 269 formats barres 245 lgendes 272

lgendes daxe 272 mettre en forme des sries de donnes 282 mettre en forme des valeurs daxe 277 mettre en forme larrire-plan 269 mettre en forme les bordures 270 modles 245 modifier le modle 254 plage de valeurs daxe 278 polaires 246 positionner dans les rapports 260 redimensionner 251, 266 supprimer 259 diagrammes barres, description 245 dimension fusionnes ajouter dans les rapports 101 crer 98 et filtres de bloc 107 et filtres de rapport 106 et filtres de section 107 tendre les valeurs renvoyes 103 explorer 107 filtrer 106 modifier 101 supprimer 101 utilisation dans des rapports 100 dimension, description 43 dimensions dans les cellules du corps dun tableau crois 178 explorer 527 fusionner 96 documentation commentaires 605 guide 604 sur le CD dun produit 605 sur le Web 604 documents 595 enregistrer 575 lier 430 supprimer 576 donnes renvoyes au cube 47 donnes, marqueurs afficher ou masquer dans des diagrammes 284 dupliquer

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 611

Index

alerteurs 420 rapports pour analyse par exploration 513 requtes 89 tableaux 188

E
Editeur de rapport HTML, description 19 Editeur de rapport Java description 17 slectionner 24 diteur, slectionner pour crer des rapports 26 effacer des cellules de tableau 207 enregistrer alerteurs 396 documents en mode exploration 563, 571 documents en tant que feuilles de calcul Excel 577 documents en tant que fichiers PDF Acrobat 578 formules en tant que variables 446, 489 enregistrer des documents 575 enregistrer des documents au format PDF 578 enseignement. Voir formation en-ttes dans les tableaux 222 dans les tableaux croiss 223 tiquettes des cellules individuelles 236 Excel, enregistrer des documents en tant que feuilles de calcul 577 excuter une requte 46, 62 explorer chemins dexploration 521, 537 configurer les options 513 dans des diagrammes 547, 551 dans un rapport en double 513 dmarrer lexploration 524 documents avec plusieurs requtes 516, 556 enregistrement de documents 525 exemple 512 exploration par 535 exploration par lexemple 533 explorer en arrire 531 explorer en avant 527, 530 explorer les indicateurs 540, 550 explorer plusieurs blocs 544

filtres 558 hirarchies 521, 523 lgendes daxe 553 sortir de lexploration 570 express, filtres pour les rapports 355 utiliser dans les requtes 123 extraire les doublons, dfinir (Java) 58

F
fermer un dossier de classe 49 feuilles de calcul, enregistrer des documents en tant que 577 filtrer documents lis 581 objets 114 requtes 112 filtres afficher dans les rapports 365, 366 combiner dans les rapports 363 combiner dans les requtes 119, 130, 131 crer dans les requtes 123, 127 de rapport ou de requte 354 filtres de rapport personnaliss 357 filtres express 123 filtres express dans les rapports 355 oprateurs (requtes) 115 pendant lexploration 558 prdfinis dans les requtes 120, 121 requte et rapport 112 supprimer des rapports 368 types pour les requtes 120 valeur unique pour la liaison de document 581 valeurs multiples pour la liaison de document 581 filtres prdfinis dcrire 121 description 120 utiliser 122 filtres, utiliser lditeur dans les rapports 357 FiltresExploration dans des rapports imprims 572 FiltresExploration, fonction insrer dans des rapports 236 fonctions dcrire 447, 480

612 Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Index

exemples de cas rencontrs en entreprise 483, 484, 485 prototypes 481 utiliser 482 format du papier pour imprimer les rapports 597 formation aux produits Business Objects 606 formats crer des formats de cellule personnaliss 299 pour les valeurs de cellule 289 pour les valeurs ngatives 293 formulaires filtrer 352, 358 modles 179 formule, erreurs #CLASSEMENT 503 #DEBORDEMENT 502 #DIV/0 501 #ERREUR 505 #INCOMPATIBLE 503 #SYNCDONNEES 504 #SYNTAXE 502 #VALEURMULTI 502 Formule, utiliser la barre doutils 441 formules crer 441 dfinir des conditions dalerteur avec 424, 431 dfinir la mise en forme dun alerteur laide 428, 435 enregistrer en tant que variables 446, 489 insrer dans des cellules 234 modifier 444 utiliser des variables pour la simplification 494 formules, utiliser lditeur 444 fournisseurs de donnes, fusionner des dimensions provenant de plusieurs 96

H
hauteur dfinir pour les cellules 219 dfinir pour les diagrammes 266 heure, formats 289 heure, formats personnaliss 293, 297 hirarchies et exploration 521 visualiser 523 HTML, code dans des cellules 234

I
images dfinir dans les alerteurs 398 insrer dans des cellules individuelles 234 insrer dans des rapports 233 imprimer 595 rapports 598 incompatibles, objets dcrire 70 erreurs 70 indicateur, description 43 indicateurs, explorer 540, 550 individuelles, cellules afficher les numros de page 238 ajouter des tiquettes dautres cellules 236 appliquer une mise en forme 241 dcrire 231 insrer 233 insrer des formules 234 insrer des images 234 insrer des liens hypertexte 234 insrer du code HTML 234 insrer du texte 234 insrer la date de dernire actualisation 236 insrer le filtre dexploration 236 information, description 43 informations, ressources 603, 604 InfoView connexion 22 dconnexion 23 URL 22 insrer calcul maximum 373

G
grer 326 ruptures 326 grilles afficher dans les diagrammes 279 afficher lditeur de rapport 31

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 613

Index

calcul minimum 373 calcul moyenne 373 calcul nombre 373 calcul pourcentage 373 calcul somme 373 calculs standard 376 lignes et colonnes de tableau 196 ruptures 320, 321 insrer des cellules vides 233 instantans de rapports en cours dexploration 570 interrompre des requtes 68 invites calendrier contextuel 163 crer 165 dcrire 158 fusionner dans plusieurs requtes 163 options daffichage 162, 164 pour des dates 163 rorganiser 169 sur des liens entre des rapports 581 sur plusieurs requtes 164

invites fusionnes dans des requtes multiples 164 slectionner des filtres de rapport 356 slectionner des filtres de requte 125 logique boolenne 427

M
marqueurs (donnes des diagrammes), afficher/ masquer 284 masquer les diagrammes vides 284 maximum, insrer ce calcul 373 mettre en forme bordures des tableaux 217 cellules individuelles 241 mise en forme conditionnelle (alerteurs) 428 polices et texte dans les cellules 218 tableaux 211 valeurs de cellule 289 minimum, insrer ce calcul 373 modles cellules individuelles 233 diagrammes 245, 254 formulaires 179 insrer dans les diagrammes 248 modifier des diagrammes avec 254 modifier des tableaux avec 191 slectionner des tableaux 183 tableaux 175 tableaux croiss 176 tableaux horizontaux 176 tableaux verticaux 175 modifier alerteurs 419 contexte de calcul 456 formules 444 ruptures 326 variables 488 moyenne exemple dans un rapport filtr 352 insrer ce calcul 373

L
largeur dfinir pour les cellules 219 dfinir pour les diagrammes 266 lgendes, insrer dans les diagrammes 272 liens hypertexte insrer dans des cellules 234 lier un rapport 580 types dURL dans les rapports 438 lier des documents 580 lignes afficher/masquer si vides 226 ajouter des tableaux 194 permuter dans les tableaux 200 remplacer dans les tableaux 202 supprimer dans les tableaux 198 lignes extraites, nombre max. dfinir les limites 59 limites dlai dextraction maximal 59 nombre maximal de lignes extraites 59 liste de valeurs

N
ngatifs, formats 293 nombre

614 Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Index

insrer ce calcul 373 nombres afficher les numros de page 240 nuages de points, diagrammes 246 numrique, formats personnaliss 293 numros de page afficher 238

O
objets dcrire 43 filtrer 114 filtrer des rapports 348 incompatible 70 pour lexploration 521 supprimer dune requte 51 types utiliss dans une requte 43 OpenDocument 430 oprateurs And/Or pour les filtres 132 conditionnels 448 contexte 449 dcrire 447 Diffrent de, Pas dans liste, Sauf 117 logiques 449 mathmatiques 448 pour les filtres de rapport 349 pour les filtres de requte 115 pour les invites 160 options afficher lEditeur de rapport Java 31 diteur de document 24 pour lanalyse par exploration 513, 518 Or, oprateur avec And pour les filtres de requte 134 dcrire 132 exemple 134 ordre des invites, dfinir pour une requte (Java) 60 organiser donnes en sections 305 ouvrir un dossier de classe 49

page, afficher les numros dans les cellules 238 page, orientation pour limpression des rapports 601 page, prsentation pour imprimer les rapports 597 pour les ruptures (Java) 326 pour les tableaux 224 rptition des en-ttes et pieds de tableau 225 page, sauts pour les diagrammes 261 pour les tableaux 224 PDF, enregistrer des documents en tant que 578 primtre danalyse dcrire 52 dfinir 52 types 520 permuter les colonnes et lignes de tableau 200 personnalis filtres de rapport 357 formats pour les valeurs de cellule 293, 294, 299, 301 pieds de page dans les tableaux 222 plage pour les axes de diagramme 278 plusieurs requtes 83 explorer 516, 556 plusieurs ruptures, utiliser 323 polaires, diagrammes 246 Pourcentage, fonction exemples de cas rencontrs en entreprise 483 pourcentage, insrer ce calcul 373 prsentations dfinir dans les alerteurs 399 pour les arrire-plans des tableaux 215 proprits de requte 58 purger des requtes 92

R
radar, diagrammes de type 246 rapport, diteur 26 rapports afficher des filtres 365, 366 filtrer 352, 355, 358, 363, 365, 366, 368 imprimer 598 utiliser des filtres express 355 redimensionner les diagrammes 251, 255

P
page, afficher les numros dans des cellules 240

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 615

Index

regrouper les donnes dans les ruptures 318 renommer une requte 90 reporting interactif, format de visualisation 518 requte ambigu, description 64 requte HTML, description de lditeur 17 requte, contextes 64 requte, dfinir les proprits 58 requtes ajouter des filtres express 123 ajouter des invites 158 ambigus 64 attribuer un nom 58 combiner des filtres 130 crer 47 crer plusieurs requtes 83 dfinir plusieurs requtes 85 dplacer dans un document 91 dupliquer 89 excuter 62 explorer plusieurs requtes 516, 556 filtrer 112, 113, 123 interrompre 68 invites dans plusieurs requtes 163 purger 92 renommer 90 types dobjet 43 utiliser des contextes 66 requtes, filtres combiner 130 crer 127 dcrire 113 ressources 603, 604 rsultats, vue 180 rutiliser des formats personnaliss 301 ruptures ajouter 326 appliquer des alerteurs 387 appliquer une mise en forme conditionnelle 387 dcrire 318 dfinir les proprits daffichage 328 insrer 321 modifier 326 supprimer 326 trier les donnes dans 320

utiliser plusieurs ruptures 323

S
secteurs, diagrammes 246 sections crer 310 dfinir les proprits 312 filtrer 352, 358 pour organiser des donnes 305 scurit, dfinir pour une requte (Java) 60 scurit, profil tlcharger lditeur de rapport 27 slectionner contextes 67 Editeur de rapport Java 24 Si, fonction exemples de cas rencontrs en entreprise 485 sites Web formation 606 support 606 Somme, fonction exemples de cas rencontrs en entreprise 484 somme, insrer ce calcul 373 sous-alerteurs ajouter 395, 409 dcrire 408 supprimer 411 sous-classe, description 44 sous-requte dfinition 144 description de 145 paramtres 147 sous-requte, crer 145 SQL, visualiser la dfinition de requte 56, 57 structure, vue 180 support client 606 emplacements 605 site Web 606 technique 606 supprimer alerteurs 422 calculs 377 diagrammes 259 documents 576

616 Cration de rapports laide de lEditeur de rapport Java Web Intelligence

Index

filtres de rapport 368 lignes et colonnes de tableau 198 objets dune requte 51 ruptures 326 variables 488

T
tableaux afficher/masquer des en-ttes et des pieds de page 223 afficher/masquer si vides 226 agrgation des lignes en double 227 ajouter des colonnes et des lignes 194, 196 ajuster automatiquement la taille des cellules 220 appliquer une mise en forme 211 cellules masques dans les rapports migrs 219 convertir en tableaux croiss 204 couleurs darrire-plan 212 couleurs de ligne alternes 213 crer 181 dplacer les colonnes et les lignes 199 dupliquer dans les rapports 188 effacer des cellules 207 filtrer 352, 358 masquer des cellules 219 mettre en forme les bordures 217 mettre en forme les polices et le texte 218 modle de tableau crois 176 modle horizontal 176 modle vertical 175 modles 175 permuter des lignes et des colonnes 200 prsentation 224 remplacer des colonnes et des lignes 202 rpter les en-ttes et les pieds de tableau 225 sauts de page 224 slectionner des modles 183 supprimer des lignes et des colonnes 198 taille de cellule 219 transformer en diagrammes 190 utiliser des prsentations 215 tableaux croiss afficher des noms dobjet 223

avec des dimensions dans le corps 178 crer partir de tableaux 204 modle pour 176 tlcharger lditeur de rapport 27 texte insrer dans des cellules 234 mettre en forme dans des cellules 241 titres des diagrammes 267 transformer un tableau en diagramme 190, 253, 256 trier les donnes dans les ruptures 320 tris, dfinir la priorit de plusieurs tris 332

U
univers, description 42 URL InfoView 22 syntaxe des liens hypertexte 438 utiliser des fonctions 482

V
valeurs des filtres 118, 351 variables crer 488 enregistrement de formules en tant que 446 formules enregistres en tant que 489 modifier 488 supprimer 488 utiliser pour simplifier des formules 494 variance, simplifier une formule avec 495 visualiser filtres de rapport 365, 366 SQL 56, 57

W
Web adresses utiles 607 obtenir la documentation via 604 support technique 606

Cration de rapports laide de lEditeur de rapport Java Web Intelligence 617

Index

618 Cration de rapports laide de lEditeur de rapport Java Web Intelligence

You might also like