Vous êtes sur la page 1sur 730

Manuel de lutilisateur

Version 5.0 Windows

BusinessObjects TM Version 5.0 Manuel de lutilisateur

Le logiciel et le prsent ouvrage ne peuvent en aucun cas, en tout ou partie, tre copis, photocopis, reproduits, traduits, enregistrs ou convertis sur un quelconque support lectronique ou mcanique sans lapprobation crite pralable de Business Objects. Les informations contenues dans le prsent manuel peuvent faire lobjet de modifications sans pravis. Si vous relevez dans le prsent ouvrage quelque anomalie que ce soit, veuillez en faire part Business Objects en compltant le formulaire Votre avis nous intresse joint en annexe. Business Objects dcline toute responsabilit quant dventuelles erreurs contenues dans le prsent manuel.

Copyright Business Objects 1999. Tous droits rservs. Parties du Copyright 1996, Microsoft Corporation. Tous droits rservs. Imprim en France.

Proprit industrielle : Le logo Business Objects est la proprit industrielle de Business Objects S.A. BusinessObjects, BusinessQuery, BusinessMiner, WebIntelligence, ReportScript et Microcube sont des marques de Business Objects S.A. Microsoft, Windows, Windows NT, Access, Microsoft VBA et les autres noms de produits Microsoft cits dans cet ouvrage sont des marques ou des marques dposes de la socit Microsoft Corporation. Oracle est une marque dpose de la socit Oracle Corporation. Tous les autres noms de produits Oracle cits dans cet ouvrage sont des marques dposes de la socit Oracle Corporation. Tous les autres noms de produits et de socits cits dans cet ouvrage sont des marques dposes de leurs propritaires respectifs. Brevet amricain n 5 555 403 Rfrence du manuel : 310-10-500-02

Table des matires


Liste des exemples Prface

Partie I Introduction
Chapitre 1 Introduction 25 Prsentation de BusinessObjects ............................................................................... 26 Documentations et exemples du Kit de dmonstration eMode ........................... 32 Mise niveau de versions antrieures de BusinessObjects .................................. 33

Partie II Accs aux donnes


Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS 39

Gnralits .................................................................................................................... 40 Moyens daccs aux donnes ..................................................................................... 45 Chapitre 3 Cration de requtes sur des univers 59

Gnralits .................................................................................................................... 60 Cration dune requte simple sur un univers ....................................................... 64 Cration dune requte plus performante ............................................................... 72 Excution dune requte sur un univers diffrent .................................................. 83

Manuel de lutilisateur iii

Table des matires

Chapitre 4

Concepts avancs des requtes sur les univers

85

Prsentation ..................................................................................................................87 Cration dobjets personnels ......................................................................................88 Personnalisation des listes de valeurs ......................................................................95 Application de conditions complexes dans des requtes ....................................102 Application de groupes de conditions ...................................................................118 Cration de requtes combines ..............................................................................122 Utilisation de SQL partir des requtes BUSINESSOBJECTS ..................................127 Chapitre 5 Utilisation dautres types de fournisseurs de donnes 129

Gnralits ..................................................................................................................130 Utilisation de procdures stockes ..........................................................................131 Utilisation de SQL la carte .....................................................................................136 Utilisation de fichiers de donnes personnelles ....................................................146 Utilisation des procdures Visual Basic for Applications ...................................152 Chapitre 6 Combinaison de donnes provenant de sources diffrentes

159

Gnralits ..................................................................................................................160 Quelles sont les sources de donnes disponibles ? ...............................................161 Insertion des donnes issues de sources diffrentes dans un mme rapport ...161 Liaison de fournisseurs de donnes ........................................................................169 Chapitre 7 Gestion des fournisseurs de donnes 177

Gnralits ..................................................................................................................178 Modification du nom des fournisseurs de donnes .............................................179 Statistiques sur les fournisseurs de donnes .........................................................183 Purge et suppression des fournisseurs de donnes ..............................................183 Chapitre 8 Exportation de donnes partir de BUSINESSOBJECTS 185

Gnralits ..................................................................................................................186 Exportation de donnes issues de BUSINESSOBJECTS ............................................188

iv Manuel de lutilisateur

Table des matires

Partie III Cration de rapports


Chapitre 9 Rapports et Gestionnaire de rapports 195 Gnralits .................................................................................................................. 197 Lancement de BUSINESSOBJECTS .............................................................................. 198 Espace de travail de BUSINESSOBJECTS .................................................................... 200 Organisation de lespace de travail ......................................................................... 204 Gestionnaire de rapports .......................................................................................... 207 Gestion des rapports ................................................................................................. 212 Ouverture de documents ......................................................................................... 215 Rafrachissement de documents BUSINESSOBJECTS ............................................... 218 Enregistrement des documents ............................................................................... 224 Chapitre 10 Affichage des donnes dans un tableau 229

Gnralits .................................................................................................................. 231 Types de tableaux ...................................................................................................... 232 Cration de tableaux ................................................................................................. 235 Insertion guide de tableaux ................................................................................... 246 Edition de tableaux ................................................................................................... 249 Cellules individuelles ............................................................................................... 255 Chapitre 11 Rapports matre/dtail 259

Gnralits .................................................................................................................. 260 Structuration dun rapport matre/dtail .............................................................. 261 Rorganisation dun rapport matre/dtail .......................................................... 265 Gestion des sections dun rapport matre/dtail ................................................. 266 Annulation dun rapport matre/dtail ................................................................. 267 Chapitre 12 Organisation des donnes dans un rapport 271

Gnralits .................................................................................................................. 273 Limitation des donnes affiches ............................................................................ 274 Contrle de lordre des donnes ............................................................................. 284

Manuel de lutilisateur v

Table des matires

Utilisation du palmars sur les valeurs ..................................................................292 Masquage des colonnes et des lignes de donnes ................................................297 Mise en valeur des donnes .....................................................................................298 Chapitre 13 Ruptures de tableaux et affichage des calculs 305

Gnralits ..................................................................................................................307 Ruptures ......................................................................................................................308 Calculs .........................................................................................................................321 Euro - Conversion ......................................................................................................330 Chapitre 14 Formules, Variables locales & Fonctions 339

Gnralits ..................................................................................................................341 Formules .....................................................................................................................343 Variables locales .........................................................................................................348 Cration de variables par regroupement de valeurs ............................................353 Gestion des formules et des variables locales .......................................................358 Fonctions .....................................................................................................................360 Chapitre 15 Contextes de calcul et syntaxe tendue 365

Gnralits ..................................................................................................................367 Introduction aux contextes et la syntaxe tendue ..............................................368 Utilisation de la syntaxe tendue pour les calculs complexes ............................377 Aide-mmoire ............................................................................................................396 Chapitre 16 Rsolution des incidents lis aux calculs 401

Gnralits ..................................................................................................................403 #CALCUL ...................................................................................................................404 #VALEURMULTI ......................................................................................................411 ####### ........................................................................................................................419 #ALERTEUR ...............................................................................................................420 #DICT.ERREUR .........................................................................................................421 #DIV/0 ........................................................................................................................422 #ERREUR ....................................................................................................................423
vi Manuel de lutilisateur

Table des matires

#ERRI ........................................................................................................................... 424 #DEBORDEMENT .................................................................................................... 427 #SYNTAXE ................................................................................................................. 427 #INCONNU ............................................................................................................... 428 Astuces et conseils ..................................................................................................... 430

Partie IV Utilisation de graphes


Chapitre 17 Cration de graphes 435 Gnralits .................................................................................................................. 436 Types de graphes ....................................................................................................... 437 Cration dun graphe ................................................................................................ 439 Organisation des donnes dun graphe ................................................................. 444 Chapitre 18 Mise en forme des graphes 449

Gnralits .................................................................................................................. 451 Mise en forme gnrale ............................................................................................ 453 Mise en forme des sries de donnes dun graphe ............................................... 459 Mise en forme spcifique ......................................................................................... 461 Mise en forme des axes et des tiquettes daxe ..................................................... 466 Amlioration et mise en valeur des graphes ......................................................... 472 Utilisation de types de graphes diffrents sur un mme graphe ....................... 480 Suppression dun graphe ......................................................................................... 488 Affichage dun calcul sur les donnes dun graphe ............................................. 489

Partie V Analyse des donnes


Chapitre 19 Prsentation des analyses 493 Analyse des donnes dans BusinessObjects .......................................................... 494 Analyse sur rapport .................................................................................................. 494 Mode Exploration BusinessObjects ........................................................................ 495

Manuel de lutilisateur vii

Table des matires

BusinessMiner ............................................................................................................495 Serveurs OLAP ...........................................................................................................496 Mode Rotation ............................................................................................................496 Chapitre 20 Analyse des donnes en mode Exploration 497

Gnralits ..................................................................................................................499 Utilisation du mode Exploration .............................................................................502 Exploration sur des graphes ....................................................................................509 Exploration sur plusieurs hirarchies .....................................................................510 Obtention dune vue diffrente des donnes ........................................................512 Analyse des indicateurs en mode Exploration ......................................................518 Copie dun rapport en cours de travail ..................................................................520 Elargissement de lanalyse .......................................................................................521 Exploration laide de hirarchies personnalises ...............................................526 Qualification des donnes pour les hirarchies ....................................................530 Impression partir du mode Exploration .............................................................533 Choix des options relatives au mode Exploration ................................................534 Chapitre 21 Utilisation du mode Rotation 537

Mode Rotation ............................................................................................................538

Partie VI Formatage des rapports


Chapitre 22 Mise en forme des tableaux, des cellules et des sections 567

Gnralits ..................................................................................................................569 Mise en forme des sections .......................................................................................570 Mise en forme des tableaux ......................................................................................575 Mise en forme des cellules ........................................................................................583

viii Manuel de lutilisateur

Table des matires

Chapitre 23

Mise en forme des pages

601

Gnralits .................................................................................................................. 603 Positionnement des composants dun rapport ..................................................... 604 Utilisation du Gestionnaire de rapports pour la structuration du rapport ...... 610 Masquage et affichage des composants dun rapport ......................................... 613 Fonds de page ............................................................................................................ 623 Chapitre 24 Mise en forme du rapport 625

Gnralits .................................................................................................................. 626 Rapports sur plusieurs pages .................................................................................. 627 Mise en page .............................................................................................................. 635 Utilisation des numros de page, de lheure et de la date .................................. 638 Insertion dinformations relatives au document .................................................. 642 Utilisation du mode Plan ......................................................................................... 644 Chapitre 25 Modles et styles de rapports standard 647

Gnralits .................................................................................................................. 648 Modles et styles de rapports standard ................................................................. 649 Personnalisation des styles de rapports standard ................................................ 653 Utilisation de modles .............................................................................................. 662 Chapitre 26 Insertion de graphiques et autres objets de donnes 669

Gnralits .................................................................................................................. 670 Utilisation de donnes et dimages issues dune autre application ................... 671 Utilisation dimages dans un rapport .................................................................... 676

Partie VII Annexes


Annexe A Lancement de BusinessObjects via la commande Excuter 679

Gnralits .................................................................................................................. 680 Utilisation de la commande Excuter ..................................................................... 681

Manuel de lutilisateur ix

Table des matires

Annexe B

BUSINESSOBJECTS et Visual Basic for Applications

685

Gnralits ..................................................................................................................687 Utilisation des macros ...............................................................................................689 Utilisation de macros complmentaires .................................................................692 Conversion des scripts en macros ...........................................................................694 Utilisation de lditeur Visual Basic ........................................................................696 Glossaire Index Votre avis nous intresse

x Manuel de lutilisateur

Liste des exemples


Partie I Introduction Partie II Accs aux donnes 23 37

Comparaison des chiffres officiels et des objectifs personnels .................................................... 51 Ncessit davoir un plus grand nombre de donnes .................................................................. 55 Cration dune requte dans lditeur de requte et excution .................................................. 69 Limitation des rsultats de la requte laide dune condition .................................................. 76 Connatre le montant total du chiffre daffaires gnr par des commandes en crant un objet personnel ................................................................................................................................... 88 Vous voulez afficher les noms de famille et les prnoms dans une liste de clients ................. 96 Vous voulez attribuer des donnes personnelles une liste de valeurs partir dun fichier texte .......................................................................................................................................... 98 Vous recherchez les clients pour lesquels existent des rservations pour 1997 et 1998 ........ 103 Vous recherchez la date laquelle les clients ont pour la dernire fois pay pour lachat dun produit ...................................................................................................................................... 113 Vous recherchez le client qui a fait la premire rservation ...................................................... 116 Vous recherchez les clients qui ont achet un produit donn une priode prcise ............ 120 Vous recherchez les clients qui ont achet des produits en 1994 et en 1995 ........................... 126 Invitation de lutilisateur slectionner une anne lors de lexcution dun script SQL la carte .................................................................................................................................... 144 Accs des donnes de messagerie lectronique par le biais de VBA .................................... 154 BUSINESSOBJECTS vous invite lier des fournisseurs de donnes ............................................. 169 Copier et coller partir de BUSINESSOBJECTS vers Microsoft Excel .......................................... 187 Partie III Cration de rapports 193

Cration dun rapport avec une section Anne et une section Trimestre ............................... 264 Filtre des donnes pour afficher le chiffre daffaires de deux rgions uniquement .............. 274 Affichage uniquement des magasins dont le chiffre daffaires hebdomadaire est suprieur 20 000 dollars ............................................................................................................... 281 Comment trier les mois correctement ? ........................................................................................ 288 Tri de clients par nationalit puis par nom dans lordre alphabtique .................................... 289 Affichage des trois lignes de produits qui enregistrent le meilleur chiffre daffaires ........... 292 Le chiffre daffaires des trois meilleurs mois et comparaison avec le chiffre daffaires global ................................................................................................................................. 295 Commerciaux ayant gnr un chiffre daffaires suprieur 500 000 dollars ........................ 298 Manuel de lutilisateur xi

Affichage des sous-totaux du chiffre daffaires pour chaque lieu de sjour contenu dans un tableau ..........................................................................................................................................308 Diffrence entre Nombre et Nombre total ....................................................................................322 Affichage du chiffre daffaires total et des sous-totaux ..............................................................325 Affichage du chiffre daffaires moyen, maximum et minimum ...............................................327 Calcul de la diffrence entre le chiffre daffaires de deux trimestres .......................................327 Affichage du chiffre daffaires total en titre de tableau ..............................................................329 Conversion en euros : taux de conversion six chiffres .............................................................330 Ajout de dollars amricains la liste de conversion en euros ...................................................336 Triangulation : conversion entre devises de lUME ....................................................................337 Calcul dune somme cumulative ...................................................................................................346 Convertir une formule en variable locale .....................................................................................351 Grouper les trimestres pour afficher le chiffre daffaires par semestre ....................................353 Classer les villes en fonction du chiffre daffaires .......................................................................361 Chiffre daffaires par anne et par rgion de rsidence et chiffre daffaires par anne ..................................................................................................................................................369 Calcul du chiffre daffaires total pour deux annes ....................................................................370 Rapport contenant des agrgats dans diffrents contextes ........................................................372 Syntaxe tendue dune formule dagrgat ....................................................................................374 Calcul du nombre de villes de rsidence par rgion de rsidence ............................................377 Calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence .......................................................................................................................................379 Formule contenant des contextes dentre et de sortie ...............................................................381 Calcul du chiffre daffaires total cumul par pays ......................................................................382 Utilisation de PourChaque et PourTout .......................................................................................386 Calcul dun total gnral en utilisant le mot cl Rapport ...........................................................392 Formule crite par BusinessObjects pour un calcul simple .......................................................394 #CALCUL rsultant dune somme cumule avec contexte de rinitialisation .......................406 Erreur #CALCUL gnre par une formule conditionnelle dans un pied de rupture ..........409 #VALEURMULTI dans un agrgat ................................................................................................412 #VALEURMULTI dans un pied de rupture .................................................................................414 #VALEURMULTI dans une section contenant Nom et Adresse ..............................................416 Rsolution de lerreur #ERRI par transformation dune partie de la formule en variable ...............................................................................................................................................425 Partie IV Utilisation de graphes 433

Rorganisation des donnes sur les axes de graphes 2D ...........................................................444 Affichage de plusieurs courbes dans un graphe en courbe .......................................................445 Rorganisation des donnes sur les axes des graphes 3D ..........................................................446 Adaptation de la zone de traage la taille du graphe - avant et aprs ..................................457 Adaptation de lchelle dans un rapport matre/dtail .............................................................471 Comparaison du chiffre daffaires et de la quantit vendue sur un graphe ...........................484
xii Manuel de lutilisateur

Partie V Analyse des donnes

491

Pour quelle raison le chiffre daffaires est-il plus lev dans ce lieu de sjour que dans les autres ? ................................................................................................................................ 499 Exploration latrale de Lieux de sjour vers Ventes ................................................................... 506 Analyse de la marge bnficiaire ................................................................................................... 518 Analyse centre sur un lieu de sjour profit lev par utilisation de filtres dexplorations comme conditions de requte ........................................................................................................ 524 Partie VI Formatage des rapports 565

Utilisation de la trame de fond pour diffrencier les sections ................................................... 571 Application dune trame de fond et de bordures des tableaux .............................................. 577 Mise en forme correcte des angles dun tableau crois .............................................................. 577 Cration dun format de nombre trois dcimales .................................................................... 590 Pourquoi le positionnement relatif est important ? .................................................................... 604 Affichage de diffrents formats de tableau pour les devises europennes et amricaines ... 616 Dfinition dune mise en page diffrente pour les pages paires et impaires .......................... 618 Comment afficher des totaux de page et des montants rcapitulatifs dans un rapport multi-pages ? ..................................................................................................................................... 631 Comment connatre la date de dernire mise jour des donnes dun rapport ? ................. 640 Insertion dune invite de requte dans un rapport ..................................................................... 643 Partie VII Annexes 677

Manuel de lutilisateur xiii

xiv Manuel de lutilisateur

Prface
.................................................................................

Dans cette prface


Contenu de la documentation xvi

Un service de documentation sur le Web xvi Multimdia xvii Manuels en ligne xviii Aide en ligne xx Informations supplmentaires xx
A propos de ce manuel xxi

Public concern xxi Conventions relatives au prsent manuel xxi

Manuel de lutilisateur xv

Prface

Contenu de la documentation
Aujourdhui plus que jamais, la documentation BUSINESSOBJECTS offre une information riche, pratique et facile dutilisation sur les produits. Que vous soyez dbutant ou expriment, la documentation BUSINESSOBJECTS est la rfrence principale pour dcouvrir nos produits et leurs fonctionnalits ou pour trouver des informations prcises. Linformation sur les produits a t largement enrichie afin de prsenter non seulement les fonctionnalits des produits mais de donner aussi des conseils, des exemples et des instructions pour la rsolution des problmes. Pour faciliter vos recherches, notre documentation est disponible pour tous les produits dans une multitude de formats : aide en ligne Windows, HTML, Acrobat PDF, papier et multimdia. La documentation a t conue avant toute chose dans un souci de rapidit et de facilit de la recherche. Pour toutes les informations dont vous avez besoin, il suffit dun clic de souris. Les sections suivantes prsentent toutes ces nouvelles caractristiques.

Un service de documentation sur le Web


Si vous avez accs lInternet, vous pouvez y trouver davantage de conseils et dexemples du service de documentation de BUSINESSOBJECTS sur le Web : dernires mises jour, astuces, exemples ou conseils de rsolution des incidents. A partir du menu Aide, vous pouvez slectionner la commande Astuces pour accder la page Tips & Tricks o vous trouvez ces astuces et exemples. Ouvert tous ceux disposant dune connexion Internet, ce service vous permet de bnficier au mieux des produits et de la documentation BUSINESSOBJECTS. Ladresse URL de ce service est la suivante : http://www.businessobjects.com/infocenter A partir de la fentre dINFOVIEW, vous pouvez accder directement la page Tips & Tricks en cliquant simplement sur un bouton dans votre navigateur. A partir de cette page, les contacts des clients enregistrs peuvent consulter la version lectronique complte de toute la documentation BUSINESSOBJECTS. Elle fournit des informations dtailles sur tous les produits, des mises jour, des instructions de rsolution des incidents, des conseils et bien dautres choses encore. Les clients enregistrs auprs de Developer Suite peuvent tlcharger de nouveaux documents et des exemples de code.
xvi Manuel de lutilisateur

Contenu de la documentation

Multimdia
La documentation multimdia de BUSINESSOBJECTS inclut Quick Tour et la prise en main de BUSINESSMINER, couvrant tous deux les concepts et fonctionnalits principales des produits laide dimages et danimation.

Quick Tour
Quick Tour est une prsentation multimdia des nouvelles fonctionnalits de BUSINESSOBJECTS. Destine principalement des utilisateurs effectuant une mise jour partir dune version prcdente de BUSINESSOBJECTS, elle constitue galement une excellente introduction pour ceux utilisant le produit pour la premire fois. Vous pouvez utiliser Quick Tour avec le manuel Prise en main - Cration de rapports.

Description et illustration dune fonctionnalit du produit

Barre de menus et boutons pour une navigation rapide et facile.

Copie dcran de Quick Tour

Prise en main de BusinessMiner


Ce support multimdia apprend aux utilisateurs dbutants comment utiliser le puissant logiciel de datamining quest BUSINESSMINER. Chaque leon comprend une prsentation commente et anime montrant aux utilisateurs comment rsoudre un problme concret en utilisant BUSINESSMINER. Les utilisateurs peuvent ensuite essayer de refaire les dmonstrations en suivant les exercices guids du manuel qui accompagne ce support.

Manuel de lutilisateur xvii

Prface

Manuels en ligne
Manuels de lutilisateur
Tous les manuels de lutilisateur BUSINESSOBJECTS sont disponibles en fichiers PDF (Acrobat Portable Document Format). Destins une consultation en ligne, ces fichiers vous permettent de visualiser, de parcourir et dimprimer le contenu des manuels. La liste complte des manuels est fournie dans le Manuel du dploiement. A partir dun produit BUSINESSOBJECTS, vous accdez ses manuels associs grce aux commandes du menu Aide.

Le menu Aide de BusinessObjects propose des commandes pour visualiser le manuel de lutilisateur de BusinessObjects, le manuel Prise en main - Cration de rapports et le Manuel de rsolution des incidents, ainsi que le manuel du dveloppeur pour certains clients. A partir dun fichier PDF, vous pouvez rechercher des occurrences spcifiques dun mot laide de la commande Rechercher, ou naviguer lendroit exact dune rubrique en cliquant sur une entre de lindex ou de la table des matires. Lors de linstallation, le programme dinstallation de BUSINESSOBJECTS copie automatiquement ces fichiers dans : Business Objects\Online Guides\Fr Pour ouvrir un document, vous pouvez le slectionner partir du menu Aide condition davoir install Adobe Acrobat Reader, version 3.0 ou ultrieure sur votre machine, disponible sur le CD-ROM de BUSINESSOBJECTS . Vous pouvez galement le tlcharger gratuitement depuis le site web dAdobe Corporation : http://www.adobe.com

xviii Manuel de lutilisateur

Contenu de la documentation

Manuel de rsolution des incidents


Le Manuel de rsolution des incidents est une compilation des messages derreur qui peuvent apparatre pendant lutilisation normale des produits BUSINESSOBJECTS. Il est livr avec les produits au format PDF ou HTML. Ce manuel fournit des informations dtailles sur la rsolution des incidents afin que vous puissiez dterminer les raisons dune erreur et prendre les mesures appropries pour la rsoudre. Il vous permet de rechercher les messages derreur par code. Chaque message derreur apparat avec sa cause probable et la solution recommande. Vous pouvez ouvrir ce manuel en ligne partir dun produit BUSINESSOBJECTS en slectionnant la commande Manuel de rsolution des incidents dans le menu Aide.
La commande Rechercher du menu Outils vous permet de rechercher les messages. Cliquez sur un message derreur pour afficher son explication dans le manuel.

Cliquez sur le repre Liste des messages derreur pour afficher les messages derreur par code

Pour afficher les mmes informations dans INFOVIEW, vous pouvez cliquer sur le bouton Messages derreur dans linterface.

Manuel de lutilisateur xix

Prface

Aide en ligne
Le systme daide en ligne comprend des procdures pas--pas et des informations sur toutes les commandes, les barres doutils et les options du produit. En ce qui concerne les produits BUSINESSOBJECTS pour Windows, laide en ligne est disponible sous forme de fichiers .hlp et .cnt, conformes aux standards de laide en ligne de Microsoft Windows. Pour les produits WEBINTELLIGENCE, laide en ligne est disponible sous forme de fichiers HTML accessibles directement de linterface.

Informations supplmentaires
Si vous ne trouvez pas les informations recherches, nous vous invitons nous contacter ds que possible. Vous pouvez nous faire part de toute remarque ou commentaire concernant la documentation BUSINESSOBJECTS laide du formulaire qui se trouve la fin du prsent manuel. Vous pouvez galement nous contacter directement par e-mail ladresse suivante : documentation@businessobjects.com Pour obtenir des informations sur les produits et services Business Objects, visitez notre site web :
http://www.businessobjects.com.

xx Manuel de lutilisateur

A propos de ce manuel

A propos de ce manuel
Le prsent manuel de lutilisateur documente la version 5.0 de BUSINESSOBJECTS. Il dcrit les diffrentes mthodes qui permettent daccder aux donnes utiliser dans des rapports, explique comment crer et mettre en forme ces rapports et enfin, indique comment analyser les donnes quils contiennent.

Public concern
Ce manuel est destin aux utilisateurs non techniciens qui souhaitent utiliser BUSINESSOBJECTS pour crer des rapports bass sur des donnes personnelles ou des donnes dentreprise. Ces utilisateurs doivent matriser lutilisation de lenvironnement et des conventions Windows de Microsoft.

Conventions relatives au prsent manuel


Les conventions relatives au prsent manuel sont dcrites dans le tableau ci-dessous.
Convention Utilisation

PETITES CAPITALES
Police AvantGarde

Noms de tous les produits tels que DESIGNER, SUPERVISOR, BUSINESSOBJECTS, WEBINTELLIGENCE. Noms des classes, objets et conditions de BUSINESSOBJECTS. Par exemple, Client, Ventes, Chiffre daffaires, Service, etc. Code, syntaxe SQL, programmes. Par exemple : @Select(Country\Country Id)

Police Courier

Manuel de lutilisateur xxi

Prface

xxii Manuel de lutilisateur

Partie I
Introduction
www.businessobjects.com/infocenter

Chapitre 1

Introduction

.................................................................................

Dans ce chapitre
Prsentation de BusinessObjects 26

Origine des donnes 27 Prsentation et analyse des donnes 29 Partage des informations 30 La scurit 31 Tenir jour les donnes dun document 31
Documentations et exemples du Kit de dmonstration

eMode 32
Mise niveau de versions antrieures de BusinessObjects 33

Mise niveau partir de BusinessObjects 4.1 33 Mise niveau partir de BusinessObjects 3.1 33 Quelles sont les nouveauts de BUSINESSOBJECTS 5.0 ? 33

Manuel de lutilisateur 25

Chapitre 1 Introduction

Prsentation de BusinessObjects
BUSINESSOBJECTS est une solution intgre dinterrogation, de reporting et danalyse de donnes destine aux professionnels, qui permet laccs aux donnes dentreprise directement partir dun poste client en vue de leur analyse et de leur prsentation dans un document BUSINESSOBJECTS. BUSINESSOBJECTS facilite laccs aux donnes car vous pouvez lutiliser en vous aidant du langage qui est celui de votre activit et avec lequel vous tes familier. Il ne ncessite pas lemploi dun langage technique li lutilisation des bases de donnes comme SQL. Aucune connaissance de la structure ou de la technologie de la base de donnes nest requise. Une fois que vous avez accd aux donnes laide de BUSINESSOBJECTS, vous pouvez les prsenter dans des rapports sous la forme de simples tableaux ou, de faon plus sophistique, sous la forme de documents dynamiques contenant des graphiques dont il est possible de dtailler les niveaux. Vous pouvez ensuite enregistrer ces documents pour votre usage personnel, les envoyer dautres utilisateurs ou les publier vers le rfrentiel dentreprise pour les diffuser une plus grande chelle.

26 Manuel de lutilisateur

Prsentation de BusinessObjects

La prsente section donne une vue densemble sur lutilit et les fonctionnalits de BUSINESSOBJECTS.

Rapport partiel dont les donnes sont prsentes dans un tableau et dans un graphique.

Origine des donnes


BUSINESSOBJECTS facilite laccs aux donnes de votre entreprise car cest un outil bas sur une couche smantique adapte votre activit, qui vous libre de laspect technique de la base de donnes. Cette couche smantique est appele univers. Un univers correspond aux donnes de la base de donnes et utilise des termes appartenant au langage courant dcrivant lenvironnement de votre entreprise. Vous pouvez ainsi slectionner exactement les donnes qui vous intressent en utilisant les termes qui sont ceux de votre activit. Dans votre entreprise ou organisation, les univers sont crs par un designer dunivers avec BUSINESSOBJECTS DESIGNER. Le designer permet, vous et aux autres utilisateurs, daccder aux univers au moyen dune interface intuitive et conviviale pour que vous puissiez accder aux donnes qui vous intressent dans la base de donnes.

Manuel de lutilisateur 27

Chapitre 1 Introduction

Un univers BusinessObjects.

Classe Les univers sont constitus de classes et dobjets objets. objets Objets Les objets sont des lments qui correspondent un ensemble de donnes extrait dune base de donnes relationnelle laide du langage propre lactivit de lentreprise. Ces objets permettent dextraire des donnes pour les prsenter dans des documents. Les objets de lunivers du Kit de dmonstration eMode comprennent par exemple les noms Rgion, Dpartement et Magasin. Les classes sont des regroupements logiques dobjets. Par exemple, les objets cits plus haut, appartiennent une classe appele Magasins.

Cette interface permet de crer des requtes BUSINESSOBJECTS avec un diteur appel diteur de requte, en ajoutant et en organisant les objets dun univers. Les objets sont des lments qui correspondent un ensemble de donnes de bases de donnes relationnelles, dcrits dans des termes propres votre contexte professionnel. Lorsque vous excutez une requte, BUSINESSOBJECTS se connecte la base de donnes et extrait les donnes qui correspondent aux objets slectionns. Une requte est un type de fournisseur de donnes. Le fournisseur de donnes contient les donnes que vous avez choisi dextraire de la source de donnes. Le jeu de donnes obtenu vous permet ensuite de btir des rapports interactifs. BUSINESSOBJECTS vous permet daccder un large ventail de sources de donnes, qui va des bases de donnes relationnelles et multidimensionnelles aux solutions intgres PGI, en passant par des fichiers de donnes personnelles. Il permet galement lutilisation de Microsoft Visual Basic for Applications partir de presque tous les types de sources.

28 Manuel de lutilisateur

Prsentation de BusinessObjects

Prsentation et analyse des donnes


Une fois les donnes extraites, vous pouvez les prsenter sous diffrentes formes, par exemple, dans un tableau simple :

Vous pouvez galement crer des rapports sophistiqus contenant un volume important de donnes, organises et prsentes de faon faciliter laccs direct aux informations qui intressent les utilisateurs :

Vous pouvez ajouter des images, intgrer des objets et concevoir vos documents selon des standards de prsentation volus pour les afficher ou les imprimer.

Manuel de lutilisateur 29

Chapitre 1 Introduction

Les analyses bases sur les rapports vous permettent de changer la vision que vous avez de votre activit en glissant-dposant les donnes, en insrant des formules ou en dtaillant un rapport pour obtenir des informations plus prcises :

Partage des informations


Vous pouvez rapidement et facilement partager avec dautres utilisateurs de votre entreprise les documents que vous avez crs, soit en les envoyant directement aux personnes ou aux groupes slectionns, soit en les publiant en tant que documents dentreprise. Lorsque vous distribuez des documents de lune de ces faons, vous utilisez le rfrentiel BUSINESSOBJECTS. Le rfrentiel stocke les documents que vous avez envoys afin que les autres utilisateurs puissent les extraire et les visualiser. Il stocke galement des informations sur les documents comme le nom de lmetteur, la date et lheure et des informations sur les utilisateurs qui disposent des droits pour extraire et visualiser un document. Vous pouvez extraire des documents que dautres utilisateurs ont envoys, y compris des documents WEBINTELLIGENCE et BUSINESSQUERY que vous pouvez ouvrir et visualiser dans BUSINESSOBJECTS. Vous pouvez aussi utiliser BROADCAST AGENT pour envoyer des documents en vue de leur traitement planifi.
Remarque : Pour en savoir plus sur lenvoi, lextraction, limpression, la

publication et la planification des documents, reportez-vous InfoView - Manuel de lutilisateur. Une version lectronique de ce guide est accessible directement partir du menu Aide de BUSINESSOBJECTS.

30 Manuel de lutilisateur

Prsentation de BusinessObjects

La scurit
Le rfrentiel est mis en oeuvre et administr par le superviseur BUSINESSOBJECTS. Tous les droits dont vous disposez en tant quutilisateur vous sont accords par votre superviseur BUSINESSOBJECTS qui utilise pour cela BUSINESSOBJECTS SUPERVISOR. Le superviseur dfinit : Les parties de linterface BUSINESSOBJECTS auxquelles vous pouvez accder. Il peut restreindre lutilisation de certaines fonctionnalits BUSINESSOBJECTS, comme laccs certaines commandes de menus. Vos connexions la base de donnes. Les univers auxquels vous pouvez accder pour la cration et la modification des requtes. Les droits accords chaque utilisateur dfinissent le profil de lutilisateur. Ce systme de scurit bas sur les profils permet de distribuer un document unique plusieurs utilisateurs, les utilisateurs finals accdant uniquement aux donnes quils sont autoriss visualiser.

Tenir jour les donnes dun document


Les bases de donnes sont rgulirement mises jour avec de nouvelles donnes. Un document gnr un moment prcis reflte ltat des donnes dans lequel elles existaient au moment de la gnration : elles peuvent cependant avoir maintenant volu. BUSINESSOBJECTS vous permet de mettre jour les donnes dans un document manuellement ou automatiquement des heures prcises tout en conservant la mme prsentation et la mme mise en forme. Lorsque vous mettez jour un document, BUSINESSOBJECTS se reconnecte la base de donnes et extrait les donnes qui ont fait lobjet dune mise jour. On parle de rafrachissement dun document.

Manuel de lutilisateur 31

Chapitre 1 Introduction

Documentations et exemples du Kit de dmonstration eMode


Pour vous aider utiliser BUSINESSOBJECTS, une base de donnes de dmonstration, un univers et des rapports exemples sont inclus dans le Kit de dmonstration eMode BUSINESSOBJECTS. Les didacticiels Prise en main - Cration de rapports et BusinessObjects Multimedia Quick Tour sont tous deux bass sur ces outils, ainsi que la plupart des exemples de ce manuel de lutilisateur. La base de donnes de dmonstration eMode contient des donnes sur les ventes dune chane de prt--porter. Elle assure le suivi de 211 produits (663 coloris), vendus dans 13 magasins aux Etats-Unis, sur trois annes.

32 Manuel de lutilisateur

Mise niveau de versions antrieures de BusinessObjects

Mise niveau de versions antrieures de BusinessObjects


Cette section concerne les utilisateurs qui procdent une mise niveau de BUSINESSOBJECTS vers BUSINESSOBJECTS 5.0.

Mise niveau partir de BusinessObjects 4.1


Vous pouvez ouvrir des documents crs avec BUSINESSOBJECTS 4.1 dans BUSINESSOBJECTS 5.0. Cependant, les utilisateurs de la version 4.1 ne peuvent pas lire les documents crs avec BUSINESSOBJECTS 5.0. Les documents crs avec BUSINESSOBJECTS 4.1 sont totalement compatibles avec BUSINESSOBJECTS 5.0. Toutefois, BUSINESSOBJECTS 5.0 utilise des polices Microsoft standard tandis que BUSINESSOBJECTS 4.1 utilise des polices lgrement diffrentes des polices Microsoft standard. Si vous souhaitez conserver leur apparence aux documents crs dans BUSINESSOBJECTS 4.1 lorsque vous les ouvrez dans BUSINESSOBJECTS 5.0, reportez-vous la section Affichage dun document cr dans BUSINESSOBJECTS 4.1, page 205, pour connatre les options slectionner. Le langage de programmation ReportScript SBL utilis dans BUSINESSOBJECTS 4.1 a t remplac par Microsoft Visual Basic for Applications. Les scripts crs avec ce langage peuvent tre convertis automatiquement en macros Visual Basic par BUSINESSOBJECTS 5.0. Pour en savoir plus, reportez-vous la section Conversion des scripts en macros, page 694.

Mise niveau partir de BusinessObjects 3.1


Vous ne pouvez pas ouvrir des documents crs dans BUSINESSOBJECTS 3.1 dans BUSINESSOBJECTS 5.0. Si vous souhaitez le faire, vous devez les ouvrir et les enregistrer dans BUSINESSOBJECTS 4.1 puis les ouvrir dans BUSINESSOBJECTS 5.0.

Quelles sont les nouveauts de BUSINESSOBJECTS 5.0 ?


Si vous utilisiez BUSINESSOBJECTS 4.1, vous constaterez que certaines fonctions de BUSINESSOBJECTS 5.0, comme par exemple la cration des requtes dans des univers, vous sont trs familires. Vous remarquerez galement les amliorations importantes et les nouvelles fonctionnalits apportes BUSINESSOBJECTS 5.0, dont certaines sont dcrites ci-aprs.

Manuel de lutilisateur 33

Chapitre 1 Introduction

Cration et analyse des rapports avec la fonction glisser-dposer


La fonction glisser-dposer amliore facilite la cration et lanalyse des rapports et permet plus defficacit. BUSINESSOBJECTS 5.0 inclut une nouvelle fentre, la fentre du Gestionnaire de rapports, qui prsente la liste de toutes les donnes disponibles dans un document. Vous pouvez faire glisser les objets de cette fentre et les dposer dans un rapport pour en tablir de nouveaux ou modifier des rapports existants.

Oprations de calcul en pointant et cliquant


BUSINESSOBJECTS 5.0 dispose de barres doutils en plus grand nombre qui vous permettent daccder facilement aux commandes frquemment utilises. Une nouvelle barre doutils destine aux calculs vous permet dinsrer des formules couramment utilises dans les entreprises, comme les pourcentages de variations trimestrielles, dun simple clic de souris. BUSINESSOBJECTS 5.0 intgre galement un convertisseur qui vous permet deffectuer facilement les conversions partir de et vers leuro.

Groupement en pointant et cliquant


Il est dsormais possible de crer des groupes dynamiques pour vos analyses en slectionnant les valeurs assembler puis en cliquant sur lun des boutons de la barre doutils. Vous pouvez ainsi regrouper votre convenance les villes par rgion de vente ou par rgion montaire.

Navigation rapide dans les rapports


Le Gestionnaire de rapports propose galement des prsentations intuitives des rapports dans des documents afin que vous puissiez facilement naviguer dun rapport lautre et vous rendre rapidement une section prcise au sein dun rapport.

Insertion facilite des informations de suivi


Il est facile dinsrer dun simple clic de souris des champs spciaux contenant des numros de page et des informations de suivi, telle que la date de dernire mise jour. A chaque rafrachissement du document, les informations qui figurent dans ces champs sont mises jour. Cela permet par exemple de savoir rapidement si un document contient les dernires donnes mises jour.

34 Manuel de lutilisateur

Mise niveau de versions antrieures de BusinessObjects

Analyse en mode Exploration amliore


Les fonctions danalyse en mode Exploration sont associes une barre doutils qui facilite lanalyse descendante et montante des donnes et qui montre exactement les dimensions de lanalyse explores. Si le rapport que vous analysez ne contient pas actuellement le niveau infrieur dinformations dont vous avez besoin pour votre analyse, vous pouvez dsormais explorer la base de donnes et en extraire le niveau de dtail immdiatement infrieur.

Mise en forme conditionnelle


BUSINESSOBJECTS 5.0 permet de gnrer diffrents tats imprims partir dune source de donnes unique et sur la base des conditions trouves dans les donnes de rapport. Par exemple, un rapport qui prsente la liste des mouvements mensuels dune carte de crdit peut tre soumis une mise en forme conditionnelle qui permet dobtenir des tats diffrents selon que le client prsente des arrirs de paiement ou selon quil sest acquitt de tous ses rglements. Vous pouvez associer une condition nimporte quelle table, graphe, section ou cellule pour dterminer ou non son affichage.

Rapports financiers
BUSINESSOBJECTS 5.0 dispose dun nouveau format de table qui facilite et acclre la cration des rapports financiers. Il est dsormais possible de faire pivoter une table pour lire les donnes affiches dans les lignes des tables en affichant le nom des variables en bas de la colonne de gauche.

Personnalisation des rapports standard


Lditeur Styles de rapport standard compte parmi les nouveauts de BUSINESSOBJECTS 5.0. Il permet de modifier le formatage utilis lors de la cration dun rapport standard. Vous pouvez personnaliser lapparence des tables, des tableaux croiss, des sections, des ruptures, etc., dans les rapports standard et distribuer facilement ces paramtrages personnaliss tous les utilisateurs dans lentreprise.

Microsoft Visual Basic for Applications


BUSINESSOBJECTS 5.0 intgre lenvironnement logiciel le plus rpandu, Microsoft Visual Basic for Applications (VBA). Grce Microsoft VBA, vous pouvez crire des procdures pour accder aux donnes pratiquement partir de nimporte quelle source et automatiser avec les macros VBA les tches que vous effectuez frquemment. Les scripts que vous utilisiez dans BUSINESSOBJECTS 4.1 peuvent tre convertis automatiquement en macros VBA.

Manuel de lutilisateur 35

Chapitre 1 Introduction

Prsentation rapide
Si vous souhaitez avoir une prsentation multimdia de certaines de ces nouvelles fonctionnalits, essayez le didacticiel BUSINESSOBJECTS Quick Tour. Vous pouvez le lancer directement partir du menu du programme BUSINESSOBJECTS ou du menu Aide dans BUSINESSOBJECTS. Destin aux dbutants ou ceux qui utilisent cette version de BUSINESSOBJECTS pour la premire fois, le didacticiel Prise en main - Cration de rapports, accessible directement partir du menu Aide, conduit lutilisateur tape par tape travers les points dont il doit avoir connaissance pour utiliser BUSINESSOBJECTS 5.0 aussi vite que possible.

36 Manuel de lutilisateur

Partie II
Accs aux donnes
www.businessobjects.com/infocenter

Chapitre 2

Introduction laccs aux donnes avec BUSINESSOBJECTS

.................................................................................

Dans ce chapitre
Gnralits 40

Quelles sont les sources de donnes disponibles ? 40 Comment accder aux sources de donnes ? 40 La cration de fournisseurs de donnes est-elle accessible tous les utilisateurs de BusinessObjects ? 43 Dfinition des connexions la base de donnes 43 Combinaison de donnes de diffrentes sources dans un mme rapport 45
Moyens daccs aux donnes 45

Cration dun fournisseur de donnes pour un nouveau document 45 Cration dune requte dans un document existant 51 Edition dun fournisseur de donnes 55 Annulation dun fournisseur de donnes 57

Manuel de lutilisateur 39

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

Gnralits
Ce chapitre traite de laccs aux donnes, cest--dire, de lextraction de donnes dune base de donnes pour les rapports crs laide de BUSINESSOBJECTS. Il prsente les diffrentes sources de donnes disponibles et explique comment BUSINESSOBJECTS vous permet daccder ces sources pour obtenir les informations qui vous sont ncessaires, au moment voulu.

Quelles sont les sources de donnes disponibles ?


BUSINESSOBJECTS vous permet daccder une vaste gamme de sources de donnes : bases de donnes relationnelles (SGBDR), telles quORACLE, Microsoft SQL Server, Informix et IBM DB2, bases de donnes multidimensionnelles (OLAP), telles que Microsoft OLAP Services, Hyperion Essbase et ORACLE Express, fichiers texte et feuilles de calcul, progiciels applicatifs, tels que SAP, quasiment toute source de donnes utilisant les procdures VBA (Visual Basic for Applications) Microsoft.

Comment accder aux sources de donnes ?


BUSINESSOBJECTS vous permet daccder vos donnes par le biais dune interface graphique utilisateur. Aucune connaissance technique des structures de donnes sous-jacentes nest requise pour obtenir les informations dont vous avez besoin. En revanche, une connaissance de votre activit est ncessaire. Pour accder une source de donnes laide de BUSINESSOBJECTS, vous dfinissez un fournisseur de donnes. BUSINESSOBJECTS vous permet de travailler avec plusieurs types de fournisseurs de donnes, dcrits dans le tableau qui suit.

40 Manuel de lutilisateur

Gnralits

Fournisseurs de donnes Requtes sur des univers

Description

Un univers est constitu de classes et dobjets qui reprsentent les donnes qui vous sont ncessaires. Ces donnes sont issues dune base de donnes et sont formules dans un langage relevant de la vie professionnelle quotidienne. Dans une requte sur un univers, vous slectionnez des objets, tels que Nom, Anne ou Rgion. Il sagit du fournisseur de donnes le plus courant de BUSINESSOBJECTS. Les procdures stockes ne peuvent tre utilises que si votre superviseur ou votre service informatique vous les ont pralablement fournies et si le SGBDR de votre site les supporte. Une procdure stocke est un script SQL (Structured Query Language), enregistr dans la base de donnes sous un format excutable. Lutilisation du SQL la carte ncessite une connaissance pralable du SQL, cest--dire du langage informatique permettant linteraction avec les bases de donnes relationnelles. Le SQL la carte vous permet douvrir ou dcrire un script SQL, que vous excutez ensuite pour la base de donnes. Rapatriement de donnes issues de fichiers texte, Excel, Lotus 1-2-3 et dBASE. Les procdures crites en VBA (Visual Basic for Applications) de Microsoft vous permettent de rapatrier des donnes de presque toute source de donnes.

Procdures stockes

SQL la carte

Fichiers de donnes personnelles

Procdures VBA

Manuel de lutilisateur 41

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

Fournisseurs de donnes Serveurs OLAP

Description

Vous pouvez visualiser le contenu dun serveur OLAP (Online Analytical Processing) et slectionner les donnes que vous voulez afficher dans le rapport. Les serveurs OLAP sont des bases de donnes multidimensionnelles qui stockent des donnes rsumes, prtes pour lanalyse. Pour utiliser des serveurs OLAP dans BUSINESSOBJECTS, vous devez installer BUSINESSOBJECTS OLAP ACCESS PACKS pour la base de donnes multidimensionnelle de votre site. BUSINESSOBJECTS supporte les serveurs OLAP suivants : Microsoft OLAP Services Hyperion Essbase IBM DB2 OLAP Server Informix MetaCube Oracle Express

SAP

BUSINESSOBJECTS assure linterface avec les applications SAP, ce qui vous permet dutiliser des donnes issues de SAP BW et SAP BAPI.

Remarque : Les fournisseurs de donnes OLAP et SAP sont documents dans les

manuels appropris livrs lors de lachat de OLAP ou SAP Access Pack. Les autres types de fournisseurs de donnes sont documents dans le prsent manuel ainsi que dans laide en ligne de BUSINESSOBJECTS.

42 Manuel de lutilisateur

Gnralits

La cration de fournisseurs de donnes est-elle accessible tous les utilisateurs de BusinessObjects ?


La cration de fournisseurs de donnes nest possible que si vous avez pralablement achet le module REPORTER de BUSINESSOBJECTS. En outre, le superviseur BUSINESSOBJECTS peut restreindre laccs certains types de fournisseurs de donnes, ou encore certains objets contenus dans un univers. Vous pouvez donc tre limit la cration de requtes sur des univers, sans pouvoir utiliser dautres types de fournisseurs de donnes, puis tre limit lutilisation de certains objets. La faon dont le superviseur dfinit laccs aux fournisseurs de donnes et autres fonctionnalits de BUSINESSOBJECTS dpend totalement des besoins de votre entreprise ou de votre administration en matire dinterrogation et de reporting.

Remarque : Par dfaut, tous les utilisateurs de BUSINESSOBJECTS peuvent

rafrachir des fournisseurs de donnes afin de rapatrier les informations les plus rcentes de leur base de donnes.

Dfinition des connexions la base de donnes


Pour pouvoir accder une base de donnes et rapatrier des donnes, une connexion la base de donnes est ncessaire. Si, par exemple, votre entreprise ou votre administration stocke ses donnes professionnelles dans une base de donnes Informix, il est ncessaire quune communication soit tablie entre BUSINESSOBJECTS et cette source de donnes. Dans 99% des cas, lutilisateur nest pas concern par la dfinition des connexions la base de donnes. Par consquent, BUSINESSOBJECTS permet aux utilisateurs dobtenir les informations qui leur sont ncessaires, au moment voulu, sans quaucune connaissance technique de ce qui se passe en arrire-plan ne soit requise. Cela nempche pas les utilisateurs expriments de BUSINESSOBJECTS de pouvoir dfinir leurs propres connexions la base de donnes. Par exemple, dans un SQL la carte, vous pouvez dfinir une connexion, crire un script SQL puis excuter ce script en fonction de la connexion que vous avez cre. Pour en savoir plus sur la dfinition des connexions la base de donnes pour les diffrents types de fournisseurs de donnes pouvant tre utiliss, reportez-vous au tableau qui suit.

Manuel de lutilisateur 43

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

Fournisseurs de donnes Requtes sur des univers

Qui dfinit la connexion la base de donnes ?

Le concepteur dunivers, ou designer, dfinit la connexion dans lunivers, de sorte que cette connexion est totalement transparente pour lutilisateur lors de la cration ou de ldition de requtes. Remarque : Le superviseur peut modifier la connexion existante ou en dfinir une nouvelle pour lunivers.

Procdures stockes SQL la carte

Le superviseur cre la connexion pour accder la procdure stocke. Dans le cas de SQL la carte, vous pouvez crer votre propre connexion la base de donnes. Une fois la connexion cre, vous pouvez la mettre la disposition dautres utilisateurs. Lorsque vous accdez des donnes issues dun fichier de donnes personnelles, vous slectionnez le fichier et de ce fait, vous vous connectez ce dernier. Il ne sagit pas dune tche technique ; il sagit simplement de slectionner le bon fichier. Une procdure VBA excute une macro VBA qui rapatrie des donnes destines votre rapport BUSINESSOBJECTS. La personne qui cre la macro dfinit la connexion la source de donnes dans le code de la macro. Ladministrateur de la base de donnes de votre site dfinit les serveurs auxquels vous pouvez accder partir de BUSINESSOBJECTS.

Fichiers de donnes personnelles

Procdures VBA

Serveurs OLAP & SAP

44 Manuel de lutilisateur

Moyens daccs aux donnes

Combinaison de donnes de diffrentes sources dans un mme rapport


BUSINESSOBJECTS vous permet de crer des rapports trs performants contenant des donnes issues de bases de donnes dentreprise auxquelles vous accdez par le biais de requtes sur des univers, de SQL la carte, etc., et des donnes issues de vos propres feuilles de calcul, fichiers texte, etc. Pour en savoir plus, reportez-vous au Chapitre 6 "Combinaison de donnes provenant de sources diffrentes", page 159.

Moyens daccs aux donnes


Deux mthodes vous permettent de crer des fournisseurs de donnes afin daccder vos donnes dans BUSINESSOBJECTS. Vous pouvez : crer un nouveau document, - et travailler dans un document existant. En travaillant dans un document existant, vous pouvez obtenir des rsultats diffrents en ditant un fournisseur de donnes. Les sections qui suivent prsentent ces diffrents moyens daccs aux donnes.

Cration dun fournisseur de donnes pour un nouveau document


La cration dun fournisseur de donnes lors de la cration dun nouveau document est une utilisation type de BUSINESSOBJECTS. Vous crez le document afin de visualiser vos donnes professionnelles - pour cela, vous devez crer un fournisseur de donnes pour accder aux donnes partir dun fournisseur.

Manuel de lutilisateur 45

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

Afin de vous aider dfinir un fournisseur de donnes lors de la cration dun nouveau document, BUSINESSOBJECTS affiche lassistant de cration de rapports lors du lancement de lapplication.

Astuce : Pour ouvrir lassistant de cration de rapports lorsque BUSINESSOBJECTS


Assistant de cration de rapports

est dj lanc, cliquez sur le bouton Assistant de cration de rapports de la barre doutils Standard.

46 Manuel de lutilisateur

Moyens daccs aux donnes

Pour crer un nouveau fournisseur de donnes laide de lassistant : 1. Slectionnez une option pour la prsentation du rapport, puis cliquez sur Commencer. La bote de dialogue Mode daccs aux donnes saffiche lcran.

Manuel de lutilisateur 47

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

2. Ltape suivante dpend de ce que vous voulez faire.


Pour... Alors...

Crer une requte sur un univers

1. Cliquez sur Univers, puis sur Suivant. 2. Passez ltape suivante.

Utiliser une procdure stocke, un SQL la carte, un fichier de donnes personnelles ou une procdure VBA

1. Cliquez sur Autre, puis slectionnez une option dans la bote liste droulante. 2. Cliquez sur Fin. La bote de dialogue qui saffiche vous permet de crer votre fournisseur de donnes et de rapatrier des donnes pour le rapport.

Si vous avez choisi de crer une requte sur un univers ltape prcdente, la bote de dialogue Slectionner un univers saffiche lcran.

48 Manuel de lutilisateur

Moyens daccs aux donnes

3. Slectionnez lunivers de votre choix, puis cliquez sur Fin. Lditeur de requte saffiche lcran. Il vous permet de visualiser lensemble des classes et des objets de lunivers slectionn et dutiliser ces lments pour crer votre requte. Pour en savoir plus, reportez-vous la section Editeur de requte, page 65.

Rappel : Les fournisseurs de donnes OLAP et SAP sont documents dans les

manuels appropris livrs lors de lachat de OLAP ou SAP Access Pack.

Dfinition dun type de fournisseur de donnes par dfaut pour les nouveaux documents
Si vous souhaitez toujours utiliser le mme type de fournisseur de donnes lors de la cration de nouveaux documents, vous pouvez dfinir une option permettant la prslection du type de fournisseur de donnes voulu dans lassistant de cration de rapports. Ainsi, vous naurez pas slectionner le type de fournisseur de donnes souhait chaque cration de document.
Astuce : Si vous utilisez toujours des requtes sur des univers, vous pouvez

galement slectionner lunivers utiliser par dfaut.

Pour dfinir un type de fournisseur de donnes par dfaut : 1. Slectionnez la commande Options du menu Outils. Dans la bote de dialogue Options qui saffiche lcran, cliquez sur longlet Nouveau document.

Manuel de lutilisateur 49

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

2. Slectionnez loption Afficher lassistant de cration de rapports.

3. Dans la zone Accs aux donnes, slectionnez le type de fournisseur de donnes utiliser. Loption Utiliser lunivers par dfaut vous permet de slectionner lunivers de votre choix. Loption Autre fournisseur de donnes vous permet de slectionner un type de fournisseur de donnes dans la bote liste droulante. 4. Cliquez sur OK pour fermer la bote de dialogue.

50 Manuel de lutilisateur

Moyens daccs aux donnes

Cration dune requte dans un document existant


Il nest pas ncessaire de crer un nouveau document chaque fois que vous voulez visualiser de nouvelles donnes dans BUSINESSOBJECTS. Vous pouvez crer des fournisseurs de donnes dans des documents existants. Cette fonctionnalit vous permet non seulement de visualiser davantage de donnes provenant de la mme source que la requte initiale, mais galement de combiner des donnes issues de plusieurs sources dans le mme rapport. Voici un exemple.
Exemple : Comparaison des chiffres officiels et des objectifs personnels

...........................................................

Les informations commerciales de votre socit sont stockes dans la base de donnes dentreprise, laquelle vous accdez en excutant une requte sur un univers dans BUSINESSOBJECTS. Vous disposez dj dun document BUSINESSOBJECTS contenant ces informations. Vous conservez vos objectifs trimestriels dans un document Microsoft Excel et vous souhaitez comparer les chiffres de votre socit avec vos donnes personnelles. Pour ce faire : 1. Ouvrez le document contenant les donnes de votre socit. 2. Slectionnez la commande Crer un fournisseur de donnes du menu Donnes.

Manuel de lutilisateur 51

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

3. Dans lassistant qui saffiche lcran, cliquez sur Accder aux nouvelles donnes par un autre moyen.

4. Sur lcran suivant, cliquez sur Fichiers de donnes personnelles.

52 Manuel de lutilisateur

Moyens daccs aux donnes

5. Cliquez sur Fin. Dans la bote de dialogue suivante, cliquez sur Parcourir pour localiser le fichier Excel contenant vos donnes personnelles.

6. Cliquez sur Excuter. BUSINESSOBJECTS prsente dans votre rapport les donnes rapatries du fichier Excel. Pour en savoir plus sur linsertion de ces donnes dans le rapport, reportez-vous la section Cration de tableaux, page 235.

Manuel de lutilisateur 53

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

Cration dun fournisseur de donnes dans un document existant


1. Slectionnez la commande Crer un fournisseur de donnes du menu Donnes. 2. Suivez les instructions de lassistant pour slectionner le type de fournisseur de donnes de votre choix. 3. Crez puis excutez le fournisseur de donnes. BUSINESSOBJECTS rapatrie les donnes, les rendant ainsi disponibles dans le document. Pour en savoir plus sur linsertion de nouvelles donnes, reportez-vous la section Cration de tableaux, page 235.

Astuce : Si vous voulez visualiser les nouvelles donnes ds que BUSINESSOBJECTS les a rapatries, utilisez les commandes Tableau, Tableau crois ou Graphe du menu Insertion. Vous navez alors qu suivre les instructions de lassistant pour accder aux donnes de votre choix.

Pour en savoir plus, reportez-vous la section Insertion guide de tableaux du chapitre 10.

54 Manuel de lutilisateur

Moyens daccs aux donnes

Edition dun fournisseur de donnes


Ldition dun fournisseur de donnes signifie la modification de sa dfinition en vue dapporter des donnes nouvelles ou diffrentes au document dans lequel vous travaillez. Il est souvent plus rapide et plus facile dditer un fournisseur de donnes que den crer un nouveau.
Exemple : Ncessit davoir un plus grand nombre de donnes

...........................................................

Vous travaillez dans un document comportant des chiffres de vente par anne, mais vous avez besoin de certaines informations rgionales pour complter le document. Plutt que de crer une nouvelle requte et davoir ensuite grer plusieurs fournisseurs de donnes dans le mme document, vous pouvez simplement ajouter des objets de rsultat la requte existante. Pour ce faire : 1. Slectionnez la commande Editer le fournisseur de donnes du menu Donnes. 2. Dans lditeur de requte, ajoutez les objets de votre choix (par exemple, Rgion de rsidence, Ville de rsidence) dans la zone Objets du rsultat. Pour cela, vous pouvez double-cliquer sur chaque icne dobjet dans la liste Classes et objets. 3. Cliquez sur Excuter. BUSINESSOBJECTS rapatrie les nouvelles donnes dans le rapport et, si vos donnes sont affiches dans un tableau, les nouvelles colonnes apparaissent automatiquement. Ldition dun fournisseur de donnes peut tre lie dautres besoins : Vous voulez restreindre le volume de donnes rapatries en dfinissant des conditions ou un nombre maximal de lignes. Vous voulez que les donnes soient tries dans un ordre prcis au niveau de la requte.

Manuel de lutilisateur 55

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

Edition dun fournisseur de donnes


1. Slectionnez la commande Editer le fournisseur de donnes du menu Donnes. 2. Ltape suivante dpend du nombre de fournisseurs de donnes contenus dans le document.
Si le document contient... Alors...

Un fournisseur de donnes

Lditeur pour ce fournisseur de donnes saffiche lcran (diteur de requte, bote de dialogue Accder aux donnes personnelles, etc.). La bote de dialogue Liste des fournisseurs de donnes saffiche lcran. Slectionnez le fournisseur de donnes diter, puis cliquez sur OK.

Plusieurs fournisseurs de donnes

3. Editez puis excutez le fournisseur de donnes. BUSINESSOBJECTS rapatrie les nouvelles donnes dfinies dans votre rapport.

56 Manuel de lutilisateur

Moyens daccs aux donnes

Annulation dun fournisseur de donnes


Annuler un fournisseur de donnes consiste interrompre le fournisseur de donnes lorsquil rcupre des donnes pour crer ou rafrachir un rapport. Cette opration peut savrer utile si vous souhaitez utiliser un autre fournisseur de donnes ou bien si le temps dexcution dune requte est trop long. 1. Pour annuler un fournisseur de donnes, appuyez sur la touche Echap. La bote de dialogue Interruption de lexcution saffiche.

2. Slectionnez les rsultats afficher dans le rapport.

Pour

Pour ce faire

afficher les rsultats obtenus au moyen du fournisseur de donnes actif, afficher les rsultats partiels obtenus au moyen du fournisseur de donnes lorsque vous avez interrompu lexcution,

slectionnez Continuer lexcution.

slectionnez Interrompre lexcution et conserver les rsultats partiels. Lorsque votre rapport contient des rsultats partiels, la notification suivante apparat dans la barre dtat :

ignorer les rsultats obtenus par le fournisseur de donnes lors de linterruption de lexcution, afficher les rsultats obtenus lors de la prcdente excution, 3. Cliquez sur OK.

slectionnez Ignorer les rsultats.

slectionnez Conserver les rsultats de lexcution prcdente.

Manuel de lutilisateur 57

Chapitre 2 Introduction laccs aux donnes avec BUSINESSOBJECTS

58 Manuel de lutilisateur

Chapitre 3

Cration de requtes sur des univers

.................................................................................

Dans ce chapitre
Gnralits 60

Quest-ce quun univers ? 60 Qui est responsable de la cration des univers ? 60 En quoi consistent les requtes sur des univers ? 61 Bases de donnes, univers et rapports de dmonstration 61
Cration dune requte simple sur un univers 64

Affichage de lditeur de requte 64 Cration dune requte dans lditeur de requte et excution 67 Enregistrement de la dfinition dune requte 71
Cration dune requte plus performante 72

Dfinition dun primtre danalyse 72 Application de conditions 76 Pose de tris 80 Choix des options et excution de la requte 81
Excution dune requte sur un univers diffrent 83

Manuel de lutilisateur 59

Chapitre 3 Cration de requtes sur des univers

Gnralits
Ce chapitre traite de laccs aux donnes par utilisation de la technologie naturelle de BUSINESSOBJECTS, savoir, la cration de requtes sur des univers.

Quest-ce quun univers ?


Les univers de BUSINESSOBJECTS facilitent laccs aux donnes car ils contiennent des objets de donnes exprims dans des termes qui vous sont familiers. De plus, la connaissance de la structure ou de la technologie de la base de donnes nest pas ncessaire pour crer des rapports performants et utiles. Les univers vous procurent une couche smantique, adapte votre activit, qui vous libre de laspect technique de la base de donnes. Lunivers est une reprsentation des donnes de la base, qui utilise des termes simples, relevant de la vie professionnelle quotidienne, pour dcrire une situation de travail. Les univers sont constitus de classes et dobjets. Les objets appartenant par exemple un univers consacr aux ressources humaines seront du type Noms, Adresses, Salaires, etc. Les classes sont des regroupements logiques dobjets. Chaque classe porte un nom explicite, tel que Congs (pour les objets relatifs aux congs des employs). Chaque objet reprsente des donnes de la base et vous permet de rapatrier ces donnes dans vos rapports.

Qui est responsable de la cration des univers ?


Au sein de votre entreprise ou de votre administration, le concepteur dunivers, appel designer, cre des univers grce au module DESIGNER de BUSINESSOBJECTS. Le designer met ensuite les univers la disposition des utilisateurs pour leur permettre, partir de la base de donnes, de rapatrier les donnes qui les intressent. BUSINESSOBJECTS est livr avec quelques rapports et un univers de dmonstration relatif une base de donnes de dmonstration. Vous en trouverez une description dtaille la section Bases de donnes, univers et rapports de dmonstration ci-aprs.

60 Manuel de lutilisateur

Gnralits

En quoi consistent les requtes sur des univers ?


Les requtes vous permettent de rapatrier des donnes issues de la base, via un univers. La dfinition dune requte destine alimenter un rapport en donnes, se fait soit au moment de la cration du rapport, soit au moment de la visualisation de nouvelles donnes. Lors de la cration dune requte, vous slectionnez les objets contenus dans un univers, puis vous excutez la requte. BUSINESSOBJECTS se connecte la base de donnes et rapatrie les donnes reprsentes par les objets slectionns.

Bases de donnes, univers et rapports de dmonstration


BUSINESSOBJECTS est livr avec deux bases de donnes de dmonstration, Ocan Voyages et eMode, ainsi quavec leurs univers et rapports correspondants. Ces composants, installs avec BUSINESSOBJECTS, sont utiliss dans les exemples du prsent manuel et de laide en ligne. Les bases de donnes sont des bases Microsoft Access.

Univers Ocan Voyages


Lunivers permettant daccder aux donnes de la base sappelle Ocan Voyages. Il a t conu pour un tour-oprateur imaginaire qui gre des clubs dans diffrents pays. Cet univers vous permet de rapatrier les donnes relatives aux ventes et rservations des lieux de sjour proposs. Le schma page 62 illustre les classes et les objets de lunivers tels quils apparaissent dans BUSINESSOBJECTS. Etant donn que les univers vous procurent une couche smantique adapte votre activit , les noms des classes et des objets de lunivers de dmonstration parlent deux-mmes. La classe Lieux de sjour, par exemple, contient des objets qui reprsentent des donnes relatives des lieux de sjour : Lobjet Lieu de sjour rapatrie les noms des destinations proposes par le tour-oprateur. Lobjet Type de service rapatrie les donnes relatives aux services offerts sur chaque lieu de sjour : hbergement (Accommodation), restauration (Food & Drinks) et loisirs (Recreation). Lobjet Service rapatrie les donnes relatives aux gammes de service proposes sur chaque lieu de sjour, par exemple, Hotel Suite (hbergement), Poolside Bar (consommations), etc. Pour en savoir plus sur les classes et les diffrents types dobjets disponibles dans BUSINESSOBJECTS, reportez-vous aux sections Classes et sous-classes et Dimensions, informations et indicateurs, page 63. Manuel de lutilisateur 61

Chapitre 3 Cration de requtes sur des univers

Lunivers de dmonstration, Ocan Voyages


Un dossier reprsente une classe.

Chaque icne lintrieur dune classe reprsente un objet.

Classes et sous-classes
Lunivers de dmonstration contient cinq classes : Lieux de sjour, Ventes, Clients, Rservations et Indicateurs dactivit. Ces classes ont pour but de fournir des regroupements logiques dobjets. La classe Clients, par exemple, contient des objets reprsentant les donnes relatives aux noms des clients dans la base de donnes. La classe Clients contient une sous-classe, appele Parrain. La sous-classe est semblable un sous-dossier.
62 Manuel de lutilisateur

Gnralits

Dimensions, informations et indicateurs


Lors de la cration de lunivers, le designer dfinit et qualifie les objets. La qualification dun objet rvle le mode dutilisation de cet objet lors de lanalyse dans un rapport. Les qualifications dun objet sont les suivantes : dimension, information ou indicateur. Chaque type dobjet a une application spcifique : Les dimensions rapatrient les donnes servant de base lanalyse dans un rapport. Elles rapatrient le plus souvent des donnes alphanumriques (noms de client, noms de lieu de sjour, etc.) ou des dates (anne, trimestre, date de rservation, etc.). Une information est toujours associe une dimension, pour laquelle elle apporte des dtails. Ainsi, Adresse est linformation associe la dimension Client. Adresse fournit de plus amples informations sur les clients, savoir leurs coordonnes. Les indicateurs rapatrient les donnes numriques qui sont le rsultat de calculs effectus sur des donnes de la base de donnes. Dans lunivers de dmonstration, le Chiffre daffaires est le calcul du nombre dlments vendus multipli par le prix de llment. Les indicateurs sont habituellement situs dans la classe Indicateurs dactivit. Les indicateurs sont dynamiques : les valeurs quils rapatrient dpendent des objets avec lesquels ils sont utiliss. Si par exemple vous insrez Lieu de sjour et Chiffre daffaires dans une requte, BUSINESSOBJECTS calcule le chiffre daffaires pour chaque lieu de sjour. Si vous insrez Client et Chiffre daffaires, BUSINESSOBJECTS calcule le chiffre daffaires pour chaque client, ainsi de suite.

Dimension

Information

Indicateur

eMode
La base de donnes eMode contient des informations relatives une chane de prt--porter. Elle assure le suivi de 211 produits (663 coloris), vendus dans 13 magasins (aux Etats-Unis), sur trois annes. Elle contient approximativement 90 000 lignes de donnes.

Manuel de lutilisateur 63

Chapitre 3 Cration de requtes sur des univers

Cration dune requte simple sur un univers


Vous pouvez alimenter un rapport en donnes en crant une requte sur un univers. Pour ce faire, vous devez utiliser lditeur de requte, interface graphique qui vous permet de crer une requte en glissant-dposant des objets de lunivers. Lditeur de requte est illustr la page 65. Trois tapes sont ncessaires la cration dune requte de base sur un univers.
Etape Description

Etape 1 Etape 2 Etape 3

Permet dafficher lditeur de requte Permet de crer la requte dans lditeur de requte et de lexcuter Permet denregistrer la dfinition de la requte

Affichage de lditeur de requte


Le mode daffichage de lditeur de requte varie selon que vous crez un nouveau document ou que vous dfinissez une requte dans un document existant. Vous pouvez utiliser les commandes et les boutons de barre doutils suivants :
Pour Alors...

crer un document,
Assistant de cration de rapports

cliquez sur le bouton Assistant de cration de rapport (barre doutils Standard). dans le menu Donnes, slectionnez Editer le fournisseur de donnes.

modifier une requte ou un autre type de fournisseur de donnes dans le document courant, crer une requte ou un autre type de fournisseur de donnes dans le document courant,

dans le menu Donnes, slectionnez Crer un fournisseur de donnes.

Pour en savoir plus, reportez-vous la section Moyens daccs aux donnes, page 45. Lditeur de requte, illustr la page 65, affiche le contenu de votre univers BUSINESSOBJECTS et vous permet de slectionner les donnes de votre choix par un simple clic de souris.
64 Manuel de lutilisateur

Cration dune requte simple sur un univers

Editeur de requte

a f b

c d e j

h i

a. Classes reprsentes par des dossiers. b. Objets reprsents par des cubes (pour les dimensions), des sphres (pour les indicateurs) ou des pyramides (pour les informations). c. Affichage des conditions prdfinies par le designer pour lunivers. d. Affichage de la liste des classes et des objets de lunivers (option slectionne par dfaut). e. Bouton permettant de dfinir des options avant excution de la requte. Vous pouvez par exemple spcifier un nombre maximal de lignes. f. Affichage des objets de la requte dans la zone Objets du rsultat.

g. Affichage des conditions de la requte dans la zone Conditions. h. Lorsque vous cliquez sur Enregistrer, vous enregistrez la requte que vous avez dfinie sans lexcuter. Vous pouvez lexcuter plus tard en utilisant la commande Rafrachir. i. Lorsque vous cliquez sur Visualiser, les donnes brutes rapatries par la requte apparaissent dans le Gestionnaire de donnes, partir duquel vous pouvez modifier, accepter ou annuler la requte. Lorsque vous cliquez sur Excuter, la requte se connecte la base de donnes et les donnes rapatries saffichent dans le rapport.

j.

Manuel de lutilisateur 65

Chapitre 3 Cration de requtes sur des univers

Affichage de lditeur de requte


Lorsque vous lancez BUSINESSOBJECTS pour la premire fois, lassistant de cration de rapports saffiche lcran. Cet assistant vous permet dafficher lditeur de requte pour lunivers Ocan Voyages. Les tapes sont les suivantes : 1. Dans lassistant de cration de rapports, cliquez sur Commencer. La bote de dialogue Spcifier laccs aux donnes saffiche lcran, loption Univers tant dj slectionne. 2. Cliquez sur Suivant. La bote de dialogue Slectionner un univers saffiche lcran. 3. Cliquez sur Ocan Voyages :

66 Manuel de lutilisateur

Cration dune requte simple sur un univers

4. Cliquez sur Fin. Lditeur de requte saffiche lcran et indique les classes de lunivers Ocan Voyages :

Cration dune requte dans lditeur de requte et excution


La cration et lexcution dune requte passe par les tapes suivantes :
Etape Description

Etape 1 Etape 2 Etape 3 Etape 4 Etape 5

Permet dafficher tous les objets inclus dans une requte Permet dinclure des objets dans une requte Permet de supprimer des objets dune requte Permet de modifier lordre des objets dans une requte Permet dexcuter la requte

Les tapes 2, 3 et 4 peuvent ne pas tre squentielles. Par exemple, vous pouvez inclure des objets dans une requte, en supprimer et en inclure dautres.

Manuel de lutilisateur 67

Chapitre 3 Cration de requtes sur des univers

Affichage des objets associs aux classes


Dans lditeur de requte, la liste Classes et objets propose les classes, les sous-classes et les objets de lunivers en cours dutilisation. Les objets reprsentent les donnes que vous pouvez rapatrier via lunivers. Les classes sont des regroupements logiques dobjets. Elles peuvent galement contenir des sous-classes, tout comme les dossiers peuvent contenir des sous-dossiers. Lorsque lditeur de requte saffiche lcran, seules les classes de lunivers sont visibles. Cliquez sur le signe plus (+) situ gauche de licne de la classe pour afficher les objets et les sous-classes.

Insertion dobjets dans une requte


Lorsque vous insrez un objet dans une requte, vous donnez BUSINESSOBJECTS linstruction de rapatrier de la base les donnes correspondant cet objet. Cest ainsi que pour afficher dans le rapport le chiffre daffaires par lieu de sjour, vous devez insrer dans la requte les objets Chiffre daffaires et Lieu de sjour. Il existe trois mthodes pour insrer un objet dans la zone Objets du rsultat de lditeur de requte. Vous pouvez : Cliquer sur une icne de la liste Classes et objets et la glisser-dposer vers la zone Objets du rsultat. Double-cliquer sur un objet de la liste Classes et objets. Cliquer sur le dossier dune classe et le glisser-dposer vers la zone Objets du rsultat. Tous les objets de la classe apparaissent dans la zone Objets du rsultat. Aprs avoir insr les objets dans la zone Objets du rsultat, vous disposez dune requte simple, prte tre lance.

Suppression dobjets dune requte


Pour supprimer un objet de la requte en cours de cration, slectionnez licne de lobjet dans la zone Objets du rsultat. Pour supprimer lobjet slectionn, vous pouvez alors : faire glisser licne vers la liste Classes et objets, appuyer sur la touche Suppr, cliquer sur licne laide du bouton droit de la souris, puis slectionner la commande Supprimer du menu contextuel qui saffiche lcran. Rptez lune ou lautre de ces oprations pour supprimer dautres objets de la requte.

68 Manuel de lutilisateur

Cration dune requte simple sur un univers

Modification de lordre des objets dans une requte


Lordre dapparition des objets dans la zone Objets du rsultat dtermine lordre dapparition des donnes dans le rapport. Pour dplacer un objet, cliquez sur son icne. Vous pouvez ensuite : Faire glisser licne vers la gauche ou vers la droite, puis relcher le bouton de la souris. Faire permuter lobjet avec un autre objet dans la zone Objets du rsultat. Pour ce faire, maintenez la touche Maj enfonce et glissez-dposez lobjet au-dessus de lobjet dont il va prendre la place, puis relchez le bouton de la souris.

Excution dune requte


Une fois la requte cre, vous pouvez cliquer sur Excuter pour que celle-ci puisse extraire les donnes de la base de donnes.
Exemple : Cration dune requte dans lditeur de requte et excution

...........................................................

Vous avez affich lditeur de requte de lunivers Ocan Voyages et souhaitez dplacer des objets de la zone Classes et objets vers la zone Objets du rsultat pour crer votre requte.

...........................................................

1. Cliquez sur le signe plus (+) en regard de la classe Lieux de sjour, Ventes et Indicateurs dactivit. Ceci permet dafficher les objets de chaque classe.

Manuel de lutilisateur 69

Chapitre 3 Cration de requtes sur des univers

2. Double-cliquez sur les objets voulus. Par exemple, pour trouver le chiffre daffaires annuels de chaque lieu de sjour, cliquez deux fois sur Lieu de sjour, Anne et dans la classe Indicateur dactivit, cliquez sur Chiffre daffaires. Lditeur de requte a lapparence suivante :

3. Cliquez sur Excuter. BUSINESSOBJECTS extrait les donnes relatives au lieu de sjour, lanne et aux chiffres daffaires, et les affiche dans un nouveau document :

70 Manuel de lutilisateur

Cration dune requte simple sur un univers

Enregistrement de la dfinition dune requte


Vous pouvez crer une requte sans avoir lexcuter immdiatement. Ceci vous permet de : Enregistrer une requte pour poursuivre sa dfinition ultrieurement. Enregistrer une requte que vous avez finie de dfinir mais que vous ne souhaitez pas excuter immdiatement, par exemple en raison de la surcharge du trafic rseau. 1. Crez une requte en dplaant des objets de la zone Objets du rsultat et Conditions vers lditeur de requte. 2. Cliquez sur Enregistrer et Fermer. Les objets du rsultat de la requte apparaissent sous forme den-ttes de colonnes. Vous pouvez ensuite rafrachir la requte pour visualiser les donnes.

Manuel de lutilisateur 71

Chapitre 3 Cration de requtes sur des univers

Cration dune requte plus performante


Une requte simple se cre par lajout dobjets dans lditeur de requte. Les procdures dcrites ci-aprs vous permettent de crer une requte plus performante en contrlant les donnes rapatries par vos requtes. Ainsi, vous pouvez : dfinir le primtre danalyse, cest--dire rapatrier les donnes qui serviront ultrieurement pour lanalyse dans le rapport, limiter les rsultats de la requte aux donnes remplissant certaines conditions, trier les donnes, par ordre alphabtique par exemple, rapatrier un nombre spcifique de lignes de donnes, liminer les doublons dans la requte.

Remarque : Toutes les tches prcdemment mentionnes sont la porte des

utilisateurs nayant pas de connaissance technique particulire. Au Chapitre 4 "Concepts avancs des requtes sur les univers", page 85, vous trouverez des informations relatives aux procdures de cration de requtes plus complexes destines aux utilisateurs plus expriments. Ces derniers peuvent par exemple crer leurs propres objets dans un univers.

Dfinition dun primtre danalyse


Lanalyse consiste examiner les donnes sous diffrents angles et diffrents niveaux de dtail. Dans les rapports, vous pouvez utiliser un primtre danalyse pour vous assurer que les donnes incluses dans votre rapport peuvent tre affiches au niveau de dtail appropri pour votre analyse. En dfinissant un primtre danalyse, vous pouvez travailler en mode Exploration, ce qui vous permet dafficher les donnes avec plus ou moins de dtails.

72 Manuel de lutilisateur

Cration dune requte plus performante

Le primtre danalyse correspond un sous-ensemble de donnes, rapatri par une requte, qui vous servira pour lanalyse dans le rapport. Les donnes du primtre danalyse napparaissent dans le rapport que si vous dcidez de les utiliser pour lanalyse. La dfinition du primtre danalyse dpend des hirarchies de lunivers. Une hirarchie, cre par le designer de lunivers, se compose dobjets de type dimension allant du plus petit niveau de dtail au plus grand. Les objets appartenant une hirarchie sont ceux qui vous permettent de dfinir le primtre danalyse. Pour visualiser les hirarchies de lunivers avec lequel vous travaillez, cliquez sur le bouton Primtre danalyse de la barre doutils de lditeur de requte. La bote de dialogue Primtre danalyse saffiche lcran.

Primtre danalyse

Cliquez sur le signe + gauche du dossier de la hirarchie pour visualiser les objets quelle contient. Une coche apparat en regard des objets faisant partie du primtre danalyse.

Les hirarchies se prsentent sous la forme de dossiers.

Remarque : Si lunivers ne contient pas de hirarchies, ses classes sont utilises

comme hirarchie par dfaut.

Manuel de lutilisateur 73

Chapitre 3 Cration de requtes sur des univers

Dfinition dun primtre danalyse par dfaut


Aprs avoir inclus dans une requte un objet appartenant une hirarchie, vous pouvez dfinir un primtre danalyse par dfaut contenant dautres objets dautres niveaux dans la mme hirarchie. En intgrant plus de niveaux dans ce primtre vous pouvez visualiser des niveaux de dtail plus important dans votre analyse. Prenons lexemple suivant : lobjet Lieu de sjour appartient la hirarchie Lieux de sjour. Aprs avoir insr lobjet Lieu de sjour dans une requte, vous pouvez inclure automatiquement les objets Type de service et Service dans le primtre danalyse, puisque ces objets appartiennent galement la hirarchie Lieux de sjour. Pour utiliser cette fonctionnalit, insrez dabord un objet de la hirarchie dans la zone Objets du rsultat. Ouvrez ensuite la bote liste droulante Primtre danalyse de la barre doutils de lditeur de requte, en cliquant sur la flche correspondante :

Cette liste vous permet dinclure dans le primtre danalyse un, deux ou trois objets dune hirarchie. Si par exemple vous insrez lobjet Lieu de sjour dans la zone Objets du rsultat et que vous cliquez sur Un niveau, le primtre danalyse comprendra les objets situs au-dessous de Lieu de sjour dans la hirarchie Lieux de sjour (par exemple, Type de service). Cliquez alors sur loption correspondant au nombre dobjets que vous voulez inclure dans le primtre danalyse. Cette option est prsent active dans la bote liste droulante Primtre danalyse. Lors de lexcution de la requte, le rapport affiche les donnes relatives aux objets insrs dans la zone Objets du rsultat de lditeur de requte. Les donnes relatives aux objets du primtre danalyse ne sont pas visibles, mais sont disponibles pour lanalyse.

Dfinition manuelle du primtre danalyse


Vous pouvez remplacer la mthode par dfaut prcdemment dcrite par une mthode de slection manuelle des dimensions de votre choix. Pour ce faire : 1. Cliquez sur le bouton Primtre danalyse de la barre doutils de lditeur de requte. La bote de dialogue Primtre danalyse saffiche lcran. 2. Cochez les cases des objets inclure dans le primtre danalyse.

Primtre danalyse

74 Manuel de lutilisateur

Cration dune requte plus performante

3. Cliquez sur OK pour revenir lditeur de requte. Dans la bote liste droulante Primtre danalyse de la barre doutils de lditeur de requte, le libell Niveau personnalis saffiche lcran attestant que vous avez dfini manuellement le primtre danalyse.
Astuce : Vous pouvez slectionner tous les objets dune hirarchie en cochant la

case correspondante dans la bote de dialogue Primtre danalyse.

Manuel de lutilisateur 75

Chapitre 3 Cration de requtes sur des univers

Application de conditions
Une condition permet de limiter les donnes rapatries par la requte. Voici un exemple simple.
Exemple : Limitation des rsultats de la requte laide dune condition

...........................................................

Lobjet Lieu de sjour rapatrie cinq valeurs : Australian Reef, Bahamas Beach, French Riviera, Hawaiian Club et Royal Caribbean. Vous pouvez appliquer une condition sur lobjet Lieu de sjour pour signifier que vous voulez rapatrier les donnes relatives uniquement Bahamas Beach et Royal Caribbean.

...........................................................

Dans BUSINESSOBJECTS, vous pouvez dfinir trois types de conditions pour une requte.
Conditions Conditions prdfinies Description

Lors de la cration dunivers, le designer peut intgrer des conditions prdfinies destines votre usage. Par exemple, lunivers Ocan Voyages contient des conditions prdfinies telles que Anne 98, qui vous permet dobtenir les rservations pour 1998 uniquement. Vous pouvez appliquer une ou plusieurs conditions prdfinies lors de la cration dune requte. Vous ne pouvez toutefois ni supprimer les conditions prdfinies dun univers, ni modifier leur dfinition. Les conditions simples vous permettent de limiter les donnes rapatries par un objet du rsultat. Vous pouvez, par exemple, dfinir une requte sur certains clients en appliquant une condition simple sur lobjet Client, puis en slectionnant les noms de client apparaissant dans une bote de dialogue. Les conditions complexes vous permettent de limiter les rsultats dune requte pour tout objet de lunivers. Pour en savoir plus sur les conditions complexes, reportez-vous la section Application de conditions complexes dans des requtes, page 102.

Conditions simples

Conditions complexes

76 Manuel de lutilisateur

Cration dune requte plus performante

Application dune condition prdfinie


1. Cliquez sur le bouton doption Conditions prdfinies, sous la liste Classes et objets de lditeur de requte. La liste Classes et objets est remplace par la liste Conditions prdfinies. Les conditions prdfinies de lunivers de dmonstration sont illustres ci-aprs.

Conditions prdfinies

2. Double-cliquez sur la condition prdfinie appliquer. La condition apparat dans la zone Conditions de lditeur de requte. Lorsque vous excutez la requte, seule les donnes qui correspondent la condition prdfinie apparaissent dans le rapport.
Astuce : Pour en savoir plus sur lutilisation de plusieurs conditions dans la

mme requte, reportez-vous la section Application de groupes de conditions, page 118.

Suppression dune condition prdfinie


Cliquez sur licne de la condition dans la zone Conditions, puis appuyez sur la touche Suppr.

Manuel de lutilisateur 77

Chapitre 3 Cration de requtes sur des univers

Application de vos propres conditions simples


Avant de pouvoir appliquer une condition simple sur un objet, vous devez insrer cet objet dans la requte. Procdez alors comme suit. 1. Cliquez sur licne de lobjet dans la zone Objets du rsultat.
Condition simple

2. Cliquez sur le bouton Condition simple de la barre doutils. La liste des valeurs correspondant cet objet est rapatrie de la base de donnes et saffiche dans la bote de dialogue Liste de valeurs.

3. Maintenez la touche Ctrl du clavier enfonce et cliquez sur les valeurs de votre choix, puis cliquez sur OK. La condition saffiche dans la zone Conditions. Lors de lexcution de la requte, seules les donnes correspondant aux valeurs que vous avez slectionnes apparatront dans le rapport.

78 Manuel de lutilisateur

Cration dune requte plus performante

Slection de diffrentes valeurs pour une condition simple


Ds que vous avez appliqu une condition simple sur un objet de la requte, vous pouvez modifier cette condition en slectionnant des valeurs diffrentes que lobjet doit rapatrier. Pour ce faire : 1. Dans la zone Conditions de lditeur de requte, cliquez sur la ou les valeurs figurant droite de la condition. La zone Classes et objets est remplace par la zone Oprandes. 2. Double-cliquez sur loprande Liste des valeurs. La liste des valeurs de lobjet saffiche dans la bote de dialogue Liste de valeurs. 3. Si vous souhaitez slectionner dautres valeurs pour la condition, maintenez la touche Ctrl enfonce et, dans la bote de dialogue Liste de valeurs, cliquez sur chaque valeur que lobjet doit rapatrier. 4. Cliquez sur les valeurs slectionnes que lobjet ne doit pas rapatrier, puis cliquez sur OK.

Suppression dune condition simple


Cliquez sur la condition dans la zone Conditions, puis appuyez sur la touche Suppr.

Manuel de lutilisateur 79

Chapitre 3 Cration de requtes sur des univers

Pose de tris
Les tris contrlent lordre dapparition des donnes : ordre ascendant ou descendant. Vous pouvez par exemple poser un tri sur un objet de type indicateur afin que les donnes correspondantes apparaissent dans lordre ascendant, cest--dire des valeurs les plus petites aux valeurs les plus grandes. Le tableau ci-dessous rsume lordre dapparition des diffrents types de donnes.
Texte Ordre ascendant Nombres Dates

A-Z Z-A

du plus petit au plus grand du plus grand au plus petit

du pass vers le prsent du prsent vers le pass

Ordre descendant

Pose dun tri sur un objet


1. Cliquez sur un objet dans la zone Objets du rsultat.
Tris

2. Cliquez sur le bouton Tris de la barre doutils. Une icne de tri apparat sous licne de lobjet dans la zone Objets du rsultat.

Suppression dun tri


Il existe deux faons de supprimer un tri : Cliquez sur licne de tri et appuyez sur la touche Suppr. Glissez-dposez licne de tri de lobjet de la zone Objets du rsultat vers la liste Classes et objets, puis relchez le bouton de la souris. Dans les deux cas, licne de tri disparat de la zone Objets du rsultat.

Inversion du sens dun tri


Double-cliquez sur licne du tri situe sous lobjet. La flche de licne change de direction et vous indique le nouveau sens du tri.

Tris et SQL la carte


Si vous appliquez un tri dans une requte et que vous utilisez ensuite linstruction SQL gnre par la requte pour crer un nouveau rapport, linstruction SQL ignore le tri. Vous devez alors soit modifier lordre des colonnes dans linstruction SQL pour crer le rapport de votre choix, soit modifier lordre des colonnes dans le rapport lui-mme.
80 Manuel de lutilisateur

Cration dune requte plus performante

Dfinition de la priorit dun tri et pose de tris transparents


Lorsque vous posez plusieurs tris sur une requte, vous pouvez vouloir dfinir la priorit des tris. Vous pouvez galement poser des tris transparents, savoir des tris sur des objets qui ne sont pas des objets du rsultat, condition toutefois que la base de donnes de votre site supporte cette fonctionnalit. Pour dfinir la priorit des tris ou poser des tris transparents, cliquez sur le bouton Grer les tris de la barre doutils de lditeur de requte. La bote de dialogue Tris saffiche lcran. Pour en savoir plus sur ces tches, cliquez sur le bouton Aide de la bote de dialogue Tris.

Grer les tris

Choix des options et excution de la requte


Avant le lancement de la requte, vous pouvez choisir les options qui vous permettent deffectuer les oprations suivantes : Spcifier le nombre de lignes de donnes devant tre rapatries par la requte. Loption Valeur par dfaut correspond au nombre maximal de lignes indiqu par le designer pour les requtes sur lunivers courant, dans le module DESIGNER. Eliminer les lignes de donnes dupliques (les doublons). Cette option est trs utile lorsque lon sait que la requte va rapatrier un grand nombre de lignes contenant des donnes identiques. Ne rapatrier aucune donne lors de lexcution de la requte. Dans ce cas, le SQL de la requte est gnr mais aucune connexion la base de donnes ne sopre. Les noms des objets inclus dans la requte apparaissent sous la forme den-ttes de colonne dans le rapport. Cette option est utile lorsque vous voulez sauvegarder la requte cre et la rafrachir en dehors des heures de pointe.

Manuel de lutilisateur 81

Chapitre 3 Cration de requtes sur des univers

Pour dfinir les options, puis excuter une requte : 1. Cliquez sur Options dans lditeur de requte. La bote de dialogue Options de la requte saffiche lcran.

2. Cliquez sur Sans doublon si vous voulez supprimer les lignes de donnes identiques dans le rsultat de la requte. 3. Pour obtenir un rsultat partiel, vous pouvez : Cliquer sur les options 10 lignes ou 20 lignes. Saisir un nombre de lignes dans le champ Autre. Les flches vous permettent den augmenter ou den diminuer la valeur. 4. Cliquez sur Donnes ne pas rapatrier si vous ne souhaitez pas que, lors de son excution, la requte se connecte la base de donnes. Au moment du rafrachissement de la requte, cette option est automatiquement dsactive, entranant la connexion de la requte la base de donnes et laffichage des donnes dans le rapport. 5. Cliquez sur OK pour revenir lditeur de requte. Si la requte que vous avez cre vous convient, cliquez sur Excuter. La requte se connecte la base de donnes et rapatrie les donnes que vous avez indiques. Le rapport qui saffiche contient les donnes correspondant aux objets que vous avez insrs dans la zone Objets du rsultat de lditeur de requte.

82 Manuel de lutilisateur

Excution dune requte sur un univers diffrent

Excution dune requte sur un univers diffrent


BUSINESSOBJECTS vous permet dexcuter une requte sur un univers prcis et dexcuter cette mme requte sur un autre univers. En procdant ainsi, vous pouvez tester votre requte sur un univers pilote avant de lexcuter sur des donnes relles. La procdure suivante dcrit les tapes qui permettent dexcuter une requte sur un premier univers puis sur des univers diffrents. 1. Ouvrez le rapport contenant la requte. 2. Dans le menu Donnes, cliquez sur la commande Editer. 3. Dans la zone Fournisseurs de donnes gauche du gestionnaire de donnes, cliquez sur licne qui reprsente la requte et cliquez sur longlet Dfinition. 4. Cliquez sur le bouton situ droite du nom courant de lunivers. 5. Dans la bote de dialogue qui saffiche, slectionnez lunivers utiliser et cliquez sur OK. 6. Cliquez sur longlet Rsultats puis sur Rafrachir. 7. Cliquez sur OK pour fermer le Gestionnaire de donnes.

Manuel de lutilisateur 83

Chapitre 3 Cration de requtes sur des univers

84 Manuel de lutilisateur

Chapitre 4

Concepts avancs des requtes sur les univers

.................................................................................

Dans ce chapitre
Prsentation 87 Cration dobjets personnels 88

Pourquoi crer un objet personnel ? 88 En quoi consiste un objet personnel ? 88 Quelles sont les restrictions lies aux objets personnels ? 89 Comment un utilisateur final peut-il partager des objets personnels avec dautres utilisateurs ? 89 Cration, modification et suppression dobjets personnels 90 Cration dune hirarchie de temps pour un objet personnel 94
Personnalisation des listes de valeurs 95

Comment les listes de valeurs sont-elles cres ? 95 Comment personnaliser des listes de valeurs dans BusinessObjects ? 95 Quelques mots sur les fichiers .LOV 96 Modification des listes de valeurs 96 Attribution de donnes personnelles une liste de valeurs 97 Affichage, rafrachissement et purge des listes de valeurs 100

Manuel de lutilisateur 85

Chapitre 4 Concepts avancs des requtes sur les univers

Application de conditions complexes dans des requtes 102

Application dune condition complexe dans une requte 104 Conseils pour lapplication de conditions complexes 108 Modification des conditions complexes 110 Suppression de conditions complexes 110 Application dune condition avec un calcul 110 Application dune condition avec une sous-requte 114
Application de groupes de conditions 118

Organisation des groupes de conditions 118 Oprateurs ET et OU 119 Application de groupes de conditions 120 Suppression de groupes de conditions 121
Cration de requtes combines 122

Cration dune requte combine 122 Restrictions lies aux requtes combines 125
Utilisation de SQL partir des requtes BUSINESSOBJECTS 127

86 Manuel de lutilisateur

Prsentation

Prsentation
Ce chapitre explique comment tirer parti des fonctions dinterrogation les plus efficaces dans BUSINESSOBJECTS. Vous y apprendrez : Crer vos propres objets Personnaliser des listes de valeurs Appliquer des conditions complexes Utiliser des conditions multiples Combiner les rsultats de plusieurs requtes en un seul jeu de donnes Afficher, modifier et rutiliser le code SQL gnr par les requtes BUSINESSOBJECTS.

Manuel de lutilisateur 87

Chapitre 4 Concepts avancs des requtes sur les univers

Cration dobjets personnels


Un univers est constitu principalement de classes et dobjets, crs par le designer de lunivers. Si les objets de lunivers ne correspondent pas vos besoins, vous pouvez ladapter en crant vos propres objets, alors appels objets personnels. Les objets personnels apparaissent dans la classe Objets Personnels dans lunivers. Vous pouvez les inclure dans les requtes de la mme faon que les objets standard. De plus, il nest pas ncessaire de dfinir une connexion une base de donnes pour dfinir un objet personnel.

Pourquoi crer un objet personnel ?


Les objets personnels sont bass sur un ou plusieurs objets existants et permettent de : faire des calculs au niveau de la base de donnes, appliquer des fonctions du texte, par exemple pour mettre des donnes en majuscules, grouper des donnes. Voici un exemple dobjet personnel.
Exemple : Connatre le montant total du chiffre daffaires gnr par des commandes en crant un objet personnel

...........................................................

Pour obtenir le montant dune commande, vous crez lobjet personnel Total avec la formule suivante :
=Quantit Commande*Prix Produit

Quantit Commande et Prix Produit sont des objets de votre univers. Lorsque vous incluez lobjet personnel Total dans une requte, le calcul est effectu au

niveau de la base de donnes et le rsultat du calcul apparat dans votre rapport.

...........................................................

En quoi consiste un objet personnel ?


Un objet personnel se compose dun nom, dun type (caractre, date ou valeur numrique), dune qualification (dimension, mesure ou dtail) et dune formule. La formule contient une combinaisons de fonctions, dobjets, dobjets personnels, doprateurs et de texte.

88 Manuel de lutilisateur

Cration dobjets personnels

Les objets personnels sont des objets dutilisateurs finals quil nest pas possible de partager avec dautres utilisateurs finals. Ils sont dfinis pour chaque univers et stocks dans un fichier local dans le dossier \Univers. Par exemple, lorsque vous crez un objet personnel par dessus un univers spcifique, appel supposons BEACH.UNIV, cet objet personnel sera stock en local dans un fichier appel BEACH.UDO (dans le dossier Univers).

Quelles sont les restrictions lies aux objets personnels ?


Vous pouvez utiliser uniquement les objets personnels que vous avez crs vous-mme et vous ne pouvez pas les dplacer hors de la classe Objets Personnels. De plus, ces objets sont disponibles uniquement dans lunivers dans lequel ils ont t crs. Il nest pas possible de partager les objets personnels. Les rapports qui incluent ce type dobjets peuvent seulement tre visualiss par les autres utilisateurs finals. Ceci est d au fait que les objets personnels sont stocks en local dans un fichier de dfinition des objets personnels spcifique. Les autres utilisateurs finals, qui ne disposent pas du mme fichier de dfinition des objets personnels, ne peuvent accder aux dfinitions de lobjet personnel. Si un utilisateur final tente de rafrachir ou de modifier une requte qui contient les objets personnels dun autre utilisateur, ceux-ci sont automatiquement supprims de la requte et du rapport. Malgr ces restrictions, le designer de lunivers peut convertir des objets personnels en objets standard, qui peuvent alors tre accessibles dans dautres univers par dautres utilisateurs.

Remarque : La fonction de planification des rapports qui contiennent des objets

personnels nest pas supporte. Les objets personnels sont supprims lors du rafrachissement du rapport. Pour en savoir plus, reportez-vous louvrage InfoView - Manuel de lutilisateur.

Comment un utilisateur final peut-il partager des objets personnels avec dautres utilisateurs ?
Si un utilisateur final souhaite partager des objets personnels avec dautres utilisateurs, celui-ci doit demander au designer de lunivers dinclure ces objets dans lunivers pour les rendre accessibles lensemble des utilisateurs finals BUSINESSOBJECTS. Le designer de lunivers inclut le fichier UNIVERS_NOM.UDO dans les univers dans lesquels les objets personnels doivent tre utiliss.

Manuel de lutilisateur 89

Chapitre 4 Concepts avancs des requtes sur les univers

Cration, modification et suppression dobjets personnels


BUSINESSOBJECTS vous permet de crer des objets personnels de deux faons diffrentes :
Pour Vous devez

Objets personnels

crer des objets personnels que vous pouvez utiliser uniquement dans lunivers contenant la requte courante, crer, modifier ou supprimer des objets personnels dans les univers auxquels vous avez accs,

cliquer sur le bouton Objets personnels dans la barre doutils Editeur de requte. Ce bouton permet galement de supprimer des objets personnels. utiliser la commande Univers du menu Outils dans la fentre principale de lapplication.

Les sections suivantes dcrivent comment crer, modifier et supprimer des objets personnels avec la commande Univers.

Etapes pour crer un objet personnel dans un univers auquel vous avez accs
1. Slectionnez la commande Univers du menu Outils. La bote de dialogue Univers saffiche lcran. 2. Slectionnez lunivers dans lequel vous souhaitez crer lobjet personnel puis cliquez sur Objets personnels. La bote de dialogue Objets personnels saffiche lcran.

90 Manuel de lutilisateur

Cration dobjets personnels

3. Cliquez sur Ajouter. La bote de dialogue Objet personnel saffiche lcran :

4. Dans longlet Dfinition, saisissez le nom de lobjet personnel dans la zone Nom. 5. Dans la liste Type, slectionnez le type de lobjet personnel (Caractre, Nombre ou Date). 6. Dans la zone Description, saisissez un texte dcrivant lobjet. Ce texte saffiche lorsque vous slectionnez lobjet personnel dans lditeur de requte. 7. Dans la zone doptions Qualification, activez lune des cases doption pour qualifier lobjet comme dimension, mesure ou dtail. 8. Cliquez sur longlet Formule pour crire la formule dcrivant lobjet personnel. Pour en savoir plus sur la rdaction des formules, reportez-vous la section Etapes pour crire la formule dun objet personnel, page 92. 9. Cliquez sur OK. Lobjet personnel cr apparat dans la bote de dialogue Objets personnels. Lorsque par la suite vous crerez ou modifierez une requte dans lunivers, lobjet personnel cr apparatra dans la classe Objet personnel.

Manuel de lutilisateur 91

Chapitre 4 Concepts avancs des requtes sur les univers

Rappel : Vous pouvez crer un objet personnel en cliquant sur le bouton Objets
Objets personnels

personnels dans la barre doutils Editeur de requte. Toutefois, cette mthode vous permet de crer des objets personnels uniquement dans les univers slectionns pour la requte en cours dutilisation.

Etapes pour crire la formule dun objet personnel


1. Affichez la bote de dialogue Objet personnel. Pour cela, suivez les tapes 1 3 prsentes la section Etapes pour crer un objet personnel dans un univers auquel vous avez accs, page 90. 2. Cliquez sur longlet Formule puis activez la case cocher Assistant de saisie des fonctions :

3. Double-cliquez sur les objets, les fonctions et les oprateurs que vous souhaitez utiliser dans la formule de lobjet personnel. Lorsque vous double-cliquez sur un objet ou un oprateur, il apparat dans la zone Formule. Les fonctions et les oprateurs que vous pouvez slectionner dpendent de la base de donnes installe sur votre site. Lorsque vous double-cliquez sur une fonction, la bote de dialogue Fonction[NomFonction] saffiche lcran.

92 Manuel de lutilisateur

Cration dobjets personnels

4. Dans cette bote de dialogue, saisissez un argument dans chaque zone. Si les arguments de fonction incluent des objets, des objets personnels, des fonctions ou des oprateurs, vous pouvez double-cliquer sur ces lments pour les insrer dans la formule de la fonction. Les arguments apparaissent dans la zone Formule. 5. Si ncessaire, saisissez un texte, des chiffres ou des dates dans la formule. Vous devez saisir des guillemets doubles (") avant et aprs le texte ou les chiffres mais des guillemets simples (') avant et aprs les dates. 6. Cliquez sur OK puis sur Tester pour vrifier la syntaxe de la formule.

Etapes pour modifier un objet personnel


La modification dun objet personnel vous permet de changer son nom, sa qualification et sa dfinition (formule). Pour modifier un objet personnel, procdez comme suit : 1. Cliquez sur la commande Univers du menu Outils. La bote de dialogue Univers saffiche lcran. 2. Slectionnez lunivers qui contient lobjet personnel modifier et cliquez sur Objets personnels. La bote de dialogue Objet personnel saffiche lcran. 3. Slectionnez lobjet personnel modifier puis cliquez sur Edition. 4. Dans longlet Dfinition de la fentre Objet personnel, modifiez le nom, le type et/ou le texte dcrivant lobjet personnel. 5. Dans la zone Qualification, activez la case doption voulue pour modifier la qualification de lobjet personnel. 6. Cliquez sur longlet Formule si vous souhaitez modifier la formule de lobjet personnel. 7. Cliquez sur OK.

Etapes pour supprimer un objet personnel


1. Cliquez sur la commande Univers du menu Outils. 2. Dans la bote de dialogue Univers qui saffiche, slectionnez lunivers qui contient lobjet personnel supprimer et cliquez sur Objets personnels. 3. Dans la bote de dialogue Objet personnel, slectionnez lobjet personnel supprimer puis cliquez sur Supprimer.

Manuel de lutilisateur 93

Chapitre 4 Concepts avancs des requtes sur les univers

Cration dune hirarchie de temps pour un objet personnel


Si lun de vos objets personnels est une dimension de type date, vous pouvez crer pour lui une hirarchie de temps. 1. Dans la bote de dialogue Objet personnel, vrifiez que la dimension de lobjet est bien de type date. 2. Cliquez sur Hirarchie automatique de temps. La bote de dialogue correspondante saffiche lcran. 3. Dans la bote de dialogue Hirarchie automatique de temps, cliquez sur Anne, Trimestre et/ou Mois. Lorsque vous cliquez sur ces lments, le nouvel objet cr apparat sous lobjet personnel dorigine dans la hirarchie. 4. Si vous le souhaitez, vous pouvez saisir un nom et un texte descriptif pour chaque nouvel objet personnel, respectivement dans les zones Nom et Description, puis cliquez sur OK.

94 Manuel de lutilisateur

Personnalisation des listes de valeurs

Personnalisation des listes de valeurs


Une liste de valeurs contient les valeurs renvoyes par un objet. BUSINESSOBJECTS vous permet dutiliser des listes de valeurs pour slectionner la ou les valeurs dont vous avez besoin pour dfinir les conditions appliquer des objets dans une requte ou pour excuter une requte qui contient une invite.

Comment les listes de valeurs sont-elles cres ?


Dans DESIGNER, le designer dunivers dcide ou non dassocier une liste de valeurs un objet. Une fois associe un objet, la liste de valeurs peut tre visualise ou modifie dans DESIGNER ou BUSINESSOBJECTS. Lors du premier affichage de la liste de valeurs dun objet, BUSINESSOBJECTS excute une requte et extrait les valeurs de lobjet de la base de donnes. En dautres termes, une liste de valeurs est par dfaut similaire une requte contenant un objet.

Comment personnaliser des listes de valeurs dans BusinessObjects ?


BUSINESSOBJECTS vous permet de personnaliser des listes de valeurs de lune des faons suivantes : En modifiant la requte correspondant la liste. Vous pouvez par exemple limiter les donnes renvoyes par la liste de valeurs en appliquant une condition. En attribuant des donnes de fichiers de donnes personnelles des listes de valeurs. Cette fonctionnalit est particulirement utile si vous utilisez toujours les mmes valeurs, comme des noms de villes lorsque vous appliquez des conditions. Vous pouvez uniquement visualiser les valeurs dont vous avez besoin sans avoir vous connecter votre base de donnes distante. Pour en savoir plus, reportez-vous la section Attribution de donnes personnelles une liste de valeurs, page 97.
Astuce : Vous pouvez aussi dfinir des listes de valeurs avec des scripts SQL la carte. Pour en savoir plus, reportez-vous la section Cration dune invite avec liste de valeurs pour un script SQL la carte, page 142.

Manuel de lutilisateur 95

Chapitre 4 Concepts avancs des requtes sur les univers

Quelques mots sur les fichiers .LOV


Lorsque vous utilisez ou visualisez la liste de valeurs dun objet pour la premire fois, BUSINESSOBJECTS cre un fichier .lov qui contient la dfinition de la requte et les valeurs quelle renvoie. Par dfaut, les fichiers .lov sont stocks dans les sous-dossiers du dossier UserDocs.

Modification des listes de valeurs


Dans DESIGNER, le designer dunivers dcide si la modification des listes de valeurs dans BUSINESSOBJECTS est ou non possible. Par consquent, vous pouvez modifier une liste de valeurs uniquement si le designer vous a accord les droits pour le faire. Une liste de valeurs tant avant tout une requte, vous devez modifier la liste de valeurs en modifiant la requte correspondante dans lditeur de requte. Pour modifier la requtes, vous pouvez : Appliquer des conditions pour limiter les valeurs renvoyes. Appliquer des tris pour que les valeurs apparaissent dans un ordre spcifique. Construire une requte combine. Inclure des objets supplmentaires dans la requte. Lexemple ci-dessous prsente les avantages de cette fonctionnalit.
Exemple : Vous voulez afficher les noms de famille et les prnoms dans une liste de clients

...........................................................

Lobjet Client est associ une liste de valeurs que vous souhaitez utiliser dans la condition de la requte. Lobjectif est de laisser les utilisateurs slectionner les clients de leur choix lors de lexcution de la requte. Toutefois, parmi vos clients, certains ont le mme nom de famille. Aussi, pour permettre aux utilisateurs de savoir exactement quel client ils slectionnent, vous dcidez de modifier la liste de valeurs Client en ajoutant lobjet Prnom. La liste de valeurs renvoie maintenant la fois le nom de famille et le prnom ; ils apparaissent tous deux lorsque lutilisateur est invit slectionner des valeurs dans la liste.

...........................................................

Pour modifier une liste de valeurs, procdez comme suit : 1. Slectionnez la commande Univers du menu Outils. La bote de dialogue correspondante saffiche lcran.

96 Manuel de lutilisateur

Personnalisation des listes de valeurs

2. Cliquez sur lunivers qui contient la liste de valeurs modifier puis cliquez sur la liste de valeurs. La bote de dialogue Listes de valeurs saffiche lcran :

3. Ouvrez une classe en cliquant sur le signe + en regard de la classe, cliquez sur lobjet dont vous souhaitez modifier la liste de valeurs puis cliquez sur Editer. Lditeur de requte saffiche lcran. 4. Editez la requte et cliquez sur Excuter. BUSINESSOBJECTS remplit la liste de valeurs en fonction de la nouvelle dfinition de la requte. 5. Pour visualiser les modifications apportes la liste de valeurs, cliquez sur Afficher puis sur OK. 6. Cliquez sur OK pour fermer la bote de dialogue. Vous pouvez maintenant utiliser la liste de valeurs modifie dans la condition dune requte.

Attribution de donnes personnelles une liste de valeurs


Si vous utilisez toujours une seule des valeurs dune petite liste lorsque vous appliquez des conditions, vous pouvez limiter vos choix en attribuant des donnes personnelles la liste de valeurs dun objet. Ceci permet de rduire le temps ncessaire lexcution de la requte car il est plus rapide dextraire des valeurs dune liste que dinterroger la base de donnes.

Manuel de lutilisateur 97

Chapitre 4 Concepts avancs des requtes sur les univers

Lexemple suivant dcrit comment la liste de valeurs peut renvoyer un ensemble de valeurs partir dun fichier texte plutt quun ensemble complet de valeurs partir de la base de donnes dentreprise.
Exemple : Vous voulez attribuer des donnes personnelles une liste de valeurs partir dun fichier texte

...........................................................

La base de donnes laquelle vous accdez contient des donnes sur les principales villes de France. En tant que responsable commercial et rgional, vous avez toujours besoin de visualiser uniquement les rsultats des trois villes suivantes : Paris, Marseille et Lyon. Pour gagner du temps et pour vous concentrer sur les donnes dont vous avez besoin, vous crez un fichier texte qui contient le nom de ces trois villes. Vous attribuez ensuite le fichier texte la liste de valeurs de lobjet Ville. Lorsquil vous faudra par la suite slectionner une valeur lors de lapplication dune condition sur lobjet Ville, vous afficherez uniquement le nom des trois villes et non pas le nom de toutes les villes prsentes dans la base de donnes. De plus, aucune connexion nest tablie la base de donnes lorsque vous visualisez la liste de valeurs, ce qui vous permet de gagner du temps et de rduire le trafic rseau.

...........................................................

Quels types de fichiers peut-on utiliser ?


Les donnes personnelles que vous attribuez une liste de valeurs doivent tre stockes dans un fichier auquel il est possible daccder partir de votre ordinateur. Les types de fichiers possibles sont : Texte Microsoft Excel (y compris la version 97) dBASE.

Quels types de sparateur est-il possible dutiliser pour dlimiter les donnes ?
Les donnes doivent tre spares dans le fichier au moyen de lun des lments suivants : Tabulation Espace Caractre

98 Manuel de lutilisateur

Personnalisation des listes de valeurs

Pour attribuer des donnes personnelles une liste de valeurs


1. Slectionnez la commande Univers du menu Outils. La bote de dialogue correspondante saffiche lcran. 2. Cliquez sur lunivers qui contient la liste de valeurs modifier et cliquez sur Listes de valeurs. La bote de dialogue Liste de valeurs saffiche lcran. 3. Cliquez sur le signe + situ gauche de la classe contenant lobjet voulu puis cliquez sur lobjet. 4. Si loption Donnes personnelles nest pas active, slectionnez-la maintenant. La bote de message suivante saffiche :

5. Cliquez sur OK. La fentre contenant le message se ferme et la bote de dialogue Accder aux donnes personnelles saffiche lcran :

Manuel de lutilisateur 99

Chapitre 4 Concepts avancs des requtes sur les univers

6. Cliquez sur Parcourir pour rechercher le fichier qui contient la liste de valeurs utiliser, slectionnez le sparateur appropri puis cliquez sur Excuter. La bote de dialogue Accder aux donnes personnelles se ferme. La liste de valeurs pointe maintenant vers le fichier slectionn et non plus vers la base de donnes. 7. Pour afficher la nouvelle liste de valeurs, cliquez sur Afficher puis sur OK. 8. Cliquez sur OK pour fermer la bote de dialogue Listes de valeurs.

Affichage, rafrachissement et purge des listes de valeurs


BUSINESSOBJECTS vous permet tout moment dafficher, de rafrachir et de purger les listes de valeurs. Pour cela, procdez comme suit : 1. Slectionnez la commande Univers du menu Outils. La bote de dialogue correspondante saffiche lcran. 1. Slectionnez lunivers qui contient la liste de valeurs voulue puis cliquez sur Listes de valeurs La bote de dialogue Listes de valeurs saffiche lcran. 2. Ouvrez une classe en cliquant sur le signe + puis slectionnez lobjet dont vous souhaitez afficher, rafrachir ou purger la liste de valeurs.

100 Manuel de lutilisateur

Personnalisation des listes de valeurs

3. Cliquez sur le bouton voulu :


Bouton Afficher Action

BUSINESSOBJECTS affiche les valeurs dans la bote de dialogue Liste de valeurs de Nom de lobjet. Pour afficher la liste sous forme de table ou de hirarchie, cliquez respectivement sur Vue par table ou Vue par hirarchie. Ces options sont utiles si la liste de valeurs contient plusieurs objets, si elle combine par exemple plusieurs colonnes de valeurs : Loption Vue par table permet dafficher les colonnes les unes ct des autres. Loption Vue par hirarchie permet dafficher les valeurs de la premire colonne sous forme de dossier. Ce dossier contient les valeurs de la deuxime colonne. Si une troisime colonne existe, la deuxime colonne se prsente sous la forme dun dossier qui la contient, et ainsi de suite.

Rafrachir

BUSINESSOBJECTS excute la requte pour la liste de valeurs et une liste rafrachie saffiche. BUSINESSOBJECTS vide le fichier .lov correspondant la liste de valeurs.

Purger

4. Cliquez sur OK pour fermer la bote de dialogue.


Astuce : Vous pouvez remplir une liste de valeurs qui a t purge en cliquant sur

Rafrachir.

Manuel de lutilisateur 101

Chapitre 4 Concepts avancs des requtes sur les univers

Application de conditions complexes dans des requtes


Vous pouvez limiter le nombre de donnes que les requtes renvoient en appliquant des conditions. Pour appliquer des conditions complexes, vous devez combiner un objet avec un oprateur (par exemple, suprieur ) et une oprande (par exemple les valeurs saisies ou un autre objet). Il est possible dutiliser des conditions prdfinies et des conditions simples en plus des conditions complexes. Le tableau suivant prsente des directives pour vous aider choisir entre les trois types de conditions :
Pour Utiliser

utiliser des conditions dfinies par le designer de lunivers avec DESIGNER et que vous pouvez appliquer une requte mais que vous ne pouvez pas modifier ou supprimer partir dun univers, utiliser des conditions que vous appliquez en slectionnant des valeurs dans la liste de valeurs dun objet et pouvoir ensuite limiter le nombre de donnes renvoyes uniquement par des objets rsultat, utiliser les conditions qui vous permettent de choisir loprateur et loprande sur tout objet de lunivers,

des conditions prdfinies.

des conditions simples.

des conditions complexes.

102 Manuel de lutilisateur

Application de conditions complexes dans des requtes

Lexemple suivant montre comment vous pouvez tirer parti des conditions complexes.
Exemple : Vous recherchez les clients pour lesquels existent des rservations pour 1997 et 1998

...........................................................

Vous souhaitez commercialiser de nouveaux produits et les proposer aux clients qui ont fait des rservations en 1997 et 1998. Tout ce dont vous avez besoin est la liste de leurs noms, que vous pouvez obtenir en appliquant une condition complexe sur Rservation Anne, sans utiliser Anne Rservation comme objet du rsultat dans la requte. Voici comment procder : 1. Insrez lobjet Client dans une requte excute sur lunivers Ocan Voyages. 2. Faites glisser lobjet Anne Rservation dans la zone Conditions. La liste est maintenant celle des oprateurs. 3. Double-cliquez sur loprateur Suprieur . La liste est maintenant celle des oprandes. 4. Double-cliquez sur loprande Liste des valeurs. La bote Liste des valeurs de Anne Rservation saffiche lcran. 5. Cliquez sur FY96 (pour slectionner uniquement les annes 97 et 98) puis sur OK. La fentre de lditeur de requte se prsente maintenant comme suit :

6. Cliquez sur Excuter. La liste des clients apparat dans le rapport.

Manuel de lutilisateur 103

Chapitre 4 Concepts avancs des requtes sur les univers

Application dune condition complexe dans une requte


Lapplication dune condition complexe se fait en trois tapes. Dans un premier temps, slectionnez lobjet voulu, puis loprateur (par exemple, suprieur ) et enfin loprande (par exemple, les valeurs saisies ou un autre objet). Les tapes suivantes expliquent comment procder et fournissent des informations pour vous aider choisir les oprateurs et les oprandes : 1. Dans lditeur de requte, slectionnez lobjet de votre choix dans la liste Classes et objets et faites-le glisser dans la zone Conditions. La liste est maintenant celle des oprateurs :

Le tableau suivant prsente des informations destines vous aider choisir des oprateurs :
Pour obtenir des donnes... Par exemple... Double-cliquez sur...

gales une valeur donne diffrentes dune valeur donne suprieures une valeur donne

une anne prcise tous les pays lexception de la France un revenu suprieur 100 000 F

Egal Diffrent de Suprieur

104 Manuel de lutilisateur

Application de conditions complexes dans des requtes

Pour obtenir des donnes...

Par exemple...

Double-cliquez sur...

suprieures ou gales une valeur donne infrieures une valeur donne infrieures ou gales une valeur donne comprises entre deux valeurs donnes exclues de lensemble de deux valeurs donnes identiques celles de lune des listes de valeurs diffrentes des valeurs donnes qui contiennent des lignes vides dont les lignes ne sont pas vides

les clients gs de 60 ou plus un revenu infrieur 100 000 F les clients gs de 60 maximum les semaines comprises entre 25 et 36 tous les semaines de lanne lexception des semaines 25 36 les chiffres daffaires de deux lieux de sjours uniquement les clients non europens les clients qui nont pas pay (ex : sans date de facture) les clients qui ont pay (ex : les dates de leurs factures sont stockes dans la base de donnes) les clients dont les noms commencent par la lettre S les clients dont le nom ne commencent pas par la lettre S les clients qui ont rgl leur facture en juin et juillet

Suprieur ou gal Infrieur Infrieur ou gal Entre Pas entre

Dans liste

Pas dans liste Non renseign

Renseign

qui contiennent toutes la ou les mmes lettres qui ne contiennent pas une lettre prcise ou un modle de lettres qui rpondent deux conditions pour un objet

Correspond au modle Diffrent du modle A la fois

Manuel de lutilisateur 105

Chapitre 4 Concepts avancs des requtes sur les univers

Pour obtenir des donnes...

Par exemple...

Double-cliquez sur...

qui excluent des valeurs prcises

les clients qui ont sjourns dans des villgiatures autres que la Cte dAzur

Sauf

2. Double-cliquez sur loprateur utiliser. La liste doprateurs est maintenant une liste doprandes :

Les oprandes qui figurent dans la liste dpendent de loprateur slectionn.

106 Manuel de lutilisateur

Application de conditions complexes dans des requtes

3. Double-cliquez sur loprande voulu. Le tableau suivant prsente des informations destines vous aider choisir les oprandes et indique les tapes suivre :
Pour comparer lobjet de la condition avec... Double-cliquez sur.. Puis...

les valeurs que vous saisissez

Saisir une nouvelle constante

Saisissez les valeurs avec un sparateur (virgule, point virgule, etc.) entre chacune de celles-ci. Le sparateur utiliser est dfini dans le Panneau de configuration de Windows (dans les paramtres rgionaux). 1. Maintenez la touche Ctrl enfonce. 2. Cliquez sur la ou les valeurs puis sur OK.

les valeurs slectionnes dans la liste de valeurs de lobjet

Liste des valeurs

les valeurs slectionner lors de lexcution de la requte

Saisir une nouvelle invite

1. Saisissez une question. 2. Appuyez sur la touche Entre.

- ou Afficher une liste dinvites un autre objet (il peut sagir dun objet personnel) toute valeur renvoye par une autre requte toutes les valeurs renvoyes par une autre requte Slectionner un objet Crer une sous-requte (ANY) Crer une sous-requte (ALL) Slectionnez une invite dans la bote de dialogue qui saffiche. Double-cliquez sur lobjet voulu dans la zone Classes et objets. Crez une requte dans longlet de nouvelle requte qui saffiche. Pour en savoir plus, reportezvous la section Application dune condition avec une sous-requte, page 114.

Manuel de lutilisateur 107

Chapitre 4 Concepts avancs des requtes sur les univers

Pour comparer lobjet de la condition avec...

Double-cliquez sur..

Puis...

le rsultat dun calcul (somme, minimum, maximum, moyenne ou nombre)

Calculs

Suivez les instructions qui saffichent dans les fentres de lassistant. Pour en savoir plus, reportezvous la section Application dune condition avec un calcul, page 110.

Conseils pour lapplication de conditions complexes


Cette section fournit quelques conseils pour obtenir les meilleurs rsultats avec des conditions complexes BUSINESSOBJECTS.

Utilisation des caractres gnriques


Les conditions dfinies avec les oprateurs Correspond au modle et Diffrent du modle sont les plus appropris pour gnrer des listes de valeurs similaires, comme les listes des clients dont le nom commence par la lettre S. Les caractres gnriques sont des caractres spciaux qui peuvent reprsenter un caractre unique ou un nombre quelconque de caractres. BUSINESSOBJECTS supporte les caractres gnriques standard suivants :
Caractre gnrique % Description

Remplace plusieurs caractres ou est utilis en rponse une invite. Par exemple, N% renvoie toutes les valeurs commenant par la lettre N (Nice, Nantes, etc.) Remplace un caractre unique dans une constante. Par exemple, GR_S renvoie Gris, Grs, Gras, etc.

Utilisation de loprateur Dans liste


Loprateur Dans liste permet de slectionner plusieurs valeurs pour un document. Ces valeurs multiples peuvent correspondre une condition pour la requte que vous souhaitez crer. Elles peuvent aussi servir de base pour un document interactif dans lequel dautres utilisateurs seront invits slectionner des valeurs dans la liste que vous avez cre, pour visualiser seulement les donnes dont ils ont besoin.

108 Manuel de lutilisateur

Application de conditions complexes dans des requtes

Vous devez saisir votre liste de valeur dans la zone de saisie de la bote de dialogue Saisir ou slectionner des valeurs. Si vous cliquez sur Valeurs dans cette bote de dialogue, vous pouvez les slectionner partir dune liste. Lorsque vous saisissez des valeurs, sparez-les par un point virgule (;). Le nombre maximal de valeurs autoris dans une liste est de 256.

Utilisation des oprateurs Diffrent de, Pas dans liste et Sauf


Diffrent de, Pas dans liste et Sauf sont tous des oprateurs qui excluent certaines donnes des rsultats de votre requte. Par exemple, vous pouvez utiliser la condition suivante :

pour obtenir la liste des clients qui nont pas sjourn au Bahamas Beach. Cependant, lorsque vous utilisez les oprateurs Diffrent de ou Pas dans liste, il se peut que le rsultat contienne encore des valeurs que vous ne souhaitez pas obtenir. La condition donne en exemple plus haut nexclut pas les clients qui ont sjourn au Bahamas Beach si ces clients ont aussi sjourns dans dautres clubs de vacances. Toutefois, si vous utilisez loprateur Sauf, la requte exclut tous les clients qui ont sjourn au Bahamas Beach, quils aient sjourn ou non dans dautres clubs de vacances. Notez aussi que : Vous pouvez spcifier une seule valeur avec loprateur Diffrent de, mais plusieurs avec loprateur Pas dans liste. Vous pouvez spcifier une seule valeur avec loprateur Sauf. Il est toutefois possible de crer des requtes combines en utilisant MINUS pour exclure par exemple, les clients qui ont sjourn au Bahamas Beach et les clients 1996. Pour en savoir plus, reportez-vous la section Cration de requtes combines, page 122.

Manuel de lutilisateur 109

Chapitre 4 Concepts avancs des requtes sur les univers

Modification des conditions complexes


Vous pouvez modifier une condition complexe en modifiant son objet, son oprateur et/ou son oprande. Voici comment procder : 1. Dans la zone Conditions de lditeur de requte, cliquez sur la partie de la condition modifier. 2. Selon llment slectionn, choisissez-en un autre dans la liste Classes et objets, dans la liste Oprateurs ou dans la liste Oprandes.

Remarque : Si vous choisissez un oprateur diffrent, il vous faudra certainement

choisir un oprande diffrent.

Suppression de conditions complexes


1. Cliquez avec le bouton droit de la souris sur licne reprsentant la condition dans la zone Conditions. 2. Slectionnez la commande Supprimer dans le menu contextuel qui saffiche :

Application dune condition avec un calcul


BUSINESSOBJECTS vous permet de restreindre les rsultats des requtes au moyen de calculs intgrs dans des conditions complexes. Ce type de condition savre utile lorsque vous devez rpondre une question du type Quels sont les produits qui ont gnr un revenu suprieur la moyenne ? au niveau de la requte. Pour appliquer une condition avec un calcul, vous devez utiliser loprande Calcul. BUSINESSOBJECTS affiche alors un assistant pour vous guider travers les tapes de cration du calcul.

110 Manuel de lutilisateur

Application de conditions complexes dans des requtes

Application dune condition intgrant un calcul


Suivez les tapes ci-dessous pour appliquer une condition avec calcul. Un exemple est prsent page 113. 1. Dans lditeur de requte, dplacez un objet dans la zone Conditions. La zone Classes et objets est maintenant la zone Oprateurs. 2. Double-cliquez sur Egal . La zone Oprateurs est maintenant la zone Oprandes. 3. Double-cliquez sur Calcul. Un assistant saffiche. Dans le premier cran, vous tes invit slectionner un objet de calcul. 4. Ouvrez le dossier qui contient lobjet, cliquez sur lobjet puis sur Commencer. Dans lcran suivant, vous devez slectionner la fonction appliquer lobjet. 5. Slectionnez la fonction dans la liste et cliquez sur Suivant. Dans lcran suivant, vous devez dfinir le niveau de calcul. 6. Slectionnez un niveau de calcul.
Pour Vous devez

obtenir une seule ligne de rsultat, obtenir plusieurs lignes de rsultats,

cliquer sur Globalement puis sur Suivant. cliquer sur Par un ou plusieurs objets, slectionner les objets dans la liste puis cliquer sur Suivant.

Dans lcran suivant, vous devez choisir de crer un calcul indpendant ou de comparer le rsultat obtenu avec les valeurs dun ou de plusieurs objets.

Manuel de lutilisateur 111

Chapitre 4 Concepts avancs des requtes sur les univers

7. Slectionnez la faon dont vous souhaitez synchroniser votre calcul.


Pour Vous devez

crer un calcul indpendamment de vos objets, crer un calcul pour chaque valeur dun ou de plusieurs objets, ce qui vous permet de limiter le calcul des objets spcifiques,

cliquer sur Indpendamment des objets puis cliquer sur Suivant. cliquer sur Pour chaque valeur dun ou de plusieurs objets, slectionner les objets dans la liste puis cliquer sur Suivant.

Dans lcran qui saffiche ensuite, vous devez dfinir le nombre des valeurs comparer. 8. Choisissez de comparer lobjet avec au moins une valeur ou avec toutes les valeurs .
Pour Vous devez

comparer lobjet avec au moins une valeur, ce qui vous permet de limiter le nombre de valeurs comparer avec lobjet, comparer lobjet avec toutes les valeurs,

cliquer sur Au moins une valeur du calcul puis cliquer sur Fin.

cliquer sur Toutes les valeurs du calcul puis sur Fin.

Lditeur de requte saffiche de nouveau et prsente la requte dfinie avec une condition sur un calcul.

112 Manuel de lutilisateur

Application de conditions complexes dans des requtes

9. Cliquez sur Excuter.


Exemple : Vous recherchez la date laquelle les clients ont pour la dernire fois pay pour lachat dun produit

...........................................................

Vous souhaitez retrouver la date de la dernire facture de chaque client afin de pouvoir contacter ceux qui nont pas achet vos produits. Pour obtenir ces donnes, vous devez appliquer une condition complexe avec un calcul. Le calcul permet de comparer les dates de facture de chaque client et de renvoyer uniquement la dernire date. Voici comment procder : 1. Insrez les objets Client et Date facture dans une requte excute sur lunivers Ocan Voyages. 2. Faites glisser lobjet Date facture dans la zone Conditions. 3. Double-cliquez sur loprateur Egal . 4. Double-cliquez sur loprande Calcul. LAssistant de conditions complexes saffiche lcran :

5. Ouvrez la classe Ventes, cliquez sur lobjet Date facture puis cliquez sur Commencer. 6. Cliquez sur Maximum (pour obtenir la dernire date de facture) puis sur Suivant. 7. Dans la bote de dialogue qui saffiche ensuite, cliquez sur Globalement et enfin sur Suivant.

Manuel de lutilisateur 113

Chapitre 4 Concepts avancs des requtes sur les univers

8. Dans la nouvelle bote de dialogue, cliquez sur Pour chaque valeur dun ou de plusieurs objets et choisissez Client. Cette option permet de demander au calcul de renvoyer la date de la dernire facture par client. 9. Cliquez sur Suivant deux fois de suite puis sur Excuter dans lditeur de requte. Le rapport prsente une date de facture par client.

Application dune condition avec une sous-requte


Une sous-requte est une requte dans une requte. Elle renvoie une colonne unique de donnes qui sont compares aux donnes extraites par la requte principale. Les sous-requtes sont utilises dans les cas o il est ncessaire de rechercher une personne unique parmi une liste de personnes dont les critres rpondent aux conditions de la requte. Par exemple, lorsque parmi tous les clients qui ont effectu des rservations, vous devez rechercher le nom et ladresse du client qui a fait la premire rservation. Les conditions complexes sur les requtes se crent avec trois lments : un objet, un oprateur et un oprande. Les conditions qui incluent loprande Crer une sous-requte (ALL) ou Crer une sous-requte (ANY), permettent de gnrer une sous-requte. Loprateur (par exemple suprieur , infrieur ) que vous incluez dans la condition dtermine si les donnes renvoyes par la sous-requte sont par exemple exclues du rsultat de la requte principale. Le tableau suivant prsente les oprandes qui permettent de gnrer une sous-requte :
Cet oprande.. . compare... et rpond aux questions du type...

Crer une sousrequte (ALL) Crer une sousrequte (ANY)

Toutes les valeurs renvoyes par la sous-requte avec les valeurs renvoyes par la requte principale Toute valeur renvoye par la sous-requte avec les valeurs renvoyes par la requte principale

Quels sont les clients qui nont pas achet mes nouveaux produits ? Quels sont les produits qui ont gnr des revenus suprieurs la moyenne ?

114 Manuel de lutilisateur

Application de conditions complexes dans des requtes

Application dune condition avec une sous-requte


Les tapes suivantes expliquent comment procder. Un exemple est prsent page 113. 1. Dans lditeur de requte, slectionnez lobjet de votre choix dans la zone Classes et objets et faites-le glisser puis dposez-le dans la zone Conditions. 2. Double-cliquez sur loprateur utiliser. Certains oprateurs (comme A la fois, Entre, Correspond au modle) ne peuvent pas tre utiliss avec des sous-requtes. Pour savoir quel oprateur choisir, reportez-vous au tableau page 104. 3. Double-cliquez sur loprande Crer une sous-requte (ALL) ou Crer une sousrequte (ANY). Un onglet est cr pour la sous-requte (Sous-requte 1.1). 4. Dans longlet Sous-requte 1.1, insrez un objet dans la zone Objets du rsultat. Notez que vous pouvez inclure un seul objet de rsultat dans la sous-requte. 5. Si ncessaire, appliquez une condition la sous-requte. 6. Cliquez sur Excuter.

Remarque : Longlet qui contient la sous-requte figure toujours droite de la

requte principale. Cet onglet contient un numro (Sous-requte n.n). Ce numro est incrment automatiquement et vous indique la relation qui existe entre une requte et sa ou ses sous-requtes.

Manuel de lutilisateur 115

Chapitre 4 Concepts avancs des requtes sur les univers

Exemple :

Vous recherchez le client qui a fait la premire rservation

...........................................................

Vous souhaitez offrir une bouteille de champagne au client qui est le premier avoir fait une rservation. Pour obtenir le nom et ladresse de ce client, procdez comme suit : 1. Insrez lobjet Client et lobjet Adresse dans une requte excuter dans lunivers Ocan Voyages. 2. Faites glisser lobjet Date rservation dans la zone Conditions. 3. Double-cliquez sur loprateur Infrieur ou gal . 4. Double-cliquez sur loprande Crer une sous-requte (ALL). Longlet Sous-requte 1.1 apparat maintenant dans lditeur de requte. 5. Dans longlet Sous-requte 1.1, insrez lobjet Date rservation dans la zone Objets du rsultat. Lditeur de requte a lapparence suivante :

116 Manuel de lutilisateur

Application de conditions complexes dans des requtes

6. Cliquez sur Excuter. Le nom et ladresse du client qui a effectu la premire rservation apparat dans le rapport :

Suppression dune requte


Une sous-requte est gnre par une condition contenant loprande Crer une sous-requte (ALL) ou Crer une sous-requte (ANY). Par consquent, pour supprimer une sous-requte, vous devez supprimer la condition dans la requte principale. Pour supprimer la condition, procdez comme suit : 1. Cliquez avec le bouton droit de la souris sur licne reprsentant la condition dans la zone Conditions. 2. Slectionnez la commande Supprimer dans le menu contextuel qui saffiche :

Manuel de lutilisateur 117

Chapitre 4 Concepts avancs des requtes sur les univers

Application de groupes de conditions


Les conditions permettent de limiter le nombre de donnes extraites par les requtes. Un groupe de conditions est constitu de deux ou de plusieurs conditions (prdfinies, simples ou complexes) appliques la mme requte. Vous devez utiliser les groupes de conditions lorsquune condition unique ne vous permet pas dobtenir le rsultat voulu.

Organisation des groupes de conditions


Comme cela a t prcis plus haut, un groupe de conditions est constitu de deux ou de plusieurs conditions appliques la mme requte. Dans la zone Conditions de lditeur de requte, les conditions sont lies par un oprateur (ET ou OU). Si un groupe contient uniquement deux conditions, vous pouvez double-cliquer sur lun des oprateurs et le remplacer par loprateur ET ou OU et inversement. Lorsque vous double-cliquez sur un oprateur dans un groupe qui contient au moins trois conditions, vous crez une indentation dans le groupe comme illustr ci-aprs :

Dans les groupes qui contiennent trois conditions ou plus, vous pouvez galement : crer des indentations sans remplacer loprateur, en le dplaant horizontalement, dplacer les conditions dans le groupe, supprimer une condition dun groupe. Le tableau suivant explique les diffrentes faons dorganiser les groupes de conditions :
Pour... Vous devez...

Remplacer loprateur ET dun groupe par loprateur OU et inversement

Double-cliquer sur loprateur ET ou OU.

118 Manuel de lutilisateur

Application de groupes de conditions

Pour...

Vous devez...

Dplacer les conditions dun groupe droite ou gauche

1. Cliquer sur loprateur ET ou OU avec le bouton droit de la souris. 2. Dans le menu contextuel qui saffiche, cliquer sur Dplacer droite ou Dplacer gauche.

Dplacer une condition vers un autre groupe

1. Cliquer sur la condition et maintener le bouton gauche de la souris enfonc. 2. Faire glisser la condition vers un autre groupe et relcher le bouton de la souris.

Oprateurs ET et OU
Dans la zone Conditions dans lditeur de requte, les conditions multiples sont automatiquement lies par un oprateur : Loprateur ET permet dobtenir un rsultat qui est vrai pour les deux conditions. Par exemple, le groupe suivant de conditions prdfinies dans une requte contenant lobjet Client permet dobtenir les clients qui ont sjourn au Bahamas Beach en 1995:

Loprateur OU permet dobtenir un rsultat qui est vrai pour la premire ou pour la deuxime condition. Par exemple, le groupe suivant de conditions prdfinies dans une requte contenant lobjet Client permet dobtenir les clients partir de 1995 et les clients qui ont sjourn au Bahamas Beach :

Manuel de lutilisateur 119

Chapitre 4 Concepts avancs des requtes sur les univers

Vous pouvez remplacer loprateur ET par loprateur OU et inversement, en double-cliquant dessus. Lorsque vous appliquez trois conditions ou plus une condition dans une requte, vous devez double-cliquer sur loprateur pour crer une indentation dans le groupe de conditions.

Astuce : Evitez de crer des groupes de conditions comme Anne Egal 1994 ET Anne Egal 1995. En effet, de telles conditions ne renvoient aucun rsultat car llment Anne ne peut avoir deux valeurs diffrentes dans SQL.

Par exemple, pour obtenir la liste des clients des annes 1994 et 1995, vous devez crer une requte combine en utilisant loprateur INTERSECT. Pour en savoir plus sur les requtes combines et sur la procdure permettant de les crer, reportez-vous la section Cration de requtes combines, page 122.

Application de groupes de conditions


1. Dans lditeur de requte, appliquez une condition (prdfinie, simple ou complexe). 2. Appliquez une deuxime condition. Les conditions sont lies automatiquement par loprateur ET. 3. Appliquez dautres conditions si ncessaire.
Exemple : Vous recherchez les clients qui ont achet un produit donn une priode prcise

...........................................................

Vous avez besoin dobtenir la liste des clients qui ont sjourn dans le complexe Bahamas Beach en 1994 ou 1995. Cette recherche ncessite lapplication de deux conditions : Complexe=Bahamas Beach ET Anne Dans liste 1994,1995. Voici comment procder : 1. Insrez lobjet Client dans une requte excute sur lunivers Ocan Voyages. 2. Cliquez sur la case doption Conditions prdfinies situe sous la zone Classes et objets. La liste de conditions prdfinies dans lunivers saffiche. 3. Cliquez sur le signe + gauche de la classe Lieux de sjour et double-cliquez sur Lieu de sjour Bahamas. 4. Cliquez sur le signe + gauche de la classe Ventes et double-cliquez sur Anne 1994.

Conditions prdfinies

120 Manuel de lutilisateur

Application de groupes de conditions

5. Double-cliquez sur Anne 1995. Les conditions sont lies par loprateur ET. 6. Double-cliquez sur ET pour lier Anne 94 Anne 95. Loprateur ET est remplac par loprateur OU et le groupe de conditions est indent comme illustr ci-aprs :

7. Cliquez sur Excuter.

Suppression de groupes de conditions


1. Cliquez sur loprateur (ET ou OU) qui lie le groupe de conditions supprimer. 2. Cliquez sur le bouton droit de la souris. 3. Dans le menu contextuel qui saffiche, cliquez sur Supprimer.

Manuel de lutilisateur 121

Chapitre 4 Concepts avancs des requtes sur les univers

Cration de requtes combines


BUSINESSOBJECTS permet de combiner les donnes renvoyes par des requtes (huit au maximum) en un jeu de rsultats. Ces requtes combines permettent : dobtenir une colonne unique de donnes partir de plusieurs objets, dobtenir des donnes communes deux jeux de rsultats, comme les clients dune rgion prcise et appartenant un groupe dge donn, dexclure les rsultats dune requte des rsultats dune autre requte.

Remarque : La cration de requtes combines vous permet de combiner ou

dexclure des donnes du rsultat dune requte en utilisant des oprateurs qui permettent de combiner les rsultats de plusieurs requtes. Vous pouvez moduler cette combinaison en utilisant les oprateurs Dans liste et Pas dans liste lorsque vous appliquez une condition complexe dans une requte. Ces oprateurs permettent dinclure ou dexclure des donnes du rsultat dune requte base sur une liste de valeurs que vous avez saisies.

Cration dune requte combine


Pour crer une requte combine, suivez les tapes ci-dessous : 1. Dans lditeur de requte, crez une requte. 2. Cliquez sur le bouton Combiner des requtes dans la barre doutils de lditeur de requte. Combiner des requtes La requte existante saffiche dans longlet Requte 1.

122 Manuel de lutilisateur

Cration de requtes combines

Un deuxime onglet, Requte 2, saffiche galement et est maintenant actif :

3. Pour utiliser un autre oprateur, cliquez sur longlet Requte 2 avec le bouton droit de la souris puis cliquez sur loprateur voulu dans le menu contextuel qui saffiche :

Manuel de lutilisateur 123

Chapitre 4 Concepts avancs des requtes sur les univers

Le tableau suivant dcrit les oprateurs utiliser en fonction du rsultat obtenir.


Utiliser... Pour...

UNION

Combiner les donnes de deux objets dans la colonne unique dun rapport. Loprateur UNION est particulirement utile si vous travaillez avec des objets incompatibles. Vous devez par exemple, trouver les dates auxquelles vos clients ont effectu des rservations ou les dates auxquelles ils ont acquitt leurs factures. Cette requte est base sur deux objets incompatibles : Date facture et Date rservation. Si vous insrez ces objets dans une requte classique, BUSINESSOBJECTS renvoie deux blocs de donnes. Si vous crez une requte combine avec loprateur UNION, en utilisant lobjet Date facture dans un onglet et lobjet Date rservation dans un autre, les donnes figurent dans une seule colonne du rapport. UNION est loprateur par dfaut. Le symbole de loprateur UNION est reprsent ci-dessous :

INTERSECT

Obtenir les donnes communes deux jeux de rsultats comme les clients dune rgion ou dun groupe dge prcis. Lexemple Vous recherchez les clients qui ont achet un produit donn une priode prcise, page 120, illustre lutilisation de loprateur INTERSECT. Le symbole de loprateur INTERSECT est reprsent ci-dessous :

124 Manuel de lutilisateur

Cration de requtes combines

Utiliser...

Pour...

MINUS

Exclure les rsultats dune requte du rsultat dune requte principale. Vous pouvez par exemple utiliser loprateur MINUS pour trouver les clients qui ont achet le produit A mais non le produit B. Vous ne pouvez pas obtenir cette donne avec la condition Produit diffrent de B, car cette condition inclut les clients qui ont achet le produit A et le produit B. Le symbole de loprateur MINUS est reprsent ci-dessous :

4. Crez le reste de la requte dans longlet Requte 2. 5. Si ncessaire, rptez les tapes prcdentes pour inclure plus de requtes. Vous pouvez inclure jusqu huit requtes dans une requte combine. 6. Cliquez sur Excuter. Les donnes de la requte combine apparaissent dans le rapport.
Astuce : Vous pouvez supprimer une des requtes de la combinaison en cliquant sur longlet qui la contient avec le bouton droit de la souris et en cliquant sur la commande Supprimer dans le menu contextuel qui saffiche.

Restrictions lies aux requtes combines


Il est important de savoir que : Les requtes que vous combinez doivent contenir le mme nombre dobjets afin de pouvoir renvoyer un nombre identique de colonnes de donnes. Lorsque vous crez une requte combine dans le but dextraire des donnes de plusieurs objets dans une seule colonne en utilisant par exemple loprateur UNION, vous devez utiliser des objets du mme type (caractre, date ou nombre). Vous pouvez inclure jusqu huit requtes dans une requte combine.

Manuel de lutilisateur 125

Chapitre 4 Concepts avancs des requtes sur les univers

Lexemple prsent plus loin illustre la faon dont vous pouvez tirer parti des requtes combines et explique comment obtenir des donnes communes deux jeux de rsultats.
Exemple : Vous recherchez les clients qui ont achet des produits en 1994 et en 1995

...........................................................

La recherche de clients qui rpondent deux critres est courante dans une activit commerciale. Vous ne pouvez pas obtenir la liste des clients qui ont acquitt leurs rglements sur deux annes : en appliquant une condition complexe avec loprateur Dans liste ; vous nobtiendrez ainsi que les clients de lanne 1994 ou 1995, ou peut-tre les deux. en appliquant deux conditions (Anne Egal 1994 ET Anne Egal 1995) car dans SQL, Egal ne peut tre utilis que pour une seule valeur. Lastuce consiste crer une requte combine qui renvoie lintersection des clients de 1994 et de 1995. Voici comment procder : 1. Insrez lobjet Client dans une requte excute dans lunivers Ocan Voyages. 2. Faites glisser lobjet Anne dans la zone Conditions. 3. Double-cliquez sur loprateur Egal puis sur Saisir une nouvelle constante et enfin saisissez 1994. 4. Appuyez sur la touche Entre, cliquez sur le bouton Combiner des requtes dans la barre doutils de lditeur de requte. La requte existante apparat dans longlet Requte 1. Combiner des requtes Un deuxime onglet, Requte 2, saffiche galement ; il est maintenant actif. Client est dj objet rsultat dans longlet Requte 2. 5. Dans longlet Requte 2, fates glisser lobjet Anne dans la zone Conditions. 6. Double-cliquez sur Egal puis sur Saisir une nouvelle constante et enfin, saisissez 1995.

126 Manuel de lutilisateur

Utilisation de SQL partir des requtes BUSINESSOBJECTS

7. Appuyez sur la touche Entre et cliquez sur longlet Requte 2 avec le bouton droit de la souris. Les oprateurs disponibles pour combiner les requtes apparaissent dans le menu contextuel :

8. Cliquez sur loprateur Intersect. Le symbole de loprateur INTERSECT apparat dans longlet Requte 2 comme illustr ci-dessous :

9. Cliquez sur Excuter. La liste des clients qui ont achet des produits la fois en 1994 et en 1995 apparat dans le rapport.

Utilisation de SQL partir des requtes BUSINESSOBJECTS


Lorsque vous crez une requte dans lditeur de requte, BUSINESSOBJECTS crit le script SQL de la requte correspondante. Si vous connaissez SQL et souhaitez savoir comment BUSINESSOBJECTS rsout une requte, vous pouvez visualiser le script SQL. Vous pouvez aussi rutiliser le code SQL que BUSINESSOBJECTS gnre en lenregistrant dans un fichier. Etant donn que BUSINESSOBJECTS vous permet aussi de modifier les scripts SQL de vos requtes, vous pouvez crer des requtes complexes dans lditeur de requte et modifier le code SQL pour adapter la requte vos besoins et enregistrer le script. Vous pouvez alors excuter le script enregistr en utilisant une autre application. BUSINESSOBJECTS fait le plus difficile pour vous !

Manuel de lutilisateur 127

Chapitre 4 Concepts avancs des requtes sur les univers

Pour visualiser, modifier ou enregistrer le script SQL dune requte, suivez ces tapes : 1. Cliquez sur le bouton Visualiser le SQL dans la barre doutils de lditeur de requte. Le script SQL de la requte apparat dans la bote de dialogue : Visualisation du SQL

Visualiser le SQL

Remarque : Il se peut que BUSINESSOBJECTS cre un script SQL complexe pour

rsoudre la requte, par exemple si la requte contient des objets incompatibles ou certains types de conditions. Ces types de scripts SQL peuvent tre diviss en plusieurs instructions SELECT, que BUSINESSOBJECTS reprsente sous forme de dossier dans le volet gauche de la bote de dialogue Visualisation du SQL.

2. Pour modifier le script, cliquez dessus pour lditer et saisissez les modifications voulues. 3. Cliquez sur Regnrer pour rtablir le code SQL de la requte dorigine.
Regnrer

4. Cochez la case Ne pas gnrer le SQL avant lexcution si vous souhaitez conserver les modifications apportes. Cette option lance lanalyse automatique du script lorsque vous cliquez sur OK. Si vous ne cochez pas cette case, toutes les modifications apportes au code SQL seront perdues lorsque vous cliquerez sur OK 5. Cliquez sur Enregistrer pour enregistrer le script modifi dans un fichier.

Enregistrer

6. Cliquez sur OK pour afficher de nouveau lditeur de requte.

128 Manuel de lutilisateur

Chapitre 5

Utilisation dautres types de fournisseurs de donnes

.................................................................................

Dans ce chapitre
Gnralits 130

Dfinition de hirarchies pour le mode Exploration 130


Utilisation de procdures stockes 131

Quest-ce quune procdure stocke ? 131 Comment utiliser des procdures stockes dans BusinessObjects ? 131 Restrictions relatives aux procdures stockes 132 Utilisation de procdures stockes pour alimenter un rapport en donnes 132 Modification des paramtres dune procdure stocke 135
Utilisation de SQL la carte 136

Cration dun rapport laide dun SQL la carte 136 Modification dun script SQL la carte 139 Cration ou modification dune connexion pour un SQL la carte 140 Personnalisation des scripts SQL la carte 142
Utilisation de fichiers de donnes personnelles 146

Avantages de l'utilisation d'un fichier de donnes personnelles 146 Cration dun rapport partir dun fichier de donnes personnelles 146
Utilisation des procdures Visual Basic for Applications 152

Cration dun rapport laide dun fournisseur de donnes VBA 152

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Gnralits
Ce chapitre explique comment alimenter en donnes vos rapports BUSINESSOBJECTS laide de procdures stockes, de SQL la carte, de fichiers de donnes personnelles et de procdures VBA (Visual Basic for Applications). Ces fournisseurs de donnes constituent une alternative la cration de requtes sur des univers.

Remarque : En utilisant BUSINESSOBJECTS, vous pouvez galement accder aux donnes contenues dans des bases de donnes OLAP et des applications SAP. Le prsent manuel ne donne pas dinformations ce sujet. Les fournisseurs de donnes OLAP et SAP sont documents dans les manuels livrs avec OLAP ou SAP Access Pack.

Dfinition de hirarchies pour le mode Exploration


Le mode Exploration vous permet danalyser des donnes diffrents niveaux de dtail. Pour effectuer cette analyse, vous devez naviguer dans les hirarchies de donnes dun rapport. Lexploration des donnes des niveaux infrieurs dans la hirarchie permet danalyser les informations dtailles des groupes de donnes. Lexploration des niveaux suprieurs permet danalyser les totaux des donnes des niveaux infrieurs. Cette fonctionnalit requiert lorganisation pralable des donnes en hirarchies. BUSINESSOBJECTS peut automatiquement crer des hirarchies partir des dimensions rapatries par les procdures stockes, les SQL la carte, les fichiers de donnes personnelles et les procdures VBA.

Remarque : Vous ne pouvez travailler en mode Exploration que si vous avez

pralablement install loption EXPLORER avec BUSINESSOBJECTS.

Lorsque vous utilisez des requtes sur des univers afin de rapatrier des donnes pour vos rapports, vous pouvez dfinir des hirarchies laide de la fonction Primtre danalyse.

130 Manuel de lutilisateur

Utilisation de procdures stockes

Vous pouvez galement dfinir des hirarchies lorsque vous utilisez des procdures stockes, des SQL la carte, des fichiers de donnes personnelles et des procdures VBA. Chacun de ces fournisseurs de donnes vous permet dutiliser loption Crer des hirarchies et lancer le mode Exploration, prsente plus en dtail dans les sections qui suivent. Il convient de noter certains points relatifs aux hirarchies cres par BUSINESSOBJECTS partir de procdures stockes, de SQL la carte, de fichiers de donnes personnelles et de procdures VBA : Vous pouvez diter les hirarchies et en crer de nouvelles lintrieur du mme rapport. Vous pouvez galement modifier la qualification des donnes rapatries, en transformant par exemple une information en une dimension afin de pouvoir linclure dans la hirarchie. BUSINESSOBJECTS peut automatiquement crer des hirarchies si les dimensions rapatries ont une structure logique (Anne, Trimestre, Mois, par exemple). Le nom donn une hirarchie correspond au nom de la premire dimension quelle contient.

Utilisation de procdures stockes


Cette section prsente les procdures stockes et explique comment les utiliser pour alimenter vos rapports BUSINESSOBJECTS en donnes.

Quest-ce quune procdure stocke ?


Une procdure stocke est un ensemble d'ordres SQL, enregistr sous un format excutable dans une base de donnes. L'administrateur de la base de donnes est souvent la personne qui cre les procdures stockes dans la base de donnes de votre site, mais tout utilisateur de la base de donnes connaissant le SQL et ayant accs la base de donnes peut crer des procdures stockes. Une fois cres, les procdures stockes sont la disposition des utilisateurs finals.

Comment utiliser des procdures stockes dans BusinessObjects ?


Dans BUSINESSOBJECTS, une procdure stocke est un type de fournisseur de donnes qui va alimenter les rapports en donnes, tout comme le fait la requte sur un univers. L'assistant de cration de rapports vous propose de slectionner Manuel de lutilisateur 131

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

les procdures stockes de votre choix. Vous pouvez alors saisir des paramtres pour spcifier les donnes qui doivent tre rapatries par la procdure stocke. Vous pouvez galement conserver ces paramtres pour la prochaine excution de la procdure stocke.
Astuce : Vous pouvez crer et modifier les procdures stockes grce au SQL la

carte dans BUSINESSOBJECTS.

Restrictions relatives aux procdures stockes


Le superviseur BUSINESSOBJECTS accorde l'accs au compte ou la base de donnes abritant les procdures stockes. BUSINESSOBJECTS supporte les procdures stockes de certaines bases de donnes uniquement. Reportez-vous au manuel de la base de donnes relatif au SGBDR avec lequel vous travaillez, pour vrification. Les procdures stockes peuvent contenir les ordres COMPUTE, PRINT, OUTPUT et STATUS. Ces ordres ne seront pas excuts dans BUSINESSOBJECTS.

Utilisation de procdures stockes pour alimenter un rapport en donnes


Voici comment utiliser une procdure stocke pour alimenter un rapport en donnes. 1. Cliquez sur le bouton Assistant de cration de rapports de la barre doutils Standard. Lassistant de cration de rapports saffiche lcran. 2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant. La bote de dialogue Mode daccs aux donnes saffiche lcran.

Assistant de cration de rapports

132 Manuel de lutilisateur

Utilisation de procdures stockes

3. Cliquez sur Autres, puis sur Procdures stockes :

4. Cliquez sur Suivant, puis slectionnez une connexion :

Manuel de lutilisateur 133

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

5. Cliquez sur Suivant, puis slectionnez une procdure stocke :

6. Cliquez sur Fin. Lditeur de procdure stocke saffiche lcran :

7. Cliquez sur le premier paramtre de la colonne Paramtre, puis saisissez une valeur dans le champ Valeur.

134 Manuel de lutilisateur

Utilisation de procdures stockes

8. Slectionnez une option dans la bote liste droulante Prochaine excution : Loption Utiliser cette valeur signifie que la valeur saisie sera utilise lors de la prochaine excution de cette procdure stocke. Loption Solliciter lutilisateur signifie que vous serez invit saisir, dans une bote de dialogue, une valeur diffrente associe au paramtre, lors de la prochaine excution de cette procdure stocke. 9. Cochez la case Crer des hirarchies et lancer le mode Exploration si vous voulez effectuer une analyse descendante ds que les donnes apparaissent dans le rapport. 10. Cliquez sur Excuter. Les donnes rapatries par la procdure stocke saffichent dans le rapport.

Modification des paramtres dune procdure stocke


Pour pouvoir travailler avec diffrentes donnes dans un rapport cr par le biais dune procdure stocke, il vous suffit de modifier les paramtres de la procdure stocke, puis dexcuter cette procdure. Pour ce faire : 1. Ouvrez le rapport contenant les donnes issues de la procdure stocke. 2. Slectionnez la commande Editer le fournisseur de donnes du menu Donnes. Dans la bote de dialogue Liste des fournisseurs de donnes, slectionnez la procdure stocke modifier puis cliquez sur OK. Lditeur de procdure stocke saffiche lcran :

Manuel de lutilisateur 135

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

3. Cliquez sur le premier paramtre de la colonne Paramtre. 4. Dans le champ Valeur, saisissez la nouvelle valeur associer ce paramtre. 5. Dans la bote liste droulante Prochaine excution, slectionnez Utiliser cette valeur ou Solliciter lutilisateur. Loption Utiliser cette valeur signifie que la valeur saisie sera utilise lors de la prochaine excution de cette procdure stocke. Loption Solliciter lutilisateur signifie que vous serez invit saisir, dans une bote de dialogue, une valeur diffrente associe au paramtre, lors de la prochaine excution de cette procdure stocke. 6. Cliquez sur Excuter. Les nouvelles donnes saffichent dans le rapport.

Utilisation de SQL la carte


Le SQL la carte est un type de fournisseur de donnes qui vous permet de travailler avec des scripts SQL dans BUSINESSOBJECTS. Vous pouvez ouvrir et excuter les scripts SQL existants. Les utilisateurs ayant une connaissance du SQL peuvent crire leurs propres scripts. Le SQL la carte vous permet d'utiliser diffrents types d'ordres SQL supports par la base de donnes de votre site, savoir requtes prdfinies, procdures stockes, PL/SQL et Transact SQL. Les SQL la carte vous permettent galement d'apporter des modifications la base de donnes, si le superviseur BUSINESSOBJECTS vous en donne l'autorisation.

Cration dun rapport laide dun SQL la carte


Lorsque vous crez un rapport laide dun SQL la carte, vous pouvez : crire un nouveau script ou ouvrir un script existant, y compris les SQL gnrs par les requtes BUSINESSOBJECTS dans lditeur de requte, dfinir des listes de valeurs et des invites dans le script SQL, crer une nouvelle connexion la base de donnes ou utiliser une connexion existante, visualiser les donnes brutes avant quelles napparaissent dans le rapport, afin de vous assurer que le rsultat rpond vos attentes, analyser le script pour rechercher dventuelles erreurs SQL et enregistrer toute modification apporte un fichier.
136 Manuel de lutilisateur

Utilisation de SQL la carte

Pour crer un rapport laide dun SQL la carte : 1. Cliquez sur le bouton Assistant de cration de rapports de la barre doutils Standard. Lassistant de cration de rapports saffiche lcran. 2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant. La bote de dialogue Mode daccs aux donnes saffiche lcran. 3. Sous Autres, slectionnez SQL la carte puis cliquez sur Fin :

Assistant de cration de rapports

Lditeur de SQL la carte saffiche lcran :

Manuel de lutilisateur 137

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

4. Ltape suivante dpend de ce que vous voulez effectuer :


Si vous voulez ... tout dabord... puis...

crire un nouveau script SQL ouvrir un script existant

saisissez le script cliquez sur Ouvrir dans lditeur de SQL la carte :

passez ltape suivante. utilisez la bote de dialogue qui saffiche pour localiser le fichier script SQL voulu.

Analyser

5. Cliquez sur le bouton Analyser pour vrifier le script et dtecter d'ventuelles erreurs SQL.

Remarque : Les ordres COMPUTE des SQL la carte ne sont pas excuts.

Les ordres ORDER BY ne sont pas non plus excuts dans les SQL la carte. Pour appliquer un tri sur une requte, vous devez classer les colonnes dans les ordres SQL. Vous pouvez aussi classer les colonnes dans les rapports.

Crer une connexion

6. Pour dfinir une connexion la base de donnes : slectionnez une connexion dans la bote liste droulante Connexion, - ou cliquez sur le bouton Crer une connexion. Pour les tapes suivre, reportez-vous la section Cration ou modification dune connexion pour un SQL la carte, page 140. 7. Cochez la case Crer des hirarchies et lancer le mode Exploration si vous voulez effectuer une analyse descendante ds que les donnes apparaissent dans le rapport. 8. Cliquez sur Excuter. Les donnes rapatries par le script SQL saffichent dans le rapport.

138 Manuel de lutilisateur

Utilisation de SQL la carte

Modification dun script SQL la carte


Pour obtenir des rsultats diffrents partir dun script SQL la carte dj excut, il vous suffit de le modifier et de lexcuter nouveau. Pour ce faire : 1. Ouvrez un rapport contenant des donnes issues dun script SQL la carte, puis slectionnez la commande Editer le fournisseur de donnes du menu Donnes. Dans la bote de dialogue Liste des fournisseurs de donnes, slectionnez le script modifier puis cliquez sur OK. Le script SQL saffiche dans lditeur de SQL la carte. 2. Apportez les modifications ncessaires au script. Au cours de votre travail, vous pouvez : cliquer sur Analyser pour vrifier le script et rechercher dventuelles erreurs SQL, cliquer sur Visualiser pour afficher les donnes brutes rapatries par le script, cliquer sur Enregistrer pour conserver les modifications apportes. 3. Cliquez sur Excuter. BUSINESSOBJECTS rapatrie les nouvelles donnes et les affiche dans le rapport.
Astuce : Vous pouvez galement obtenir des donnes diffrentes en excutant un

Analyser

Enregistrer

script SQL la carte existant sur une autre connexion la base de donnes. Pour cela, slectionnez une autre connexion dans lditeur de SQL la carte. Pour en savoir plus, reportez-vous la section Cration ou modification dune connexion pour un SQL la carte ci-aprs.

Manuel de lutilisateur 139

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Cration ou modification dune connexion pour un SQL la carte


Pour obtenir des donnes par le biais dun SQL la carte, vous devez dfinir une connexion votre base de donnes dans BUSINESSOBJECTS. Cette procdure nest pas ncessaire lors de lexcution de requtes sur des univers car la connexion requise est livre avec lunivers.

Utilisation de lditeur de SQL la carte


Lditeur de SQL la carte vous permet de crer et de modifier des connexions pour les SQL la carte. Vous travaillez dans lditeur de plusieurs faons : lorsque vous crez un nouveau rapport laide de lassistant de cration de rapports ; lorsque vous insrez un tableau simple, un tableau crois ou un graphe dans un rapport existant en excutant un script SQL la carte (commandes Tableau/Tableau crois/Graphe du menu Insertion) ; - ou lorsque vous modifiez un script SQL la carte en slectionnant la commande Editer le fournisseur de donnes du menu Donnes. Une fois que vous tes dans lditeur de SQL la carte, vous tes prt crer ou modifier une connexion.

Cration dune connexion


1. Dans lditeur de SQL la carte, cliquez sur le bouton Crer une connexion. La bote de dialogue Ajouter une connexion saffiche lcran.
Crer une connexion

140 Manuel de lutilisateur

Utilisation de SQL la carte

2. Cliquez sur le nom de la couche rseau qui va permettre la connexion, puis cliquez sur OK :

La bote de dialogue qui saffiche lcran dpend de la couche rseau slectionne. 3. Saisissez un nom dans le champ Nom et slectionnez le SGBDR utiliser dans la bote liste droulante Moteur SGBDR. 4. Saisissez les paramtres de connexion appropris dans le champ Paramtres de connexion. Ces paramtres sont propres la base de donnes laquelle vous allez vous connecter. Les informations spcifiques aux bases de donnes sont fournies dans laide en ligne laquelle vous accdez en cliquant sur le bouton Aide de la bote de dialogue. 5. Dans la bote liste droulante Type, slectionnez Personnelle ou Partage. Personnelle signifie que vous tes le seul pouvoir utiliser la connexion. Partage signifie que vous pouvez partager la connexion avec dautres utilisateurs. 6. Cliquez sur l'onglet Proprits tendues pour saisir d'autres paramtres de connexion. 7. Cliquez sur le bouton Tester pour vrifier que la connexion s'effectue correctement, puis cliquez sur OK.

Manuel de lutilisateur 141

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Modification dune connexion existante


1. Dans lditeur de SQL la carte, slectionnez la connexion dans la bote liste droulante Connexion puis cliquez sur le bouton Editer la connexion. La bote de dialogue qui saffiche vous permet de modifier les paramtres de la connexion. Le titre de cette bote dpend du driver et de la base de donnes que vous utilisez. 2. Apportez les modifications ncessaires (par exemple, modifiez la source de donnes) ou slectionnez des options diffrentes dans longlet Proprits tendues. 3. Cliquez sur Tester puis sur OK. Vous pouvez alors : Cliquer sur Excuter pour excuter un script en fonction de la connexion. Cliquer sur Visualiser pour afficher les donnes brutes rapatries par la nouvelle connexion pour le script courant. Cette procdure peut savrer utile si vous avez modifi la source de donnes. Cliquer sur Annuler pour enregistrer la connexion pour plus tard.

Editer la connexion

Personnalisation des scripts SQL la carte


Le SQL la carte vous permet dexcuter des scripts SQL nouveaux ou existants en vue de rapatrier des donnes pour vos rapports. Vous pouvez personnaliser les scripts de sorte quils invitent lutilisateur filtrer les donnes rapatries en slectionnant des valeurs dans des listes de valeurs.

Cration dune invite avec liste de valeurs pour un script SQL la carte
Une invite est une question qui incite lutilisateur slectionner des valeurs lors de lexcution de requtes. Ainsi, lutilisateur filtre la requte afin dobtenir des donnes pertinentes. En outre, une invite peut proposer une liste de valeurs qui permet lutilisateur de slectionner des valeurs plutt que davoir les saisir. La liste de valeurs indique exactement lutilisateur les valeurs avec lesquelles il peut travailler et vite toute erreur de saisie. Dans un SQL la carte, vous pouvez ajouter une invite et une liste de valeurs un script. Dans cette section, vous trouverez : la syntaxe requise pour la cration dune invite avec liste de valeurs, une procdure tape par tape, un exemple.

142 Manuel de lutilisateur

Utilisation de SQL la carte

Syntaxe des invites et listes de valeurs dans un SQL la carte


Le SQL qui cre linvite et la liste de valeurs doit apparatre dans la clause WHERE. La syntaxe est la suivante :
@prompt('invite','type de donnes',{'valeur','valeur', etc.},mono/multi,free/constrained)

Le tableau suivant dcrit chaque argument. A la suite du tableau, un exemple de script contenant une invite avec liste de valeurs vous est prsent.
Argument @prompt Description Par dfaut

Fonction vous permettant de crer une invite qui s'affiche au moment de l'excution d'un script SQL la carte. Cette fonction peut recevoir jusqu' cinq arguments. Un seul est obligatoire, l'argument 'invite'. Si seul cet argument est indiqu, la syntaxe est la suivante :
@prompt('Quelle anne ?',,,,)

N/D

Dans ce cas, BUSINESSOBJECTS utilise les valeurs par dfaut pour les autres arguments. La prcdente syntaxe peut tre remplace par :
@variable('Quelle anne ?')

invite

Texte qui saffiche lors de lexcution du SQL la carte. L'invite apparat dans une bote de dialogue et incite l'utilisateur saisir des valeurs pertinentes, telles que lanne ou le nom du client. Cet argument reoit une chane de caractres place entre guillemets simples (') :
Quel client ?

Aucun

type de donnes

Se rfre au type de donnes rapatri par la liste de valeurs (caractre, nombre ou date). Cet argument reoit un caractre : A pour des donnes de type caractre, N pour des donnes numriques, D pour des donnes de type date. Cet argument est facultatif.

Manuel de lutilisateur 143

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Argument valeur, valeur etc.

Description

Par dfaut

Indique la liste de valeurs qui s'affiche lors de lexcution du script. Cet argument reoit jusqu un maximum de 256 chanes de caractres places entre guillemets simples (') :
Chicago,New York,San Francisco

Aucune

Cet argument est facultatif. S'il n'est pas renseign, aucune liste de valeurs n'est disponible et vous devez saisir les valeurs manuellement lors de lexcution du script. mono/multi Spcifie si les utilisateurs ont le droit ou non de slectionner plus d'une valeur dans la liste de valeurs. Cet argument reoit l'un des paramtres suivants : "mono" qui ne permet pas la multislection, "multi" qui permet la multislection. Spcifie si les utilisateurs ont le droit ou non de saisir des valeurs manuellement. Cet argument reoit l'un des paramtres suivants : "free" qui autorise la saisie manuelle de valeurs, "constrained" qui oblige l'utilisateur choisir une valeur dans la liste de valeurs. mono

free/ constrained

free

Voici un exemple de script SQL la carte qui invite lutilisateur slectionner une valeur dans une liste.
Exemple : Invitation de lutilisateur slectionner une anne lors de lexcution dun script SQL la carte

...........................................................

Le script SQL la carte prsent ci-aprs invite lutilisateur slectionner une anne (1996, 1997 ou 1998) dans une liste de valeurs. Par quel moyen ? Largument mono limite la slection une seule valeur. Largument constrained oblige lutilisateur slectionner une valeur dans la liste.

144 Manuel de lutilisateur

Utilisation de SQL la carte

Script :
SELECT Customer.last_name, Service.Service, Reservations.res_date FROM Customer, Service, Reservations, Reservation_Line WHERE ( Customer.cust_id=Reservations.cust_id AND AND AND ) ) )

( Reservation_Line.res_id=Reservations.res_id

( Reservation_Line.service_id=Service.service_id

(Format(Reservations.res_date,'YYYY') = @prompt('Quelle

anne ?','A',{'1996','1997','1998'},mono,constrained))

Cration dune invite avec liste de valeurs dans un script SQL la carte
1. Affichez le script SQL dans lditeur de SQL la carte, en crant un nouveau rapport ou en slectionnant la commande Editer le fournisseur de donnes du menu Donnes dans un rapport cr par le biais dun SQL la carte. 2. Dans la clause WHERE, saisissez linvite derrire la combinaison table.colonne pour laquelle vous voulez crer une invite avec liste de valeurs. Reportez-vous la section Syntaxe des invites et listes de valeurs dans un SQL la carte, page 143, si ncessaire. 3. Cliquez sur Excuter. Linvite saffiche dans une bote de dialogue. 4. Saisissez ou slectionnez la ou les valeurs ncessaires, puis cliquez sur OK. Les donnes saffichent dans le rapport.

Manuel de lutilisateur 145

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Utilisation de fichiers de donnes personnelles


Un fichier de donnes personnelles est un type de fournisseur de donnes permettant d'accder aux donnes issues de feuilles de calcul (Microsoft Excel, Lotus 1-2-3), de fichiers dBASE et de fichiers texte.

Avantages de l'utilisation d'un fichier de donnes personnelles


L'utilisation d'un fichier de donnes personnelles offre les avantages suivants : Vous pouvez afficher dans un mme rapport des donnes issues de la base de donnes de votre entreprise et des donnes issues d'un fichier personnel. C'est ainsi que vous pouvez comparer le budget de votre entreprise (donnes dentreprise) avec vos propres cots (donnes personnelles). Pour obtenir un tel rapport, vous devez crer une requte pour rapatrier les donnes issues de la base de donnes de votre entreprise, puis vous devez insrer un nouveau bloc affichant les donnes issues d'un fichier de donnes personnelles. Si vous n'tes pas connect une base de donnes ou s'il n'y a pas de SGBDR sur votre site, vous pouvez utiliser le fichier de donnes personnelles comme source de donnes unique. Vous pouvez utiliser les fonctionnalits de rapport et d'analyse de BUSINESSOBJECTS pour manipuler des donnes issues d'autres applications.

Cration dun rapport partir dun fichier de donnes personnelles


La cration dun rapport partir dun fichier de donnes personnelles seffectue en deux tapes. Dans un premier temps, vous spcifiez le fichier de donnes personnelles utiliser pour le rapport. Cette procdure est dcrite la section Slection du fichier de donnes personnelles pour le rapport, ci-aprs. Dans un deuxime temps, vous dfinissez des options qui dpendent du type de fichier slectionn la premire tape. Les options relatives une feuille de calcul sont diffrentes de celles associes un fichier texte. Cette procdure est dcrite la section Dfinition des options pour un fichier de donnes personnelles, page 150.

146 Manuel de lutilisateur

Utilisation de fichiers de donnes personnelles

Slection du fichier de donnes personnelles pour le rapport


Cette section explique comment utiliser lassistant de cration de rapports pour localiser le fichier de donnes personnelles contenant les informations dont vous avez besoin. 1. Cliquez sur le bouton Assistant de cration de rapports de la barre doutils Standard. Lassistant de cration de rapports saffiche lcran. 2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant. La bote de dialogue Spcifier le mode daccs aux donnes saffiche lcran.

Assistant de cration de rapports

Manuel de lutilisateur 147

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

3. Sous Autres, slectionnez Fichiers de donnes personnelles puis cliquez sur Fin :

La bote de dialogue Accder aux donnes personnelles saffiche lcran :

148 Manuel de lutilisateur

Utilisation de fichiers de donnes personnelles

4. Cliquez sur Parcourir pour localiser le fichier contenant les donnes de votre choix. La bote de dialogue Ouvrir un fichier de donnes personnelles saffiche lcran. Une fois que vous avez localis le fichier et ferm la bote de dialogue, le chemin daccs au fichier saffiche dans la zone Nom de la bote Accder aux donnes personnelles. La zone Format indique le format du fichier slectionn. Les options de la bote de dialogue sont alors propres au type de fichier avec lequel vous travaillez. Si vous avez slectionn un fichier dBASE, aucune autre option nest disponible. Cliquez sur Excuter.

Remarque : BUSINESSOBJECTS prend en charge les fichiers Microsoft Excel 97. En utilisant ce type de fichier, assurez-vous que la zone Format indique Fichiers Microsoft Excel 97 (*.xls) :

Si vous utilisez un classeur Microsoft Excel 95, slectionnez Fichiers Microsoft Excel 97 (*.xls) dans la zone Format.

5. Dfinissez les options de votre choix (pour en savoir plus, reportez-vous la section Dfinition des options pour un fichier de donnes personnelles, page 150). 6. Cochez la case Crer des hirarchies et lancer le mode Exploration si vous voulez effectuer une analyse descendante ds que les donnes saffichent dans le rapport. 7. Cliquez sur Excuter. Les donnes rapatries du fichier de donnes personnelles saffichent dans le rapport.

Manuel de lutilisateur 149

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Dfinition des options pour un fichier de donnes personnelles


Dans la bote de dialogue Accder aux donnes personnelles, BUSINESSOBJECTS affiche les options pertinentes pour le format de fichier que vous avez slectionn. Dautres options, indpendantes du format de fichier, sont galement disponibles. Chacune de ces options est dcrite en dtail dans le tableau qui suit :
Format de fichier Options disponibles Description

Tous (*.*)

La premire ligne contient les noms des colonnes

Les premires lignes de donnes du fichier saffichent sous forme den-ttes de colonne dans le rapport BUSINESSOBJECTS. Cette option nest pas disponible pour les fichiers dBASE. Cre des hirarchies qui seront utilises dans le rapport pour analyser les donnes en mode Exploration. La cration automatique de hirarchies par BUSINESSOBJECTS nest possible que si les dimensions utilises dans le fichier de donnes personnelles ont une structure logique (Anne, Trimestre, Mois par exemple). A laffichage du rapport, le mode Exploration est actif et vous pouvez immdiatement commencer lanalyse des donnes.

Crer des hirarchies et lancer le mode Exploration

150 Manuel de lutilisateur

Utilisation de fichiers de donnes personnelles

Format de fichier

Options disponibles

Description

Fichiers texte (.asc; .prn; .txt; .csv)

Sparateur Tabulation Espace Caractre

Vous permet dindiquer la faon dont les donnes sont dlimites dans le fichier texte. Loption dfinie par dfaut pour chaque type de fichier est la suivante : | (.asc) espace (.prn) tabulation (.txt) point-virgule (.csv) Rpertorie les feuilles de calcul contenues dans le fichier slectionn et vous permet de slectionner la feuille contenant les donnes de votre choix. Vous permet de spcifier les champs de donnes dans la feuille de calcul. Rapatrie toutes les donnes de la feuille. Rapatrie les donnes contenues dans la plage de cellules indique (par exemple, A1:Z20 pour Microsoft Excel ou A1..Z20 pour Lotus 1-2-3.) Rapatrie les donnes contenues dans une plage dfinie de la feuille.

Microsoft Excel (.xls) Microsoft Excel 97 (.xls) Lotus 1-2-3 (.wk*)

Nom de la feuille

Champ slectionn

Tous les champs Dfinition de la plage

Nom de la plage

dBASE

Aucune option spcifique dBASE nest disponible.

Manuel de lutilisateur 151

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Utilisation des procdures Visual Basic for Applications


Un fournisseur de donnes VBA est un outil la fois performant et flexible permettant daccder des donnes externes. Il vous faudra trs souvent accder des serveurs dautomatisation par le biais de VBA afin de rapatrier leurs donnes propres. VBA vous permet de rapatrier des donnes issues de diffrentes sources : ADO, DAO, RDO, Application Object Models, EDK, API de niveau infrieur, etc. Pour crer un fournisseur de donnes VBA, vous devez crire une procdure VBA qui prend linterface DpVBAInterface comme paramtre. Cette procdure peut tre crite partir de lenvironnement VBA de BUSINESSOBJECTS. DpVBAInterface est linterface avec lobjet Automatisation du fournisseur de donnes VBA, dcrit en dtail dans le manuel BusinessObjects Developers Guide. La procdure de cration dun fournisseur de donnes VBA est la suivante : 1. Crez une connexion la source de donnes. 2. Crez un cube de donnes. 3. Dfinissez les dimensions du cube de donnes. 4. Alimentez le cube avec les donnes issues de la source de donnes. Une fois le cube aliment en donnes, vous pouvez gnrer un rapport bas sur ces donnes dans BUSINESSOBJECTS.

Cration dun rapport laide dun fournisseur de donnes VBA


Pour crer un rapport en utilisant un fournisseur de donnes VBA : 1. Cliquez sur le bouton Assistant de cration de rapports de la barre doutils Standard. Lassistant de cration de rapports saffiche lcran.

Assistant de cration de rapports

152 Manuel de lutilisateur

Utilisation des procdures Visual Basic for Applications

2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant. La bote de dialogue Spcifier le mode daccs aux donnes saffiche lcran.

3. Sous Autres, slectionnez Procdures Visual Basic, puis cliquez sur Fin. La bote de dialogue Accs aux donnes partir de VBA saffiche lcran.

Sous-programme slectionn Modifie le sousprogramme Cre un sousprogramme Supprime le sousprogramme slectionn Ajoute une description au sous-programme slectionn Dbogue le sousprogramme slectionn Excute le sousprogramme slectionn

Sous-programmes disponibles Sous-programmes disponibles dans :

Manuel de lutilisateur 153

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

4. Saisissez le nom du nouveau sous-programme VBA que vous voulez crire et cliquez sur Crer. Lditeur Visual Basic souvre sur le squelette du sousprogramme. Le sous-programme est toujours cr dans ThisDocument. 5. Compilez le projet et slectionnez la commande Fermer et retourner BUSINESSOBJECTS du menu Fichier. 6. Slectionnez le sous-programme dans la bote de dialogue Accs aux donnes partir de VBA puis cliquez sur Excuter.
Exemple : Accs des donnes de messagerie lectronique par le biais de VBA

...........................................................

Dans cet exemple, nous allons crer un rapport BUSINESSOBJECTS contenant des informations sur les dix derniers messages arrivs dans une bote de rception Microsoft Outlook.
Dclarations

Le sous-programme que vous crez dans la bote de dialogue Accs aux donnes partir de VBA comporte un seul argument, dpInterface. Il sagit de linterface avec le fournisseur de donnes VBA. (Pour plus de dtails sur DpVBAInterface, reportez-vous au manuel BusinessObjects Developers Guide.) Un commentaire est ajout automatiquement et vous indique o insrer le code.
Sub Outlook(dpInterface As DpVBAInterface) ' TODO: Ajouter le code du fournisseur de donnes VBA ici. ' Pour plus dinformations, reportez-vous laide en ligne de DpVBAInterface End Sub

Les variables suivantes sont ensuite dclares :


Dim olkApp As Outlook.Application Dim nspNameSpace As NameSpace Dim objInboxFolder As Object Dim objMail As Object

Accs la bote de rception

La classe olkApp est initialise de la faon suivante :


Set olkApp = CreateObject("Outlook.Application")

Puis nspNameSpace est dfini de sorte pointer sur MAPI (Messaging API) :
Set nspNameSpace = olkApp.GetNamespace("MAPI")

154 Manuel de lutilisateur

Utilisation des procdures Visual Basic for Applications

La variable, objInboxFolder, est dfinie de sorte pointer sur la bote de rception Outlook :
Set objInboxFolder = nspNameSpace.GetDefaultFolder _ (olFolderInbox)

Cration du cube de donnes

Le code suivant instancie lobjet cube.


dpInterface.UserString(1) = "Chane utilisateur pour fournisseur de donnes Outlook" Dim oCube As DpVBACube Set oCube = dpInterface.DpVBACubes.Item(1)

Le nombre de colonnes dans le cube de donnes est dfini 7, et la variable oCol est dclare comme tant une colonne.
Dim oColumns As DpVBAColumns Set oColumns = oCube.DpVBAColumns oColumns.SetNbColumns (7) Dim oCol As DpVBAColumn Dim i As Integer

Passons maintenant la construction de chaque colonne.


Cration des colonnes

Tout dabord, la variable oCol est dfinie de sorte pointer sur une nouvelle colonne. Un nom, un type ainsi quune qualification lui sont attribus.
' 1st column Set oCol = oColumns.Item(1) oCol.Name = "De" oCol.Type = boCharacterObject oCol.Qualification = boDimension

Ensuite, les dix premiers noms dexpditeurs (SenderNames) de la bote de rception sont attribus aux lments correspondants dans oCol.
For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.SenderName Next i

Manuel de lutilisateur 155

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Cette procdure est rpte pour chaque colonne :


' 2nd column Set oCol = oColumns.Item(2) oCol.Name = "A" oCol.Type = boCharacterObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.To Next i

' 3rd column Set oCol = oColumns.Item(3) oCol.Name = "Copie" oCol.Type = boCharacterObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.CC Next i

' 4th column Set oCol = oColumns.Item(4) oCol.Name = "Sujet" oCol.Type = boCharacterObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.Subject Next i

' 5th column Set oCol = oColumns.Item(5) oCol.Name = "Taille" oCol.Type = boNumericObject

156 Manuel de lutilisateur

Utilisation des procdures Visual Basic for Applications

oCol.Qualification = boMeasure For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.Size Next i

' 6th column Set oCol = oColumns.Item(6) oCol.Name = "Cr le" oCol.Type = boDateObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.CreationTime Next i

' 7th column Set oCol = oColumns.Item(7) oCol.Name = "Reu le" oCol.Type = boDateObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.ReceivedTime Next i

Enfin, nous procdons une vrification afin de nous assurer que toutes les donnes sont prsentes et correctes. Si tel nest pas le cas, la procdure est annule et un message derreur saffiche.
dpInterface.CheckDataIntegrity(boCheckAll)

A prsent, ce code doit tre compil. Vous devez ensuite slectionner la commande Fermer et retourner BUSINESSOBJECTS du menu Fichier, pour crer votre rapport.

...........................................................

Manuel de lutilisateur 157

Chapitre 5 Utilisation dautres types de fournisseurs de donnes

158 Manuel de lutilisateur

Chapitre 6

Combinaison de donnes provenant de sources diffrentes

.................................................................................

Dans ce chapitre
Gnralits 160 Quelles sont les sources de donnes disponibles ? 161 Insertion des donnes issues de sources diffrentes dans

un mme rapport 161 Quels fournisseurs de donnes peut-on combiner dans un rapport ? 162 Utilisation de fournisseurs de donnes diffrents pour des blocs de donnes distincts dans un mme rapport 162 Affichage de donnes provenant de fournisseurs diffrents dans un mme bloc 164
Liaison de fournisseurs de donnes 169

Dans quels cas les fournisseurs de donnes doivent-ils tre lis ? 169 Suppression dun lien entre des fournisseurs de donnes 174

Manuel de lutilisateur 159

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

Gnralits
Les donnes dont vous pouvez avoir besoin ne proviennent pas toujours toutes des mmes sources. Vous pouvez par exemple, disposer de donnes commerciales dans une base de donnes dentreprise et de donnes personnelles stockes dans une feuille de calcul. BUSINESSOBJECTS vous permet de combiner les donnes de ces diffrentes sources dans un mme rapport. Le prsent chapitre contient des informations sur : les diffrentes sources de donnes que vous pouvez utiliser, la faon dinclure des donnes provenant de sources diffrentes dans un mme rapport, les liens automatiques des donnes de sources diffrentes crs par BUSINESSOBJECTS et les liens que vous devez crer vous-mme.

160 Manuel de lutilisateur

Quelles sont les sources de donnes disponibles ?

Quelles sont les sources de donnes disponibles ?


BUSINESSOBJECTS vous permet daccder aux donnes dune grande varit de sources. Les sources disponibles sont les suivantes : Bases de donnes relationnelles (SGBDR), comme ORACLE, Microsoft SQL Server et Informix. Serveur multidimensionnels (OLAP) comme Microsoft OLAP Services, ORACLE Express et IBM DB2. Fichiers Texte et feuilles de calcul. Application PGI, comme SAP. Virtuellement toutes les sources de donnes utilisant les procdures Microsoft Visual Basic for Applications (VBA).

Insertion des donnes issues de sources diffrentes dans un mme rapport


Vous pouvez accder aux sources de donnes dans BUSINESSOBJECTS en crant des fournisseurs de donnes pour les sources de donnes. Pour inclure dans un mme rapport des donnes provenant de sources diffrentes, vous devez afficher les donnes partir de fournisseurs de donnes diffrents. Par exemple, si vous souhaitez afficher des donnes partir dune base de donnes SYBASE et partir dun fichier Microsoft Excel dans un mme rapport, vous devez extraire les donnes de la base en crant une requte ou en utilisant une procdure stocke, et extraire les donnes dExcel en accdant un fichier de donnes personnelles. BUSINESSOBJECTS supporte les types de fournisseurs de donnes suivants : Requtes excutes dans des univers Procdures stockes SQL la carte Fichiers de donnes personnelles Procdures VBA Serveurs OLAP SAP Pour en savoir plus sur les fournisseurs de donnes, reportez-vous au chapitre 2.

Manuel de lutilisateur 161

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

Quels fournisseurs de donnes peut-on combiner dans un rapport ?


Il est possible de combiner dans un rapport unique des donnes de nimporte quel fournisseur support par BUSINESSOBJECTS avec des donnes de nimporte quel autre fournisseur support par BUSINESSOBJECTS. Par exemple, dans un rapport qui prsente les donnes extraites laide dune requte excute dans un univers, vous pouvez crer une nouvelle requte excuter sur un autre univers. Vous pouvez aussi utiliser un fournisseur de donnes dun type diffrent : une procdure stocke, un script SQL la carte, un fichier de donnes personnelles ou un serveur OLAP.

Utilisation de fournisseurs de donnes diffrents pour des blocs de donnes distincts dans un mme rapport
Il est possible dafficher dans un rapport BUSINESSOBJECTS des donnes provenant de diffrents fournisseurs dans un seul bloc de donnes ou dans des blocs distincts. Pour les afficher dans un seul bloc, vous devez tout dabord crer un bloc distinct avec le fournisseur de donnes voulu puis combiner les donnes des blocs. Suivez pour cela la procdure suivante : 1. Ouvrez un rapport. 2. Cliquez sur la commande Tableau (ou Tableau crois ou Graphe) du menu Insertion. Choisissez la commande en fonction du type de bloc insrer. 3. A laide de la souris, dessinez un rectangle lemplacement o vous souhaitez que le nouveau bloc apparaisse. Lorsque vous relchez le bouton de la souris, un assistant saffiche. Le choix de la commande dans le menu Insertion dtermine laffichage de lassistant (Assistant de cration de tableaux, Assistant de cration de tableaux croiss ou Assistant de cration de graphes).

162 Manuel de lutilisateur

Insertion des donnes issues de sources diffrentes

4. Pour utiliser un autre fournisseur de donnes, cliquez sur Accder aux nouvelles donnes par un autre moyen puis cliquez sur Suivant. Lillustration suivante reprsente lAssistant de cration de tableaux croiss et loption Accder aux nouvelles donnes par un autre moyen.

La fentre Mode daccs aux donnes saffiche. Elle est illustre ci-dessous.

5. Cliquez sur le type de fournisseurs de donnes que vous voulez utiliser puis cliquez sur Fin. Lditeur du fournisseur de donnes slectionn saffiche.

Manuel de lutilisateur 163

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

6. Dfinissez et excutez le fournisseur de donnes. BUSINESSOBJECTS peut lier automatiquement les fournisseurs. BUSINESSOBJECTS vous invite lier le nouveau fournisseur de donnes lexistant dans les cas suivants : Aucune dimension commune nexiste entre eux. BUSINESSOBJECTS lie automatiquement les deux fournisseurs de donnes sans vous faire intervenir si leur dimension porte le mme nom et si elle appartient au mme univers. Vous tes invit les lier sils disposent tous deux dune dimension appele Anne, mais lun provient dun univers et lautre dune feuille de calcul Excel. Le nouveau bloc est dans une section. Les nouvelles donnes apparaissent dans le nouveau bloc.

Informations complmentaires
Pour en savoir plus sur ltablissement de liens entre les fournisseurs de donnes, reportez-vous la section Liaison de fournisseurs de donnes la page 169.

Affichage de donnes provenant de fournisseurs diffrents dans un mme bloc


Une fois que vous avez cr un bloc de donnes spar dans un rapport partir dun autre fournisseur et que vous avez li les fournisseurs manuellement ou automatiquement, vous pouvez afficher les donnes de ces fournisseurs dans un seul bloc. Vous pouvez ensuite effectuer lune des tches ci-aprs :
Pour Vous devez

afficher des donnes dans un tableau ou un tableau crois existant, afficher des donnes dans un graphe existant, afficher des donnes dans un type de bloc existant,

utiliser longlet Rotation de la bote de dialogue Format de tableau. utiliser longlet Rotation de lEditeur de graphe. utiliser la fentre Rotation.

164 Manuel de lutilisateur

Insertion des donnes issues de sources diffrentes

Quelles variables de fournisseurs de donnes lis peut-on afficher ?


Les rgles de compatibilit dterminent les variables des fournisseurs de donnes quil est possible de combiner dans un mme bloc. Lorsquune variable ne peut pas tre incluse dans un bloc, elle apparat en gris et en italique, comme illustr ci-dessous.

Vous pouvez utiliser la dimension commune de lun ou de lautre fournisseur. Il est trs souvent possible dutiliser les mesures des deux fournisseurs dans un mme bloc.

Affichage des donnes dans un tableau ou un tableau crois existant


1. Cliquez sur le tableau ou le tableau crois que vous souhaitez modifier avec les donnes dun autre fournisseur. 2. Cliquez sur la commande Tableau ou Tableau crois du menu Format.

Manuel de lutilisateur 165

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

3. Dans la bote de dialogue Format de tableau, cliquez sur longlet Rotation puis choisissez Variables. La bote de dialogue Variables saffiche.

Pour

Vous devez

visualiser toutes les variables de tous les fournisseurs de donnes classes par ordre alphabtique, visualiser les variables classes par fournisseur de donnes,

cliquer sur la case doption Par ordre alphabtique puis sur OK pour afficher de nouveau la bote de dialogue Format de tableau. cliquer sur la case doption Par fournisseur de donnes puis sur OK pour afficher de nouveau la bote de dialogue Format de tableau.

4. Dans la zone Variables utilises, cliquez sur le dossier dans lequel vous voulez afficher les donnes : Colonnes, Lignes, Corps. 5. Dans la zone Variables disponibles, choisissez la variable ajouter et cliquez sur Ajouter. 6. Cliquez sur OK.

166 Manuel de lutilisateur

Insertion des donnes issues de sources diffrentes

Affichage des donnes dans un graphe existant


1. Cliquez sur le graphe que vous voulez modifier avec les donnes dun autre fournisseur. 2. Cliquez sur la commande Graphe du menu Format. 3. Dans la bote de dialogue Format de graphe, cliquez sur longlet Rotation puis sur Variables. La bote de dialogue Variables saffiche.
Pour vous devez

visualiser toutes les variables de tous les fournisseurs de donnes classes par ordre alphabtique, visualiser les variables classes par fournisseur de donnes,

cliquer sur la case doption Par ordre alphabtique puis sur OK pour afficher de nouveau la bote de dialogue Format de graphe. cliquer sur la case doption Par fournisseur de donnes puis sur OK pour afficher de nouveau la bote de dialogue Format de graphe.

4. Dans la zone Variables utilises, cliquez sur le dossier qui reprsente laxe sur lequel vous voulez afficher les donnes : Colonnes, Lignes, Corps. 5. Dans la zone Variables disponibles, choisissez la variable ajouter et cliquez sur Ajouter. 6. Cliquez sur OK. Dans les graphes deux dimensions, toutes les variables sont situes dans les dossiers de laxe des X et des Y. Dans les graphes matriciels trois dimensions, les variables se trouvent dans trois dossiers : Axe des X, Axe des Y et Axe des Z.

Ajout de donnes en mode rotation


1. Ouvrez un rapport et affichez la fentre Rotation. Les variables de tous les blocs du rapport sont affiches dans la zone Variables disponibles. 2. Dans la zone Variables disponibles, choisissez licne reprsentant la variable ajouter au rapport, faites-la glisser et dposez-la dans la zone Section ou Structure du bloc. 3. Rptez les tapes prcdentes pour ajouter dautres variables. Manuel de lutilisateur 167

Rotation

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

4. Cliquez sur Appliquer.

168 Manuel de lutilisateur

Liaison de fournisseurs de donnes

Liaison de fournisseurs de donnes


La liaison de fournisseurs de donnes permet de traiter des donnes de sources diffrentes dans le mme tableau, le mme tableau crois ou le mme graphe dun rapport.

Dans quels cas les fournisseurs de donnes doivent-ils tre lis ?


BUSINESSOBJECTS lie automatiquement les fournisseurs qui ont une dimension en commun. Deux dimensions de deux fournisseurs de donnes diffrents sont dites communes lorsquelles appartiennent au mme univers et lorsquelles ont le mme nom. BUSINESSOBJECTS vous invite lier des fournisseurs de donnes sils nont aucune dimension en commun.
Astuce : Si vous souhaitez simplement ajouter des colonnes de donnes dans un rapport, utilisez la commande Editer le fournisseur de donnes du menu Donnes au lieu de crer une nouvelle requte. Cette mthode vous permet dajouter des objets de rsultat la requte dorigine ; BUSINESSOBJECTS insre automatiquement les nouvelles colonnes de donnes dans le rapport ou en cre un nouveau.

Exemple :

BUSINESSOBJECTS vous invite lier des fournisseurs de donnes

...........................................................

Lexemple suivant illustre une situation dans laquelle BUSINESSOBJECTS vous invite lier des fournisseurs de donnes : Vous crez un nouveau document en excutant une requte sur un univers. Vous choisissez le format matre ou dtail pour le rapport en utilisant par exemple la dimension Anne. Vous souhaitez comparer les revenus annuels avec vos objectifs de ventes et insrez donc un nouveau tableau dans la section Anne. Au lieu dinsrer les donnes dun document ou dutiliser lunivers sur lequel vous avez excut la premire requte, vous choisissez dextraire les donnes de la feuille de calcul qui contient vos objectifs personnels. Bien que la feuille de calcul contienne la colonne Anne, BUSINESSOBJECTS vous invite lier le fichier de donnes personnelles avec la requte qui existe dj dans le rapport parce que vous insrez des nouvelles donnes dans une section qui est gnre par les donnes de la requte.

...........................................................
Manuel de lutilisateur 169

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

Quelle dimension doit tre utilise comme lien ?


Les dimensions que vous utilisez pour lier les fournisseurs de donnes doivent ncessairement tre du mme type dans les deux fournisseurs (numrique ou alphanumrique). Si cela nest pas le cas, deux lignes de donnes apparatront pour lobjet li lorsque vous crez un tableau qui lutilise. Vous devez de plus utiliser uniquement des dimensions qui renvoient le mme type de valeurs. La cration dun lien entre des dimensions dont les listes de valeurs sont totalement diffrentes ne prsente aucun intrt (Anne et Rgion par exemple).

Liaison de fournisseurs de donnes lors de linsertion dun nouveau bloc


1. Slectionnez la commande Tableau, Tableau crois ou Graphe du menu Insertion. 2. Dans lassistant qui saffiche, slectionnez Accder aux nouvelles donnes par un autre moyen et cliquez sur Commencer. La bote de dialogue Mode daccs aux donnes saffiche. 3. Slectionnez le type de fournisseur de donnes excuter et cliquez sur Fin. 4. Crez et excutez le fournisseur de donnes. BUSINESSOBJECTS affiche une bote de dialogue dans laquelle vous devez lier le nouveau fournisseur de donnes aux donnes du rapport.

170 Manuel de lutilisateur

Liaison de fournisseurs de donnes

5. Pour tablir le lien, procdez comme suit : Slectionnez la dimension du nouveau fournisseur de donnes sur laquelle baser la liaison en cliquant sur licne approprie dans la zone Dimensions. Slectionnez la section matre du rapport en cliquant sur une icne dans la zone Matre(s) du rapport. Cliquez sur Lier :

La dimension choisie dans la zone Dimensions apparat sous la dimension de la zone Matre(s) du rapport :

Manuel de lutilisateur 171

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

6. Cliquez sur OK. Les nouvelles donnes apparaissent dans le rapport. Les mesures sont calcules automatiquement.

Remarque : Si la bote de dialogue Liens entre le Fournisseurs de Donnes et le

Rapport saffiche et si vous cliquez sur OK ou Annuler sans avoir cr de lien, vous obtenez un produit cartsien.

Liaison de fournisseurs de donnes existants


La section prcdente a dcrit la cration dun lien entre des fournisseurs de donnes lors de linsertion de nouvelles donnes dans une section de rapport. Mais comment procder si vous vous trouvez dans la situation suivante ? Votre rapport contient deux tableaux - lun provient dun univers et lautre dun fichier de donnes personnelles. Il nexiste aucun lien entre les tableaux car, lorsque vous avez insr le second tableau, vous lavez tout simplement ajout ct du tableau existant sans avoir pralablement li leurs fournisseurs de donnes. Vous souhaitez maintenant crer le format matre/dtail, ce qui est possible car les tableaux ont en commun une dimension de mme nom et de mme type. La procdure permettant de lier des fournisseurs de donnes existants est la suivante : 1. Ouvrez le document qui contient le fournisseur de donnes lier. 2. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran.

172 Manuel de lutilisateur

Liaison de fournisseurs de donnes

3. Dans la zone Fournisseurs de donnes, choisissez la dimension utiliser comme lien entre les fournisseurs de donnes. Dans lillustration ci-dessous, la dimension Lieu de sjour a t slectionne :

4. Cliquez sur longlet Dfinition puis sur le bouton Lier :

La bote de dialogue Dfinition dun lien entre des dimensions saffiche. Elle prsente la liste des dimensions disponibles pour lier les deux fournisseurs de donnes.

Manuel de lutilisateur 173

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

5. Cliquez sur la dimension que vous voulez utiliser comme lien. Le symbole situ en regard du nom de la dimension change et indique maintenant que la dimension est un lien entre deux fournisseurs de donnes :

Ce symbole apparatra galement lorsque vous cliquerez sur la dimension dans le Gestionnaire de donnes. 6. Cliquez sur OK pour fermer la bote de dialogue et cliquez sur OK dans le Gestionnaire de donnes. Vous pouvez maintenant utiliser la dimension de liaison pour appliquer un format matre ou dtail dans le rapport.

Suppression dun lien entre des fournisseurs de donnes


Pour supprimer le lien qui existe entre des fournisseurs de donnes, vous devez supprimer le lien de la dimension commune qui les lie. La suppression du lien entre des fournisseurs de donnes est ncessaire lorsque vous devez utiliser toutes les variables dun seul fournisseur pour crer une requte indpendante. La procdure suivre est la suivante : 1. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche. 2. Dans la zone Fournisseurs de donnes, cliquez sur la dimension qui sert de lien.

174 Manuel de lutilisateur

Liaison de fournisseurs de donnes

3. Cliquez sur longlet Dfinition puis sur Dlier :

4. Cliquez sur OK pour fermer le Gestionnaire de donnes.

Manuel de lutilisateur 175

Chapitre 6 Combinaison de donnes provenant de sources diffrentes

176 Manuel de lutilisateur

Chapitre 7

Gestion des fournisseurs de donnes

.................................................................................

Dans ce chapitre
Gnralits 178 Modification du nom des fournisseurs de donnes 179

Pourquoi renommer les fournisseurs de donnes ? 180 Modification du nom des fournisseurs de donnes 182
Statistiques sur les fournisseurs de donnes 183 Purge et suppression des fournisseurs de donnes 183

Manuel de lutilisateur 177

Chapitre 7 Gestion des fournisseurs de donnes

Gnralits
Ce chapitre explique comment grer les requtes et autres fournisseurs de donnes dans les documents BUSINESSOBJECTS. Vous pouvez : renommer les fournisseurs de donnes, obtenir des statistiques telles que la date et lheure du dernier rafrachissement dun fournisseur de donnes ainsi que le nombre de lignes rapatries, vider le contenu des fournisseurs de donnes (purger) et supprimer les fournisseurs dont vous navez plus besoin.

Rappel : Fournisseur de donnes est le terme gnrique de BUSINESSOBJECTS

couvrant tous les types de requtes : requtes sur des univers, procdures stockes, SQL la carte, fichiers de donnes personnelles et procdures VBA.

178 Manuel de lutilisateur

Modification du nom des fournisseurs de donnes

Modification du nom des fournisseurs de donnes


BUSINESSOBJECTS attribue un nom tous les fournisseurs de donnes. Voici quelques exemples :
Nom de fournisseur de donnes Description

Requte 1 sur EVALKIT PS1 sur Stock

Premire requte cre sur lunivers EVALKIT dans le document actif. Procdure stocke excute sur un compte de base de donnes appel Stock. Script SQL la carte excut sur une connexion la base de donnes appele Ventes. Donnes personnelles issues dune feuille de calcul stocke dans le rpertoire Mes Documents. Premier fournisseur de donnes VBA cr dans le document actif, ThisDocumentApp tant le nom de la macro VBA elle-mme.

SQL 1 avec Ventes

DP1 dans C:\Mes Documents\Prvisions.xls VBA 1 avec ThisDocumentApp

Manuel de lutilisateur 179

Chapitre 7 Gestion des fournisseurs de donnes

Pourquoi renommer les fournisseurs de donnes ?


La modification du nom des fournisseurs de donnes nest en aucune faon requise dans BUSINESSOBJECTS. Vous pouvez travailler avec le logiciel sans mme vous proccuper de ces noms ! Toutefois, les noms des fournisseurs de donnes apparaissent plusieurs reprises dans BUSINESSOBJECTS, par exemple dans le Gestionnaire de rapports :

Voici quelques cas dans lesquels il peut vous sembler ncessaire de modifier le nom des fournisseurs de donnes.

Documents contenant des donnes issues de diffrentes sources


Dans les documents contenant au moins deux fournisseurs de donnes, le nom des variables peut indiquer le nom du fournisseur de donnes auquel elles appartiennent. Par exemple, Lieu de sjour (Requte 2 sur EVALKIT) correspond la dimension Lieu de sjour de la deuxime requte cre sur lunivers EVALKIT. Ces informations complmentaires napparaissent que lorsque les fournisseurs de donnes du document contiennent des variables ayant le mme nom. Dans ce cas, pour vous aider faire la distinction entre des variables ayant le mme nom mais provenant de sources de donnes diffrentes, BUSINESSOBJECTS insre automatiquement le nom complet de la variable, par exemple Lieu de sjour (Requte 2 sur EVALKIT), dans les en-ttes de colonnes du rapport.

180 Manuel de lutilisateur

Modification du nom des fournisseurs de donnes

Slection du fournisseur de donnes diter


Ldition dun fournisseur de donnes dans un document comportant plusieurs fournisseurs entrane laffichage du nom de chacun des fournisseurs de donnes. Lorsque vous slectionnez la commande Editer le fournisseur de donnes du menu Donnes, vous tes invit choisir un fournisseur de donnes dans la bote de dialogue suivante :

Lattribution de noms plus explicites aux fournisseurs de donnes peut vous aider dterminer immdiatement le fournisseur qui vous intresse.

Manuel de lutilisateur 181

Chapitre 7 Gestion des fournisseurs de donnes

Modification du nom des fournisseurs de donnes


Les noms des fournisseurs de donnes peuvent tre modifis dans le Gestionnaire de donnes. Pour ce faire : 1. Ouvrez le document contenant la requte renommer. 2. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran. 3. Cliquez sur licne du fournisseur de donnes renommer, puis cliquez sur longlet Dfinition :

4. Saisissez le nouveau nom dans le champ Nom, puis cliquez sur OK.

182 Manuel de lutilisateur

Statistiques sur les fournisseurs de donnes

Statistiques sur les fournisseurs de donnes


BUSINESSOBJECTS vous permet dobtenir des informations trs utiles sur les fournisseurs de donnes. Ainsi, vous pouvez connatre la date du rafrachissement dune requte, le nombre de lignes rapatries par un fichier de donnes personnelles ou encore le temps ncessaire au rafrachissement dun script SQL la carte. Pour obtenir ces statistiques : 1. Ouvrez le document contenant le fournisseur de donnes. 2. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran. 3. Cliquez sur licne de la requte sur laquelle vous voulez des statistiques, puis cliquez sur longlet Dfinition. Les informations saffichent dans la partie infrieure droite de la bote de dialogue :

Purge et suppression des fournisseurs de donnes


Quelles est la diffrence entre purger et supprimer un fournisseur de donnes ? Purger signifie vider un fournisseur de donnes de ses rsultats, tandis que supprimer implique la suppression pure et simple du fournisseur de donnes. Il sagit l dune action irrversible. Manuel de lutilisateur 183

Chapitre 7 Gestion des fournisseurs de donnes

Purger un fournisseur de donnes permet de rduire la taille dun document, ce qui savre utile lorsque vous envoyez un document dautres utilisateurs ou lorsque vous le sauvegardez sur disquette. Vous ne devez choisir de supprimer un fournisseur de donnes que lorsque vous tes certain quil est parfaitement inutile la fois vous et aux autres utilisateurs. Pour purger ou supprimer un fournisseur de donnes : 1. Ouvrez le document contenant le fournisseur de donnes. 2. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran. 3. Cliquez sur licne de la requte purger ou supprimer :

4. Cliquez sur Purger ou Supprimer. 5. Cliquez sur Oui dans la bote de confirmation qui saffiche lcran, puis sur OK pour fermer le Gestionnaire de donnes.
Astuce : Vous pouvez alimenter un fournisseur de donnes purg en slectionnant la commande Rafrachir les donnes du menu Donnes. Notez que cette commande rafrachit tous les fournisseurs de donnes du document actif.

184 Manuel de lutilisateur

Chapitre 8

Exportation de donnes partir de BUSINESSOBJECTS

.................................................................................

Dans ce chapitre
Gnralits 186

Formats externes disponibles 186 Copier et coller partir de BUSINESSOBJECTS vers une autre application 186
Exportation de donnes issues de BUSINESSOBJECTS 188

Affichage des fichiers TXT 191

Manuel de lutilisateur 185

Chapitre 8 Exportation de donnes partir de BUSINESSOBJECTS

Gnralits
Lexportation de donnes partir de BUSINESSOBJECTS vous permet dutiliser ces mmes donnes dans dautres applications. Il vous suffit de sauvegarder le rsultat dun fournisseur de donnes sous un format reconnu par lapplication que vous souhaitez utiliser.

Formats externes disponibles


Vous pouvez exporter les donnes issues de BUSINESSOBJECTS vers les formats suivants : Format texte. Vous pouvez ouvrir le fichier texte dans diverses applications, et sur des plates-formes autres que Windows (Macintosh, OS/2 ou UNIX, par exemple). Format tableur (Microsoft Excel). Lorsque vous visualisez les donnes exportes dans lapplication de la feuille de calcul, chaque valeur apparat dans une cellule distincte. Format SGBDR (y compris vers un fichier .dbf pour dBASE). Lorsque vous exportez des donnes issues de BUSINESSOBJECTS vers un format SGBDR, vous crez une table relationnelle dans la base de donnes. Cette table contient les colonnes de donnes rapatries par le fournisseur de donnes. Cette fonctionnalit vous permet dextraire dune table trs volumineuse un sous-ensemble de donnes, puis den exporter le rsultat vers votre SGBDR. Une fois exportes, les donnes peuvent tre rapatries. Pour ce faire, il vous suffit dexcuter un fournisseur de donnes dans BUSINESSOBJECTS. Le designer peut crer un nouvel univers ou modifier un univers existant pour reprsenter les donnes dans une nouvelle table. Vous pouvez galement accder directement aux donnes en utilisant un SQL la carte.

Copier et coller partir de BUSINESSOBJECTS vers une autre application


Vous pouvez copier des objets tels que des tableaux et des graphes de BUSINESSOBJECTS ou le contenu dun rapport et les coller dans une application Microsoft Office telle que Word ou Excel.

186 Manuel de lutilisateur

Gnralits

Pour copier et coller un objet : 1. Maintenez la touche Alt enfonce et cliquez sur le tableau que vous souhaitez copier. 2. Appuyez sur Ctrl+C. 3. Placez-vous dans lapplication cible. 4. Appuyez sur Ctrl+V.

Copier et coller le contenu dun rapport


Vous pouvez aussi copier le contenu dun rapport et en copier ensuite les donnes sous forme dimage pour des prsentations par exemple, ou sous forme de texte pour continuer travailler sur ces donnes dans lapplication cible. Le tableau ci-dessous rsume les tapes suivre pour copier et coller diffrents types dlments de rapport :
Tableau 0.1 : Si vous copiez un rapport avec.... Vous pouvez...

des tableaux, des tableaux croiss et des cellules des graphes et des images
Exemple :

coller les donnes sous forme dimage ou de texte coller les donnes sous forme dimage

Copier et coller partir de BUSINESSOBJECTS vers Microsoft Excel

...........................................................

Lexemple suivant montre comment copier des donnes partir de


BUSINESSOBJECTS vers Microsoft Excel :

1. Dans le menu Editer, choisissez Copier tout. BUSINESSOBJECTS copie le contenu du rapport actif dans le presse-papiers. 2. Ouvrez le classeur Microsoft Excel dans lequel coller les donnes. 3. Dans le menu Editer, choisissez Collage spcial. 4. Choisissez le format sous lequel copier les donnes.

Manuel de lutilisateur 187

Chapitre 8 Exportation de donnes partir de BUSINESSOBJECTS

Tableau 0.2 : Choisissez... Pour....

Texte

Copier le contenu du presse-papiers sous forme de donnes sur lesquelles vous pouvez continuer travailler dans Excel. Copier le contenu du presse-papiers sous forme dimage. Si vous copiez par exemple, un tableau BUSINESSOBJECTS sous forme dimage, vous ne pourrez plus travailler sur les donnes. Ce format est recommand pour le collage dimages. Copier le contenu du presse-papiers sous forme dimage Bitmap. Si vous choisissez de coller une image Bitmap, sachez que ce format peut ncessiter beaucoup de mmoire et despace disque.

Image

Bitmap

Le contenu du presse-papiers est coll dans le classeur Excel.

...........................................................

Exportation de donnes issues de BUSINESSOBJECTS


Cette section explique comment exporter des donnes issues de BUSINESSOBJECTS vers le format de votre choix. Pour ce faire : 1. Ouvrez le rapport contenant les donnes que vous souhaitez exporter. 2. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran.

188 Manuel de lutilisateur

Exportation de donnes issues de BUSINESSOBJECTS

3. Dans la zone Fournisseurs de donnes, cliquez sur licne du fournisseur contenant les donnes exporter :

4. Cliquez sur Exporter. La bote de dialogue Export vers un format externe saffiche lcran :

Manuel de lutilisateur 189

Chapitre 8 Exportation de donnes partir de BUSINESSOBJECTS

5. Slectionnez le mode dexportation des donnes. Le tableau qui suit dcrit les options disponibles et les actions requises.
Option Description Actions

Exporter vers un format de fichier local

Exporte les donnes vers un fichier au format texte, tableur ou dBASE.

1. Slectionnez le type de fichier dans la bote liste droulante Format. 2. Cliquez sur Parcourir pour spcifier le nom et lemplacement du fichier. 3. Si vous exportez les donnes vers un fichier texte, vous pouvez : modifier le sparateur en saisissant un caractre diffrent dans le champ Sparateur ; cocher Format DOS. 4. Cliquez sur OK.

Exporter vers un SGBDR

Exporte les donnes vers une base de donnes relationnelle.

1. Slectionnez la connexion ou cliquez sur le bouton Connexion pour en crer une nouvelle. 2. Cliquez sur OK.

190 Manuel de lutilisateur

Exportation de donnes issues de BUSINESSOBJECTS

Option

Description

Actions

Copier vers DDE

Copie les donnes vers le pressepapiers, ce qui vous permet de coller les donnes dans une autre application telle que Microsoft Excel.

Cliquez sur OK.

Astuce : Cochez Supprimer les espaces pour que les donnes exportes ne

contiennent aucun espace blanc. Vous pouvez maintenant utiliser les donnes issues de BUSINESSOBJECTS dans les applications supportant le format externe que vous avez slectionn.

Paramtrage des dates et bogue de lan 2000


Nous vous recommandons fortement de dfinir dans Windows un style de date quatre chiffres dans longlet Date de la bote de dialogue Proprits de Paramtres rgionaux. Vous serez ainsi assur de ne pas perdre les donnes relatives au sicle si vous exportez des donnes issues de BUSINESSOBJECTS dans des fichiers texte.

Affichage des fichiers TXT


Lorsque vous exportiez des donnes dans des fichiers TXT dans les versions de BUSINESSOBJECTS antrieures la version 4.1, les chanes de caractres taient encadres de guillemets doubles en plus des sparateurs slectionns. Dans BUSINESSOBJECTS 4.1 et dans les versions ultrieures, les chanes de caractres ne sont plus encadres de guillemets doubles. Dans les versions antrieures BUSINESSOBJECTS 4.1, vous rencontriez par exemple des chanes du type jean y 55 o y est utilis comme caractre de sparation. Dans BUSINESSOBJECTS 4.1, ainsi que dans les versions ultrieures, cette chane a lapparence suivante : jean y 55.

Manuel de lutilisateur 191

Chapitre 8 Exportation de donnes partir de BUSINESSOBJECTS

192 Manuel de lutilisateur

Partie III
Cration de rapports
www.businessobjects.com/infocenter

Chapitre 9

Rapports et Gestionnaire de rapports

.................................................................................

Dans ce chapitre
Gnralits 197 Lancement de BUSINESSOBJECTS 198

Session de travail en mode local 198


Espace de travail de BUSINESSOBJECTS 200

Menus et barres doutils 201 Barre dtat 202 Menus contextuels 203 Raccourcis clavier 203
Organisation de lespace de travail 204

Dfinition de la taille daffichage 204 Dfinition des proprits daffichage Windows 204 Slection dun mode daffichage 204 Paramtres rgionaux 205

Manuel de lutilisateur 195

Chapitre 9 Rapports et Gestionnaire de rapports

Gestionnaire de rapports 207

Gestion des donnes dans un document 208 Navigation dans les rapports 209 Structuration et mise en forme des rapports 211
Gestion des rapports 212

Insertion dun rapport vierge 212 Copie dun rapport 213 Affichage, attribution dun nouveau nom et suppression de rapports 213 Gestion des rapports laide du Gestionnaire de rapports 214 Annulation des actions 214
Ouverture de documents 215

Ouverture dun document 215 Ouverture simultane de plusieurs documents 215 Modifications des dossiers par dfaut 216
Rafrachissement de documents BUSINESSOBJECTS 218

Avant de rafrachir un document 218 Rafrachissement manuel dun document 220 Rafrachissement dun document contenant plusieurs fournisseurs de donnes 220 Rafrachissement dun document avec invite 221 Rafrachissement automatique dun document 222
Enregistrement des documents 224

196 Manuel de lutilisateur

Gnralits

Gnralits
Ce chapitre prsente les lments de base connatre pour pouvoir travailler avec BUSINESSOBJECTS.

Manuel de lutilisateur 197

Chapitre 9 Rapports et Gestionnaire de rapports

Lancement de BUSINESSOBJECTS
La procdure de connexion BUSINESSOBJECTS dpend de la configuration adopte pour BUSINESSOBJECTS dans votre entreprise. Lorsque vous dmarrez BUSINESSOBJECTS, il se peut que vous deviez saisir un nom dutilisateur et un mot de passe, et que vous deviez choisir un domaine de scurit. Si tel est le cas, le nom dutilisateur, le mot de passe et le domaine de scurit sont attribus par votre superviseur BUSINESSOBJECTS ou votre administrateur systme. Pour dmarrer BUSINESSOBJECTS : 1. Cliquez sur licne de BUSINESSOBJECTS dans le groupe BUSINESSOBJECTS du menu Programmes. La bote de dialogue Identification saffiche lcran.

2. Saisissez votre nom dutilisateur et votre mot de passe, puis choisissez votre domaine de scurit si ncessaire. Cliquez sur OK. 3. La bote de dialogue Identification se referme et la fentre BUSINESSOBJECTS saffiche lcran.

Remarque : Dans certaines configurations, la bote de dialogue Identification ne

saffiche pas lorsque vous lancez BUSINESSOBJECTS.

Session de travail en mode local


Si vous lancez BUSINESSOBJECTS en mode local, vous ntes pas en mesure de rcuprer ni denvoyer des documents via BROADCAST SERVER, ou encore de rapatrier des donnes issues dune base de donnes loigne. Vous ne pouvez travailler quavec des documents et des rapports stocks localement sur votre poste.
198 Manuel de lutilisateur

Lancement de BUSINESSOBJECTS

Cochez cette option afin de pouvoir travailler avec BUSINESSOBJECTS en mode local lorsque vous ne pouvez pas vous connecter votre rfrentiel (en cas de travail hors site, par exemple).

Manuel de lutilisateur 199

Chapitre 9 Rapports et Gestionnaire de rapports

Espace de travail de BUSINESSOBJECTS


Lespace de travail de BUSINESSOBJECTS est illustr ci-aprs. Linterface BUSINESSOBJECTS se compose de trois parties principales : les menus et les barres doutils, la fentre du Gestionaire de rapports, la fentre du rapport.
Le nom du document est affich sur la barre de titre.

Barre de menus

Barres doutils

Fentre du Gestionnaire de rapports

Fentre du rapport

Barre de dfilement verticale

Le nom du rapport est affich sur longlet du rapport.

Barre dtat

Barre de dfilement horizontale

200 Manuel de lutilisateur

Espace de travail de BUSINESSOBJECTS

Menus et barres doutils


Les menus contiennent toutes les commandes relatives aux tches que vous devez effectuer dans BUSINESSOBJECTS. Beaucoup dentre elles sont galement associes des boutons sur lune des barres doutils de BUSINESSOBJECTS. Vous pouvez masquer et afficher les barres doutils en fonction de vos besoins. Pour ce faire : 1. Slectionnez la commande Barres doutils du menu Affichage. La liste des dix barres doutils saffiche, comme illustr ci-aprs :

2. Cochez les cases correspondant aux barres doutils que vous souhaitez afficher et dcochez celles que vous souhaitez masquer. 3. Cliquez sur Fermer pour fermer la fentre Barres doutils.
Astuce : Vous pouvez galement afficher et masquer les barres doutils en

cliquant sur le bouton droit de la souris. Pour afficher ou masquer une barre doutils, cliquez sur son nom dans le menu contextuel.

Manuel de lutilisateur 201

Chapitre 9 Rapports et Gestionnaire de rapports

Barre doutils Standard Barre doutils Rapport

Barres doutils fixes Barres doutils flottantes

Barre dtat
La barre dtat, situe en bas de la fentre de BUSINESSOBJECTS, affiche des messages dtat et daide. Les messages daide donnent une brve description des commandes de menu lorsque vous placez le curseur de la souris sur lune des commandes, et affichent des instructions lorsque vous effectuez certaines actions afin de vous rappeler les options dont vous disposez. Les messages dtat fournissent des informations telles que lheure de la dernire mise jour des donnes du rapport, et donnent des indications sur ce que BUSINESSOBJECTS est en train deffectuer (connexion la base de donnes, chargement dun document, par exemple).

202 Manuel de lutilisateur

Espace de travail de BUSINESSOBJECTS

Menus contextuels
Les options couramment utilises sont accessibles par le biais de menus contextuels. Pour afficher un menu contextuel, placez-vous lendroit voulu et cliquez sur le bouton droit de la souris. Les options du menu ne sappliquent qu la zone sur laquelle vous avez cliqu. Cette mthode est un moyen simple et rapide daccder aux options.

Lorsque vous cliquez sur une cellule individuelle laide du bouton droit de la souris, seules les options applicables ce type de cellule sont affiches dans le menu.

Raccourcis clavier
Des raccourcis clavier sont disponibles pour la plupart des commandes de menu et des options de bote de dialogue. Ces raccourcis sont indiqus en regard des commandes et parfois dans les info-bulles. Il est galement possible dutiliser des combinaisons de touches pour effectuer certaines tches. Les messages saffichant dans la barre dtat vous rappellent lexistence de ces raccourcis clavier.

Manuel de lutilisateur 203

Chapitre 9 Rapports et Gestionnaire de rapports

Organisation de lespace de travail


Cette section dcrit les options que vous pouvez dfinir pour personnaliser lespace de travail BUSINESSOBJECTS.

Dfinition de la taille daffichage


Vous pouvez agrandir une partie des lments affichs afin dobtenir une vision plus prcise, ou au contraire, rduire cet affichage afin de visualiser davantage dlments dans la fentre du rapport. Pour modifier la taille de laffichage : Cliquez sur la flche situe en regard de la zone Zoom sur la barre doutils Standard et slectionnez une valeur dans la liste. Vous pouvez galement saisir une valeur directement dans la zone Zoom. Vous pouvez dfinir des valeurs comprises entre 10% et 400%.

Dfinition des proprits daffichage Windows


Nous vous recommandons de ne pas travailler avec des grandes polices, ce que vous pouvez dterminer dans les proprits daffichage de Windows. En effet, si vous choisissez cette dfinition, il se peut que certains libells de menus et de botes de dialogue soient tronqus. Nous vous recommandons galement de choisir comme modle : Standard Windows dans longlet Apparence des proprits daffichage.

Slection dun mode daffichage


Vous pouvez visualiser vos rapports selon diffrents modes daffichage.

Structure
Le mode Structure affiche uniquement les noms des variables ou les formules prsentes dans votre rapport, et non les donnes qui leur sont associes.
Tableau crois en mode Structure

Pour activer ou dsactiver le mode Structure : Slectionnez la commande Structure du menu Affichage.

204 Manuel de lutilisateur

Organisation de lespace de travail

Page
Le mode Page vous permet de voir comment les lments seront positionns sur la page imprime. Il vous permet galement de visualiser les en-ttes, les pieds de page et les marges de votre rapport. Certains paramtrages, tels que les sauts de page, et le rsultat de certaines fonctions de page ne peuvent tre visualiss quen mode Page. Le dernier mode daffichage activ au moment de la fermeture du document sera le mode activ lors de la prochaine ouverture du document. Pour activer ou dsactiver le mode Page : Slectionnez la commande Page du menu Affichage.

Affichage dun document cr dans BUSINESSOBJECTS 4.1


BUSINESSOBJECTS 5.0 utilise les polices Microsoft standard. BUSINESSOBJECTS 4.1 utilise des polices lgrement diffrentes de celles-ci. Si vous utilisez des documents crs dans BUSINESSOBJECTS 4.1, vous pouvez afficher et imprimer les donnes dans les polices utilises dans BUSINESSOBJECTS 4.1 pour conserver vos documents la mme apparence. Pour ce faire : 1. Dans le menu Outils, choisissez Options. La bote de dialogue Options saffiche lcran. 2. Cliquez sur longlet Gnral. 3. Cochez la case Polices de BUSINESSOBJECTS 4.1.

Remarque : Lorsque cette option est active ou dsactive, il est parfois ncessaire dagrandir puis de rduire la fentre qui contient le document BUSINESSOBJECTS READER pour visualiser le rsultat laffichage.

Paramtres rgionaux
BUSINESSOBJECTS prend en charge les paramtres internationaux. Cela signifie que les Paramtres rgionaux dfinis dans le Panneau de configuration de Windows ont une incidence sur la faon dont BUSINESSOBJECTS trie et affiche les nombres, les devises, les heures et les mois dans les rapports. Assurez-vous que ces paramtres sont correctement dfinis.

Manuel de lutilisateur 205

Chapitre 9 Rapports et Gestionnaire de rapports

Pour ce faire : 1. Dans le menu Programmes, slectionnez Paramtres puis Panneau de configuration. 2. Double-cliquez sur licne Paramtres rgionaux pour ouvrir la bote de dialogue Proprits de Paramtres rgionaux.

La date est dfinie dans un format quatre chiffres. Cela permet de conserver les informations relatives au sicle.

Dans lillustration ci-dessus, les paramtres rgionaux ont t dfinis pour le franais standard. Cela signifie que BUSINESSOBJECTS utilisera les conventions franaises pour les nombres, les dates et les heures. Le signe Francs sera utilis comme symbole montaire par dfaut.

Paramtrage des dates et bogue de lan 2000


Nous vous recommandons fortement de dfinir dans Windows un style de date quatre chiffres dans longlet Date de la bote de dialogue Proprits de Paramtres rgionaux. Vous serez ainsi assur de ne pas perdre les donnes relatives au sicle si vous exportez des donnes issues de BUSINESSOBJECTS dans des fichiers texte

206 Manuel de lutilisateur

Gestionnaire de rapports

Gestionnaire de rapports
Le Gestionnaire de rapports est un lment essentiel de lespace de travail BUSINESSOBJECTS partir duquel vous pouvez grer de nombreux aspects de votre activit.

Affichage du Gestionnaire de rapports


Vous pouvez afficher ou masquer la fentre du Gestionnaire de rapports laide du bouton de la barre doutils Standard.
Gestionnaire de rapports

Cliquez sur le bouton Gestionnaire de rapports dans la barre doutils Standard pour afficher ou masquer la fentre du Gestionnaire de rapport.

Le Gestionnaire de rapports comporte deux onglets, chacun permettant de grer un aspect diffrent de votre travail dans BUSINESSOBJECTS. Longlet Donnes vous permet de grer les variables et les formules se trouvant dans un document BUSINESSOBJECTS. Longlet Correspondance permet de naviguer dans les rapports et de travailler sur la structure et lorganisation des rapports et de leurs composants.

Manuel de lutilisateur 207

Chapitre 9 Rapports et Gestionnaire de rapports

Astuce : Lorsque la fentre du Gestionnaire de rapports est ouverte, elle est automatiquement positionne gauche de la fentre du rapport. Vous pouvez modifier cette position et dplacez la fentre du Gestionnaire de rapports vers un emplacement qui vous semble plus appropri. Maintenez la touche Ctrl enfonce tout en dplaant la fentre du Gestionnaire de rapports pour viter que sa position ne se bloque.

Gestion des donnes dans un document


Longlet Donnes du Gestionnaire de rapports contient la liste de toutes les variables et formules prsentes dans le document. Cette liste peut tre visualise de deux faons.

Vue par ordre alphabtique

Vue par fournisseur de donnes

Par ordre alphabtique : les donnes contenues dans le document sont affiches par ordre alphabtique, les variables se trouvant dans le dossier Variables et les formules dans le dossier Formules. Par fournisseur de donnes : les variables sont regroupes en fonction des fournisseurs de donnes dont elles sont issues.

208 Manuel de lutilisateur

Gestionnaire de rapports

Vous pouvez glisser-dposer les variables de la liste vers la fentre du rapport afin de crer des tableaux ou tout autre lment dans votre rapport. Si vous cliquez sur une variable de la liste laide du bouton droit de la souris, un menu saffiche lcran. Celui-ci vous permet : dditer le fournisseur de donnes afin de rapatrier dautres donnes, de crer un fournisseur de donnes, de visualiser les donnes, douvrir la bote de dialogue Variables afin de crer une nouvelle variable, dditer les variables locales.

Navigation dans les rapports


Longlet Correspondance du Gestionnaire de rapports vous permet de grer la structure de votre document. Deux modes de visualisation sont disponibles (Navigation et Structure).

Rapports

Sections

Vue Navigation

En mode Navigation, la liste de tous les rapports contenus dans votre document est affiche. Pour le rapport actuellement affich lcran, les noms des sections sont galement affichs. Si vous cliquez sur un lment de la liste dans le Gestionnaire de rapports, le rapport correspondant ou la section correspondante saffiche dans la fentre du rapport.

Manuel de lutilisateur 209

Chapitre 9 Rapports et Gestionnaire de rapports

Si vous cliquez sur un rapport de la liste laide du bouton droit de la souris, un menu saffiche lcran. Celui-ci vous permet : de renommer, dupliquer ou supprimer le rapport slectionn, dappliquer un modle ou des styles standard au rapport slectionn, dinsrer un nouveau rapport.

210 Manuel de lutilisateur

Gestionnaire de rapports

Structuration et mise en forme des rapports


En mode Structure, longlet Correspondance affiche la liste de tous les rapports contenus dans le document ainsi que la liste de tous les composants du rapport slectionn. Chaque composant dun rapport (en-tte, section, cellule, tableau, graphe, etc.) est reprsent par une icne et un nom. Les noms des composants masqus dans le rapport apparaissent en italique.

Rapports

Composants dun rapport

Mode Structure

Lorsque vous cliquez sur une icne dans la fentre du Gestionnaire de rapports, la section correspondante ou le composant correspondant saffiche dans la fentre principale du rapport. Si vous cliquez sur une icne laide du bouton droit de la souris, un menu saffiche lcran. Ainsi, si vous cliquez sur une icne de tableau laide du bouton droit de la souris, vous pouvez : formater le tableau, transformer le tableau en graphe, formater des ruptures, des tris ou des filtres appliqus sur le tableau slectionn, appliquer le style de rapport standard, copier, couper ou supprimer le tableau.

Manuel de lutilisateur 211

Chapitre 9 Rapports et Gestionnaire de rapports

Gestion des rapports


Cette section explique comment grer des rapports dans un document BUSINESSOBJECTS.

Insertion dun rapport vierge


La cration dun rapport vierge vous permet de concevoir des fonctions spciales avant dy afficher des donnes. Vous pouvez par exemple travailler dabord sur le titre dun rapport ou lui appliquer un fond de page, puis crer une requte ou tout autre fournisseur de donnes pour laffichage des donnes.

Cration dun rapport vierge dans un document existant


Slectionnez la commande Rapport du menu Insertion. Un nouveau rapport vierge apparat lintrieur du document

Insertion dun rapport vierge par dfaut


Vous pouvez dfinir BUSINESSOBJECTS de sorte toujours crer un rapport vierge dans un nouveau document lorsque vous slectionnez la commande Nouveau du menu Fichier ou lorsque vous cliquez sur le bouton Nouveau de la barre doutils. Pour ce faire : 1. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran. 2. Cliquez sur longlet Nouveau document. 3. Cliquez sur Crer systmatiquement un rapport vierge. Lors de la prochaine slection du bouton Nouveau ou de la commande Nouveau du menu Fichier, un rapport vierge saffichera dans un nouveau document.

Nouveau

212 Manuel de lutilisateur

Gestion des rapports

Copie dun rapport


Pour faire une copie dun rapport existant dans le document : 1. Cliquez sur longlet du rapport que vous souhaitez copier laide du bouton droit de la souris. 2. Slectionnez la commande Dupliquer le rapport dans le menu contextuel qui saffiche lcran. Une copie du rapport actif apparat dans un nouvel onglet lintrieur du document. Le nom qui saffiche dans longlet est <<Nom du rapport (n + 1)>>. Par exemple, si le rapport copi sappelle Ventes, le nouveau rapport est intitul Ventes (1). La commande Dupliquer le rapport est galement disponible dans le menu Edition.

Affichage, attribution dun nouveau nom et suppression de rapports


Un mme document peut contenir de nombreux rapports. Chaque rapport est associ un onglet, qui apparat en bas de la fentre du document.

Passage dun rapport un autre


Cliquez sur longlet du rapport que vous voulez afficher.

Attribution dun nouveau nom un rapport


1. Cliquez sur longlet du rapport laide du bouton droit de la souris. 2. Slectionnez la commande Renommer le rapport du menu contextuel. 3. Dans la bote de dialogue qui saffiche lcran, saisissez le nom que vous voulez attribuer au rapport, puis cliquez sur OK. Le nom que vous avez saisi saffiche dans longlet du rapport. Vous pouvez galement slectionner la commande Rapport>Renommer du menu Format.

Manuel de lutilisateur 213

Chapitre 9 Rapports et Gestionnaire de rapports

Suppression dun rapport


Vous pouvez supprimer un rapport dans un document si celui-ci contient plusieurs rapports. En revanche, il nest pas possible de supprimer le dernier rapport dun document. 1. Cliquez sur longlet du rapport laide du bouton droit de la souris. 2. Slectionnez la commande Supprimer le rapport du menu contextuel. Une bote de dialogue saffiche lcran, vous demandant de confirmer ou dannuler la demande de suppression du rapport.

Suppression de plusieurs rapports


1. Tout en maintenant la touche Maj enfonce, cliquez sur longlet de chacun des rapports que vous souhaitez supprimer. 2. Cliquez sur le bouton droit de la souris. 3. Slectionnez la commande Supprimer le rapport du menu contextuel. La commande Supprimer le rapport est galement disponible dans le menu Edition.

Remarque : Vous ne pouvez pas annuler la suppression dun rapport.

Gestion des rapports laide du Gestionnaire de rapports


Vous avez galement la possibilit de grer vos rapports directement partir de longlet Correspondance du Gestionnaire de rapports. Pour en savoir plus sur la procdure, reportez-vous la page 209.

Annulation des actions


Si vous faites une erreur ou si vous souhaitez annuler une action que vous venez deffectuer car le rsultat ne vous satisfait pas, vous pouvez utiliser le bouton Annuler de la barre doutils Standard. Le bouton Annuler vous permet dannuler jusqu dix actions successives.
Annuler/Rtablir

Le bouton Rtablir vous permet de rtablir jusqu dix actions prcdemment annules. Pour annuler des actions, vous pouvez galement utiliser le raccourci clavier Ctrl + Z.

214 Manuel de lutilisateur

Ouverture de documents

Ouverture de documents
BUSINESSOBJECTS 5.0 est totalement compatible avec : tous les documents crs dans BUSINESSOBJECTS 4.x, les documents BUSINESSQUERY, les documents WEBINTELLIGENCE. Cette section vous explique comment ouvrir ce type de documents.

Remarque : Si vous souhaitez ouvrir des documents WEBINTELLIGENCE et

BUSINESSQUERY 4.1, vous devez slectionner BOMain.key dans la liste Domaine de scurit lorsque vous vous connectez BUSINESSOBJECTS et quun choix de domaines de scurit vous est propos.

Ouverture dun document


1. Cliquez sur le bouton Ouvrir de la barre doutils Standard. La bote de dialogue Ouverture saffiche lcran.
Ouvrir

2. Slectionnez le type de document que vous voulez ouvrir dans la liste Type. 3. Localisez le document que vous voulez ouvrir et cliquez sur OK.
Astuce : BUSINESSOBJECTS garde trace des derniers documents ouverts. Les noms

de ces fichiers apparaissent la fin du menu Fichier. Vous navez qu slectionner le fichier que vous voulez ouvrir dans la liste.

Ouverture simultane de plusieurs documents


Louverture simultane de plusieurs documents savre utile lorsque vous tes en prsence de documents complexes dont louverture prend du temps. Vous pouvez slectionner tous les documents que vous voulez utiliser, puis vous concentrer sur autre chose en attendant louverture de lensemble de ces documents. Pour ce faire :
Ouvrir

1. Cliquez sur le bouton Ouvrir de la barre doutils Standard. La bote de dialogue Ouverture saffiche lcran. Manuel de lutilisateur 215

Chapitre 9 Rapports et Gestionnaire de rapports

2. Slectionnez le type de document que vous voulez ouvrir dans la liste Type. 3. Slectionnez les documents que vous voulez ouvrir laide de la touche Maj pour des documents adjacents ou de la touche Ctrl pour des documents non adjacents. 4. Cliquez sur OK.

Modifications des dossiers par dfaut


Lorsque vous slectionnez Ouvrir, la bote de dialogue Ouverture souvre en affichant par dfaut le dossier UserDocs de BUSINESSOBJECTS. Ce paramtre peut tre modifi. Pour ce faire : 1. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran. 2. Cliquez sur longlet Dossiers par df. 3. Slectionnez le type de fichier dans la liste et cliquez sur le bouton Modifier. La bote de dialogue Parcourir saffiche lcran.

216 Manuel de lutilisateur

Ouverture de documents

4. Localisez et ouvrez le dossier que vous voulez dfinir comme dossier par dfaut, puis cliquez sur OK. Le nouveau dossier ainsi que son chemin daccs sont affichs dans la liste.

Manuel de lutilisateur 217

Chapitre 9 Rapports et Gestionnaire de rapports

Rafrachissement de documents BUSINESSOBJECTS


Un document gnr un instant T reflte les donnes qui existaient au moment prcis de sa gnration mais qui sont depuis devenues inexactes. Dans BUSINESSOBJECTS, vous pouvez mettre jour les donnes dun document tout en conservant la mme prsentation et la mme mise forme. Lors de la mise jour, BUSINESSOBJECTS se reconnecte la base de donnes ou au fichier et rapatrie les donnes mises jour. On parle du rafrachissement dun document. Rafrachir un document permet de sassurer que les donnes sont jour par rapport aux modifications apportes la base de donnes ou aux fichiers de donnes personnelles. Vous pouvez mettre jour les donnes affiches dans un document BUSINESSOBJECTS si vous travaillez en mode connect.

Mthodes de rafrachissement des documents


BUSINESSOBJECTS vous permet de rafrachir des documents selon les mthodes suivantes : manuellement, automatiquement, des heures ou des intervalles dfinis, en envoyant le document Broadcast Agent, module de BUSINESSOBJECTS qui gre le traitement programm des documents, chaque ouverture dun document.

Avant de rafrachir un document


Lorsque vous rafrachissez un document, vous rafrachissez le ou les fournisseurs de donnes quil contient. Un fournisseur de donnes est une source de donnes : il peut sagir par exemple, dune requte de base de donnes ou dun fichier de donnes personnelles. Lutilisateur ayant cr un document peut spcifier sil est ou non possible de rafrachir les fournisseurs de donnes de ce document. Par consquent, avant dessayer de rafrachir un fournisseur de donnes, vrifiez si loption Peut tre rafrachi a t coche.

218 Manuel de lutilisateur

Rafrachissement de documents BUSINESSOBJECTS

Pour ce faire : 1. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran.

Cliquez ici pour que votre document puisse tre rafrachi.

2. Cliquez sur longlet Dfinition. 3. Dans la zone Fournisseurs de donnes, slectionnez le fournisseur que vous souhaitez vrifier. 4. Cochez la case Peut tre rafrachi. Si cette case nest pas coche, le fournisseur de donnes ne peut tre rafrachi ni par vous, ni par dautres utilisateurs. Avant de rafrachir un fournisseur de donnes, il est galement recommand de vrifier que : les donnes les plus jour correspondent bien aux donnes que vous voulez ; le rafrachissement du fournisseur de donnes ne va pas entraner le blocage du serveur (de la base de donnes) ; le rafrachissement du fournisseur de donnes ne va pas entraner le blocage de votre ordinateur.

Manuel de lutilisateur 219

Chapitre 9 Rapports et Gestionnaire de rapports

Certaines bases de donnes supportent le mode asynchrone, qui vous permet de rafrachir un fournisseur de donnes sans que cela ne bloque votre ordinateur. Si la base de donnes de votre site ne prend pas en charge le mode asynchrone, il est possible dviter un blocage dordinateur en spcifiant des heures creuses pour le rafrachissement des fournisseurs de donnes. Votre dpartement informatique, le designer de lunivers et/ou le superviseur devraient tre en mesure de vous conseiller sur ces points.

Rafrachissement manuel dun document


Pour mettre jour les donnes contenues dans un document : Cliquez sur le bouton Rafrachir de la barre doutils.
Rafrachir

BUSINESSOBJECTS rafrachit tous les fournisseurs de donnes de votre document.

Rafrachissement dun document contenant plusieurs fournisseurs de donnes


Si votre document contient plusieurs fournisseurs de donnes, vous avez la possibilit de choisir le fournisseur de donnes que vous souhaitez rafrachir. Pour ce faire : 1. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran.

220 Manuel de lutilisateur

Rafrachissement de documents BUSINESSOBJECTS

2. Cliquez sur longlet Rsultats.

3. Slectionnez le fournisseur de donnes que vous voulez rafrachir dans la liste Fournisseurs de donnes. 4. Cliquez sur le bouton Rafrachir.

Rafrachissement dun document avec invite


Une invite est une bote de dialogue qui vous demande de choisir les donnes que vous voulez rapatrier et afficher dans votre rapport. Ainsi, vous pouvez par exemple centrer votre analyse sur une anne particulire ou sur une gamme de produits spcifique. Si un rapport a t dfini avec une invite, BUSINESSOBJECTS affiche cette bote de dialogue lorsque vous cliquez sur le bouton Rafrachir. Laspect de la bote de dialogue dpend de la faon dont elle a t dfinie par la personne ayant cr le rapport.

Manuel de lutilisateur 221

Chapitre 9 Rapports et Gestionnaire de rapports

Dans lexemple ci-aprs, la bote de dialogue de linvite personnalise vous demande de choisir une ligne de produit avant de rafrachir le rapport.

Rafrachissement automatique dun document


Plusieurs options peuvent tre dfinies pour le rafrachissement rgulier ou ponctuel de vos documents.

Rafrachissement automatique louverture dun document


Vous pouvez paramtrer BUSINESSOBJECTS de sorte que tous les fournisseurs de donnes contenus dans un document soient automatiquement rafrachis chaque ouverture du document. Pour ce faire : 1. Assurez-vous que le document est ouvert. 2. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran. 3. Cliquez sur longlet Enregistrement. 4. Cochez la case Rafrachir le document louverture, puis cliquez sur OK.

Rafrachissement un moment prcis


Si vous savez que la base de donnes doit tre mise jour une date et une heure prcises, vous pouvez spcifier que les fournisseurs de donnes de votre document soient automatiquement rafrachis ce moment prcis. Pour ce faire : 1. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran.

222 Manuel de lutilisateur

Rafrachissement de documents BUSINESSOBJECTS

2. Cliquez sur longlet Dfinition.


Slectionnez le fournisseur de donnes dans la liste. Dfinissez les options de rafrachissement automatique ici.

3. Dans la zone Fournisseurs de donnes, slectionnez le fournisseur de donnes sur lequel vous voulez travailler. 4. Cochez Rafrachissement automatique, puis cliquez sur Une seule fois. 5. Slectionnez une option dans la bote liste droulante : "A la date, lheure". Utilisez cette option pour rafrachir le fournisseur de donnes une heure prcise, un jour donn. "A la date, dans". Utilisez cette option pour rafrachir le fournisseur de donnes aprs une heure prcise, un jour donn. 6. Slectionnez une date et une heure dans les botes liste droulantes respectives, puis cliquez sur OK.

Rafrachissement rgulier
Si vous savez que la base de donnes est mise jour quotidiennement une certaine heure, par exemple minuit, vous pouvez spcifier que les fournisseurs de donnes soient automatiquement rafrachis chaque jour 1 heure du matin. Pour ce faire : 1. Suivez les tapes 1 3 de la procdure Rafrachissement un moment prcis, page 222. 2. Cochez la case Rafrachissement automatique, puis cliquez sur Toutes les. Manuel de lutilisateur 223

Chapitre 9 Rapports et Gestionnaire de rapports

3. Dfinissez les intervalles auxquels vous voulez rafrachir le fournisseur de donnes en saisissant une valeur dans le champ, puis slectionnez Heures(s) ou Minute(s) dans la bote liste droulante. 4. Slectionnez les heures de dbut et de fin dans les zones Date et Heure, puis cliquez sur OK.

Enregistrement des documents


Les rapports BUSINESSOBJECTS sont enregistrs dans des documents BUSINESSOBJECTS. Cette section explique comment : enregistrer le document, sassurer que le document est disponible pour dautres utilisateurs, et
Enregistrer

enregistrer le document sous un format diffrent et/ou dans un dossier diffrent.

Enregistrement dun document


1. Cliquez sur le bouton Enregistrer de la barre doutils Standard ou slectionnez la commande Enregistrer du menu Fichier. La bote de dialogue Enregistrer sous saffiche lcran. Par dfaut, le dossier UserDocs est actif et le nom du document est Documentn. 2. Si vous le souhaitez, saisissez un autre nom dans le champ Nom de fichier. 3. Cliquez sur Enregistrer. La bote de dialogue Enregistrer sous se ferme. Le nom donn au document saffiche dans la barre de titre de la fentre de lapplication. Par dfaut, lextension des fichiers des documents BUSINESSOBJECTS est .rep.

Enregistrement dun document en mode entreprise ou groupe de travail


BUSINESSOBJECTS vous permet denregistrer des documents selon deux modes : le mode entreprise et le mode groupe de travail. Le mode entreprise signifie que vous travaillez en tant connect un rfrentiel. Le mode groupe de travail signifie que vous travaillez sans rfrentiel.

224 Manuel de lutilisateur

Enregistrement des documents

Le mode denregistrement des documents dtermine si dautres utilisateurs peuvent avoir accs ces documents, comme lindique le tableau ci-dessous.
Les utilisateurs en... peuvent accder aux documents enregistrs en...

mode groupe de travail mode entreprise

mode groupe de travail uniquement. mode groupe de travail et mode entreprise.

Par dfaut, un document est enregistr dans le mode correspondant votre mode de travail. Ainsi, si vous lancez une session en mode entreprise, tout document sauvegard lest automatiquement en mode entreprise.

Enregistrement dun document pour tous les utilisateurs


Si vous souhaitez quun document soit accessible tout autre utilisateur travaillant sans rfrentiel, cochez la case Enregistrer pour tous les utilisateurs dans la bote de dialogue Enregistrer sous (commande Enregistrer sous du menu Fichier). Si vous ne cochez pas cette case, les utilisateurs travaillant sans rfrentiel recevront un message derreur indiquant Vous ne possdez pas de droits daccs ce document lorsquils tenteront douvrir votre document. Il est important de garder cela lesprit lorsque vous envoyez des documents dautres utilisateurs par messagerie lectronique, par exemple.

Enregistrement dun document au format texte ou RTF


Lorsque vous enregistrez un document BUSINESSOBJECTS au format Texte (.txt) ou au format Texte mis en forme (.rtf), seul le rapport slectionn est enregistr. Les graphiques ne sont enregistrs ni au format txt, ni au format rtf. 1. Ouvrez le document, puis slectionnez la commande Enregistrer sous du menu Fichier. La bote de dialogue Enregistrer sous saffiche lcran. 2. Dans la zone Type de fichier, cliquez sur : Texte seulement (*.txt), ou Texte mis en forme (RTF) (*.rtf). 3. Cliquez sur Enregistrer. BUSINESSOBJECTS fait une copie du document et lenregistre au format spcifi. Le document original reste affich lcran.

Manuel de lutilisateur 225

Chapitre 9 Rapports et Gestionnaire de rapports

Modification du nom et/ou dossier dun document


1. Ouvrez le document, puis slectionnez la commande Enregistrer sous du menu Fichier. La bote de dialogue Enregistrer sous saffiche lcran. 2. Saisissez un nom dans le champ Nom de fichier. 3. Slectionnez le dossier dans lequel vous souhaitez enregistrer le document, puis cliquez sur Enregistrer. Le document associ au nouveau nom et/ou dossier saffiche lcran.

Enregistrement dun document en tant que fichier BusinessQuery


Les utilisateurs de BUSINESSQUERY pour Excel crent des requtes sur des univers dans Microsoft Excel. En enregistrant un document en tant que fichier BUSINESSQUERY, vous pouvez transfrer des donnes obtenues dans BUSINESSOBJECTS vers BUSINESSQUERY. Vous pouvez alors travailler avec la requte en utilisant la fois les fonctionnalits de BUSINESSQUERY et de Microsoft Excel. Lenregistrement dun document en tant que fichier BUSINESSQUERY nest possible que si toutes les conditions indiques ci-aprs sont remplies : le document en cours ne comporte quun seul fournisseur de donnes ; le fournisseur de donnes est une requte sur un univers ; la requte renvoie un seul microcube. Pour enregistrer un document en tant que fichier BUSINESSQUERY : 1. Slectionnez la commande Enregistrer sous du menu Fichier. 2. Placez-vous dans le dossier dans lequel vous voulez enregistrer le document. Le dossier par dfaut des fichiers BUSINESSQUERY est : C:\BusinessObjects\UserBQY\NomUnivers, o NomUnivers correspond lunivers sur lequel la requte a t cre. 3. Slectionnez Fichiers BusinessQuery (*.bqy) dans la bote liste droulante Type de fichier. 4. Si vous le souhaitez, saisissez un autre nom dans le champ Nom de fichier, puis cliquez sur OK. Sinon, cliquez simplement sur OK. Pour en savoir plus sur lutilisation dune requte dans BUSINESSQUERY, reportez-vous au Manuel de lutilisateur de BusinessQuery.

226 Manuel de lutilisateur

Enregistrement des documents

Enregistrement dun document au format HTML


Pour enregistrer un document BUSINESSOBJECTS au format HTML, procdez comme suit : 1. Dans le menu Fichier, choisissez loption Enregistrer au format HTML. La bote de dialogue correspondante saffiche. 2. Choisissez le rpertoire dans lequel enregistrer le fichier et cliquez sur Enregistrer. 3. La bote de dialogue Options HTML saffiche et vous permet de choisir les options denregistrement du document HTML. Pour obtenir plus dinformations sur les options disponibles dans cette bote de dialogue ainsi que des conseils sur la cration dun document HTML en gnral, reportez-vous au Manuel de lutilisateur InfoView.

Manuel de lutilisateur 227

Chapitre 9 Rapports et Gestionnaire de rapports

228 Manuel de lutilisateur

Chapitre 10

Affichage des donnes dans un tableau

.................................................................................

Dans ce chapitre
Gnralits 231 Types de tableaux 232

Tableaux simples 232 Tableaux croiss 233


Cration de tableaux 235

Insertion dun tableau partir du Gestionnaire de rapports 235 Inversion des colonnes et des lignes 236 Rorganisation des donnes dans les tableaux 237 Ajout de donnes un tableau 240 Remplacement de donnes dans un tableau 241 Suppression de donnes dans un tableau 242 Insertion dun tableau crois 243 Transformation dun tableau crois en tableau simple 244 Astuces pour glisser-dposer des donnes 245

Manuel de lutilisateur 229

Chapitre 10 Affichage des donnes dans un tableau

Insertion guide de tableaux 246 Edition de tableaux 249

Slection de tableaux, lignes et cellules 249 Insertion de colonnes et lignes vides 252 Attribution ou modification du nom dune colonne ou dune ligne 252 Retaillage des colonnes et des lignes 253 Copie, collage et suppression 253
Cellules individuelles 255

Insertion dune cellule individuelle 255 Dplacement dune cellule lextrieur dun tableau 256 Edition de cellules et du contenu de cellules 257

230 Manuel de lutilisateur

Gnralits

Gnralits
BUSINESSOBJECTS permet dafficher les donnes dun rapport sous trois formes : dans des tableaux, dans des graphes ou dans des cellules individuelles. Ce chapitre traite des diffrents types de tableaux, notamment les tableaux croiss, pouvant tre utiliss dans BUSINESSOBJECTS. Vous trouverez des instructions relatives la cration de tableaux et lorganisation de laffichage des donnes dans ces tableaux. Ce chapitre dcrit galement linsertion et laffichage des donnes dans des cellules individuelles. Laffichage des donnes dans des graphes est trait au Chapitre 17 "Cration de graphes", page 435 du prsent manuel. La mise en forme des tableaux et des cellules, savoir les couleurs, la police et le style des valeurs numriques, est traite au Chapitre 22 "Mise en forme des tableaux, des cellules et des sections", page 567. Le Chapitre 13 "Ruptures de tableaux et affichage des calculs", page 305, explique comment scinder les donnes contenues dans des tableaux afin dafficher des calculs.

Manuel de lutilisateur 231

Chapitre 10 Affichage des donnes dans un tableau

Types de tableaux
BUSINESSOBJECTS propose trois types de tableaux. Les deux premiers types, qui sont des tableaux simples, affichent les donnes sous forme de liste ; la troisime catgorie de tableau correspond aux tableaux croiss, destins afficher un rsum des donnes. Vous trouverez ci-aprs la description de ces diffrents types de tableaux.

Tableaux simples
Les tableaux de BUSINESSOBJECTS affichent les donnes dans des lignes ou des colonnes et comportent un en-tte et un pied de page, qui correspondent des lignes et des colonnes particulires. Len-tte affiche des informations relatives la ligne ou la colonne. Il peut sagir, par exemple, dun intitul ou du nom de la variable dont les valeurs sont affiches. Le pied de page affiche les calculs effectus sur les valeurs affiches dans les colonnes ou les lignes. Les intituls des variables peuvent tre affichs sur la premire ligne du tableau de sorte que les donnes se prsentent sous forme de colonnes comme dans lexemple suivant :
Les noms des variables sont affichs en haut du tableau

Les valeurs sont rpertories sous les en-ttes des colonnes

Les totaux sont affichs dans les pieds de page du tableau

232 Manuel de lutilisateur

Types de tableaux

Il est galement possible dafficher les intituls des variables dans la colonne gauche du tableau de sorte que les donnes se prsentent sous forme de lignes comme dans lexemple qui suit. Ce format de tableau est gnralement utilis dans les rapports financiers tels que les bilans.
Les noms des variables sont affichs gauche du tableau. Les rsultats des calculs sont affichs dans le pied de page du tableau.

Les valeurs sont rpertories dans les lignes la suite des en-ttes de ligne.

Tableaux croiss
Un tableau crois est un type de tableau particulier dans lequel les donnes sont affiches dans des colonnes et dans des lignes. Les donnes correspondantes apparaissent lintersection des colonnes et des lignes, savoir le corps. Cette partie du tableau affiche gnralement des donnes numriques. Un tableau crois peut afficher la fois le total des lignes et le total des colonnes, ainsi quun total gnral. Pour pouvoir afficher les donnes dans un tableau crois, vous devez disposer dau moins trois variables, dont un indicateur. Lindicateur est plac dans le corps du tableau crois.

Manuel de lutilisateur 233

Chapitre 10 Affichage des donnes dans un tableau

Le tableau crois illustr ci-aprs affiche le chiffre daffaires par anne pour les trois produits qui ont enregistr le meilleur chiffre daffaires.
La variable Anne est affiche sur la ligne suprieure. Il sagit de laxe vertical du tableau crois.

Les noms des variables sont affichs dans la colonne de gauche. Il sagit de laxe horizontal du tableau crois. La variable Chiffre daffaires est affiche dans le corps.

Les totaux des lignes et des colonnes sont affichs dans les deux pieds de page, le total gnral apparaissant dans la cellule infrieure droite.

Le mme tableau crois en mode Structure montre comment les variables sont places dans le tableau.

234 Manuel de lutilisateur

Cration de tableaux

Cration de tableaux
Cette section ne concerne que linsertion de tableaux contenant des donnes existant dj dans le rapport, cest--dire lutilisation des variables affiches dans la liste du Gestionnaire de rapports. Plusieurs mthodes permettent dinsrer un nouveau tableau dans un rapport. Vous pouvez : Slectionner et glisser-dposer les variables de la liste du Gestionnaire de rapports vers un espace vide du rapport. Les donnes saffichent alors dans un tableau. Vous pouvez ensuite ajouter dautres colonnes selon vos besoins, inverser les colonnes et les lignes, dplacer le tableau, le transformer en tableau crois ou encore renommer les intituls de donnes. Utiliser les assistants de cration de tableaux / tableaux croiss. Copier un tableau existant puis remplacer les variables et supprimer ou ajouter des colonnes et des lignes selon vos besoins. Pour insrer de nouvelles donnes dans votre rapport, reportez-vous au Chapitre 2 "Introduction laccs aux donnes avec BUSINESSOBJECTS", page 39.

Insertion dun tableau partir du Gestionnaire de rapports


Linsertion dun tableau en glissant-dposant les variables de votre choix du Gestionnaire de rapports vers le rapport est la mthode la plus rapide et la plus pratique. Pour ce faire : 1. Assurez-vous que la fentre Gestionnaire de rapports est ouverte. Si elle ne lest pas, cliquez sur le bouton Gestionnaire de rapports de la barre doutils Standard. 2. Cliquez sur longlet Donnes du Gestionnaire de rapports. Une liste de toutes les donnes pouvant tre utilises dans le rapport saffiche lcran.

Gestionnaire de rapports

Manuel de lutilisateur 235

Chapitre 10 Affichage des donnes dans un tableau

3. Slectionnez les variables que vous souhaitez utiliser dans votre tableau. Pour slectionner plusieurs variables, utilisez la touche Ctrl.

Curseur de cration de tableau

4. Maintenez le bouton gauche de la souris enfonc et glissez-dposez les variables du Gestionnaire de rapports vers votre rapport. Le curseur se transforme en curseur de cration de tableau et la barre dtat affiche le message Dposez pour crer un tableau simple.

Barre dtat

5. Relchez le bouton de la souris pour dposer les variables et crer un tableau affichant les donnes.

Inversion des colonnes et des lignes


Vous pouvez modifier lorientation de votre tableau afin dinverser les donnes contenues dans les colonnes et les lignes. Pour ce faire : 1. Slectionnez le tableau.
Inverser colonnes/lignes

2. Cliquez sur le bouton Inverser colonnes/lignes de la barre doutils Rapport. Les colonnes et les lignes du tableau sont inverses comme dans lexemple qui suit.

Format initial......

....format final

236 Manuel de lutilisateur

Cration de tableaux

Rorganisation des donnes dans les tableaux


Aprs avoir insr un tableau, vous pouvez rorganiser les colonnes et les lignes quil contient, ajouter des donnes ou encore supprimer des colonnes et des lignes afin dobtenir une meilleure reprsentation de vos donnes. Toutes ces manipulations peuvent tre faites laide de la souris. Lutilisation de botes de dialogue ou de menus nest pas ncessaire.

Inversion de deux colonnes ou de deux lignes


Pour inverser deux colonnes ou deux lignes : 1. Cliquez sur lune des lignes ou des colonnes. Assurez-vous de cliquer sur une cellule autre que la cellule den-tte. 2. Cliquez nouveau sur la mme ligne ou la mme colonne puis, tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur sur la deuxime ligne ou colonne. Le curseur se transforme en curseur dinversion et la barre dtat affiche le message Dposez pour inverser le contenu. 3. Relchez le bouton de la souris. Les deux colonnes ou lignes ont chang demplacement dans le tableau.

Curseur dinversion

Format initial......

....format final

Dplacement de colonnes et de lignes


Pour dplacer une colonne ou une ligne vers un nouvel emplacement dans le tableau : 1. Cliquez sur la ligne ou la colonne. Assurez-vous de cliquer sur une cellule autre que la cellule den-tte. 2. Cliquez nouveau sur la mme ligne ou colonne puis, tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur jusqu lemplacement de votre choix pour la ligne ou la colonne. Le curseur se transforme en curseur de dplacement et la barre dtat affiche le message Dposez pour dplacer le contenu.

Curseur de dplacement

Manuel de lutilisateur 237

Chapitre 10 Affichage des donnes dans un tableau

3. Relchez le bouton de la souris. La ligne ou la colonne est dplace vers le nouvel emplacement.

Format initial......

....format final

Copie de colonnes et de lignes


Pour copier une colonne ou une ligne : 1. Cliquez sur la ligne ou la colonne. Assurez-vous de cliquer sur une cellule autre que la cellule den-tte. 2. Cliquez nouveau sur la mme ligne ou colonne puis, tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur jusqu lemplacement de votre choix pour la ligne ou la colonne. 3. Maintenez la touche Ctrl enfonce. Le curseur se transforme en curseur de copie et la barre dtat affiche le message Dposez pour copier le contenu.

Curseur de copie

Format initial......

....format final

4. Tout en maintenant la touche Ctrl enfonce, relchez le bouton de la souris. La ligne ou la colonne est copie au nouvel emplacement.

238 Manuel de lutilisateur

Cration de tableaux

Maintien du format source


Lorsque vous inversez, dplacez ou copiez des lignes et des colonnes, il peut vous sembler utile de conserver le format utilis dans une ligne ou une colonne particulire. Dans lexemple suivant, les valeurs de la colonne Anne sont en rouge et la police utilise est plus grande que dans les autres colonnes. Pour conserver ce format lorsque vous dplacez cette colonne vers un nouvel emplacement du tableau : Maintenez la touche Alt enfonce et glissez-dposez la colonne ou la ligne vers le nouvel emplacement.

Inversion des colonnes uniquement et maintien du format dans la colonne du milieu.

Maintien de la touche Alt enfonce et copie du format vers le nouvel emplacement.

Manuel de lutilisateur 239

Chapitre 10 Affichage des donnes dans un tableau

Ajout de donnes un tableau


Vous pouvez ajouter des donnes votre tableau en glissant-dposant des variables partir du Gestionnaire de rapports et en insrant de nouvelles lignes ou colonnes dans votre tableau. Pour insrer une ligne ou une colonne dans un tableau, procdez comme suit :

Symbole dinsertion

1. Dans le Gestionnaire de rapports, cliquez sur la variable que vous souhaitez ajouter au tableau. 2. Tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur vers le bord de la colonne ou de la ligne laquelle vous voulez en ajouter une. 3. Lorsque le bord de la colonne ou de la ligne est mis en valeur par une bordure grise hachure et que la barre dtat affiche le message Dposez pour insrer, relchez le bouton de la souris. Une nouvelle ligne ou colonne est ajoute au tableau afin dafficher les nouvelles donnes.
Astuce : Vous pouvez ajouter plusieurs variables simultanment. Utilisez les touches Ctrl ou Maj pour slectionner plusieurs variables dans la liste du Gestionnaire de rapports.

240 Manuel de lutilisateur

Cration de tableaux

Remplacement de donnes dans un tableau


Vous pouvez remplacer les donnes contenues dans une colonne ou une ligne en glissant-dposant une variable diffrente du Gestionnaire de rapports vers le tableau.
Symbole de remplacement

1. Dans le Gestionnaire de rapports, cliquez sur la variable que vous souhaitez ajouter votre tableau. 2. Tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur sur la colonne ou la ligne de donnes remplacer. 3. Lorsque la colonne ou la ligne est mise en valeur par une bordure grise hachure et que la barre dtat affiche le message Dposez pour remplacer le contenu, relchez le bouton de la souris. Les donnes contenues dans la colonne ou la ligne sont remplaces par les nouvelles donnes.

Manuel de lutilisateur 241

Chapitre 10 Affichage des donnes dans un tableau

Suppression de donnes dans un tableau


Vous pouvez supprimer une ligne ou une colonne de donnes dun tableau en glissant-dposant ces donnes vers la fentre du Gestionnaire de rapports. Pour ce faire : 1. Cliquez sur la ligne ou la colonne. Assurez-vous de cliquer sur une cellule autre que la cellule den-tte. 2. Cliquez nouveau sur la mme ligne ou colonne puis, tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur vers la fentre du Gestionnaire de rapports.

....format final

Format initial......

3. Relchez le bouton de la souris. La colonne ou la ligne de donnes est supprime du tableau.

242 Manuel de lutilisateur

Cration de tableaux

Insertion dun tableau crois


Vous pouvez crer un tableau crois en glissant-dposant des variables du Gestionnaire de rapports vers le rapport en vue de crer un tableau simple et de le rorganiser en tableau crois. Notez que vous devez disposer dau moins deux dimensions/informations et dun indicateur afin de pouvoir crer un tableau crois. Pour transformer un tableau simple en tableau crois, procdez comme suit :

1. Slectionnez une colonne et faites-la glisser vers langle suprieur droit du tableau. Vous pouvez galement faire glisser une variable de la fentre du Gestionnaire de rapports vers langle suprieur droit du tableau. 2. Lorsque le curseur se change en curseur Transformer en tableau crois et que la barre dtat affiche le message Dposez pour transformer en tableau crois, relchez le bouton de la souris. Le tableau simple se transforme en tableau crois.

Curseur Transformer en tableau crois

Manuel de lutilisateur 243

Chapitre 10 Affichage des donnes dans un tableau

Rorganisation de tableaux croiss


Vous pouvez rorganiser un tableau crois en inversant ou remplaant des variables dans les en-ttes ou en remplaant la variable affiche dans le corps. Lexemple ci-aprs montre comment inverser deux en-ttes.

1. Cliquez sur len-tte Anne. Cliquez nouveau sur le mme en-tte. 2. Tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur sur len-tte Lignes. Len-tte Lignes est mis en surbrillance, le curseur prend la forme du curseur dinversion et la barre dtat indique Dposez pour inverser. 3. Relchez le bouton de la souris. Les en-ttes apparaissent aux nouveaux emplacements.

Transformation dun tableau crois en tableau simple


Vous pouvez rorganiser les colonnes et les lignes dun tableau crois afin dobtenir un tableau simple. Pour ce faire : 1. Cliquez sur la ligne den-tte du tableau crois. 2. Cliquez nouveau sur la mme ligne et, tout en maintenant le bouton gauche de la souris enfonc, faites glisser le curseur vers la bordure gauche du tableau crois. 3. Lorsquune ligne horizontale apparat au-dessus du curseur, relchez le bouton de la souris.

Curseur Transformer en tableau

244 Manuel de lutilisateur

Cration de tableaux

Astuces pour glisser-dposer des donnes


Assurez-vous davoir correctement slectionn les donnes que vous souhaitez dplacer. Observez la forme du curseur lorsque vous le dplacez sur les diffrentes parties du tableau ainsi que les changements de la mise en valeur du tableau. Ces lments vous indiquent ce quil va se produire lorsque vous relcherez le bouton de la souris. Observez les messages de la barre dtat pour obtenir des instructions sur les raccourcis clavier pouvant tre utiliss ainsi que des informations sur ce quil va se produire lorsque vous relcherez le bouton de la souris.

Si vous ntes pas satisfait du rsultat, utilisez le bouton Annuler de la barre doutils Standard ou les touches Ctr+Z pour annuler laction que vous venez deffectuer. Vous pouvez ainsi annuler jusqu dix actions.

Manuel de lutilisateur 245

Chapitre 10 Affichage des donnes dans un tableau

Insertion guide de tableaux


Les assistants de cration de tableaux vous permettent dinsrer des tableaux simples et des tableaux croiss, en vous guidant au fil des tapes suivre pour insrer un nouveau tableau dans un rapport. La procdure suivante explique comment insrer un tableau simple ou crois dans un rapport, en utilisant des donnes existant dans le document. Si vous souhaitez insrer un tableau simple ou un tableau crois comportant de nouvelles donnes, reportez-vous au Chapitre 2 "Introduction laccs aux donnes avec BUSINESSOBJECTS", page 39 du prsent manuel. 1. Cliquez sur un espace vide du rapport. 2. Cliquez sur le bouton Insrer un tableau ou Insrer un tableau crois de la barre doutils Rapport. Le curseur se transforme en curseur dinsertion.
a.Bouton Insrer un tableau b.Bouton Insrer un tableau crois a b c.Curseur dinsertion de tableau d.Curseur dinsertion de tableau crois c d

3. Cliquez une fois dans le rapport lendroit o vous voulez que langle suprieur gauche du tableau (simple ou crois) soit positionn. Lassistant de cration de tableaux saffiche lcran.

246 Manuel de lutilisateur

Insertion guide de tableaux

4. Cliquez sur la premire option, Utiliser les donnes dj existantes dans le document, puis cliquez sur Commencer. Choisissez ensuite les donnes utiliser.

5. Maintenez la touche Ctrl enfonce et cliquez sur les variables que vous souhaitez afficher dans le nouveau tableau simple/tableau crois.
Tableau 0.3 : Si vous insrez un.... cliquez sur....

tableau simple tableau crois

Fin. Le tableau saffiche dans le rapport. Suivant, puis passez ltape 6.

Manuel de lutilisateur 247

Chapitre 10 Affichage des donnes dans un tableau

6. A lcran suivant, les variables slectionnes sont organises en trois dossiers. La variable du dossier Colonnes sera affiche dans len-tte situ dans langle suprieur gauche du tableau crois, la variable du dossier Lignes sera affiche dans len-tte situ sur la premire ligne du tableau crois ; enfin, la variable contenue dans Corps sera affiche dans le corps du tableau crois.

7. Vous pouvez rorganiser les variables contenues dans les dossiers en les faisant glisser dun dossier un autre. Lorsque lorganisation des variables vous convient, cliquez sur Fin. Le tableau crois saffiche dans le rapport.

248 Manuel de lutilisateur

Edition de tableaux

Edition de tableaux
Cette section explique comment diter des tableaux simples et croiss existants.

Slection de tableaux, lignes et cellules


Lorsque vous travaillez dans un tableau, vous pouvez slectionner lintgralit du tableau, savoir cellules, lignes, colonnes et cellules den-tte, ou simplement slectionner une partie du tableau, telle quune ligne, une colonne, une cellule ou plusieurs cellules ensemble. La section suivante explique comment slectionner les diffrentes parties dun tableau.

Slection dun tableau


1. Si une partie du tableau est slectionne, cliquez sur un espace vide lextrieur du tableau. 2. Maintenez la touche Alt enfonce et cliquez une fois lintrieur du tableau. Une bordure grise hachure apparat autour du tableau.

Bordure grise hachure apparaissant lorsque le tableau est slectionn.

Manuel de lutilisateur 249

Chapitre 10 Affichage des donnes dans un tableau

Slection de plusieurs tableaux


1. Cliquez sur un espace vide du rapport. 2. Dplacez la souris jusqu ce quune partie de chaque bloc slectionner soit couverte.

3. Relchez le bouton de la souris. Une bordure grise hachure apparat autour de chaque tableau slectionn.

Slection de colonnes et de lignes


Pour slectionner une colonne ou une ligne : 1. Placez le curseur en haut de la colonne ou gauche de la ligne. 2. Lorsque le curseur se transforme en flche noire, dirige vers le bas dans le cas dune colonne ou vers la droite dans le cas dune ligne, cliquez une fois sur le bouton de la souris. La colonne ou la ligne apparat alors en surbrillance.

La mise en surbrillance de la colonne ou de la ligne indique quelle est slectionne.

250 Manuel de lutilisateur

Edition de tableaux

Vous pouvez galement slectionner une colonne ou une ligne en cliquant simplement lintrieur. Cette mthode ne permet pas de slectionner len-tte de colonne ou de ligne, cest--dire la cellule contenant le nom de la variable.

Slection de colonnes ou lignes adjacentes


1. Slectionnez une colonne ou une ligne. 2. Tout en maintenant la touche Maj enfonce, cliquez sur les colonnes ou lignes adjacentes.

Slection de colonnes ou lignes non adjacentes


1. Slectionnez la premire colonne ou ligne. 2. Tout en maintenant la touche Ctrl enfonce, cliquez sur les autres colonnes ou lignes slectionner.

Remarque : Vous pouvez slectionner plusieurs colonnes ou plusieurs lignes

simultanment, mais vous ne pouvez pas slectionner une combinaison de colonnes et de lignes.

Slection dune cellule dans un tableau


Pour slectionner une cellule, cliquez dessus. Larrire-plan de la cellule devient noir, indiquant la slection de la cellule.

Pour slectionner plusieurs cellules, maintenez la touche Ctrl enfonce et cliquez lintrieur de chaque cellule slectionner.

Manuel de lutilisateur 251

Chapitre 10 Affichage des donnes dans un tableau

Insertion de colonnes et lignes vides


Vous pouvez ajouter des colonnes et des lignes aux tableaux simples et tableaux croiss existants. 1. Slectionnez une colonne, une ligne ou une cellule. 2. Cliquez sur lun des boutons dinsertion de la barre doutils Structure.
a. Insre une ligne au-dessus de la slection. b. Insre une ligne au-dessous de la slection. c. Insre une colonne gauche de la slection.
a b c d e f g h

d. Insre une colonne droite de la slection. e. Insre une cellule au-dessus de la slection. f. Insre une cellule au-dessous de la slection.

g. Insre une cellule gauche de la slection. h. Insre une cellule droite de la slection.

Attribution ou modification du nom dune colonne ou dune ligne


Lorsque vous ajoutez une nouvelle colonne ou ligne un tableau, celle-ci na pas de titre. Pour attribuer un nom un en-tte de colonne ou de ligne : 1. Double-cliquez lintrieur de la cellule den-tte. 2. Saisissez un nom. 3. Appuyez sur la touche Entre.

252 Manuel de lutilisateur

Edition de tableaux

Retaillage des colonnes et des lignes


1. Dplacez le curseur de la souris sur la bordure droite de la colonne (ou sur la bordure infrieure dune ligne) retailler. 2. Lorsque le curseur se transforme en curseur de retaillage, maintenez le bouton gauche de la souris enfonc et faites glisser la bordure afin daugmenter ou de rduire la largeur (ou hauteur) de la colonne (ou de la ligne).

Curseur de retaillage

Astuce : Si vous double-cliquez sur le curseur de retaillage, la colonne ou la ligne est automatiquement retaille en fonction de la largeur ou de la hauteur de son contenu.

Copie, collage et suppression


Vous pouvez copier, coller et supprimer certains lments dans les rapports en utilisant les commandes, les boutons des barres doutils et les raccourcis clavier.

Copie de tableaux simples et tableaux croiss


1. Slectionnez le tableau. 2. Cliquez sur le bouton Copier de la barre doutils Standard. 3. Cliquez lendroit o vous souhaitez afficher la copie du tableau. 4. Cliquez sur le bouton Coller de la barre doutils Standard.
Astuce : Vous pouvez aussi copier un tableau ou un tableau crois. Pour cela,

vous devez le slectionner, le faire glisser vers le nouvel emplacement et maintenir la touche Ctrl enfonce lorsque vous relchez le bouton de la souris. Le tableau ou le tableau crois est alors copi dans son nouvel emplacement.

Manuel de lutilisateur 253

Chapitre 10 Affichage des donnes dans un tableau

Suppression de colonnes et de lignes


1. Slectionnez la colonne ou la ligne. 2. Cliquez sur le bouton Supprimer de la barre doutils Standard.

Suppression de tableaux
1. Slectionnez le tableau. 2. Cliquez sur le bouton Supprimer de la barre doutils Standard.

Copier et coller partir de BUSINESSOBJECTS vers dautres applications


Vous pouvez copier des objets tels que des tableaux et des graphiques dans BUSINESSOBJECTS ou copier le contenu de rapports, et les copier dans une application Microsoft Office par exemple, Excel ou Word. Pour en savoir plus, reportez-vous la section Copier et coller partir de BusinessObjects vers une autre application, page 186.

254 Manuel de lutilisateur

Cellules individuelles

Cellules individuelles
Les rapports BUSINESSOBJECTS comportent deux types de cellules, savoir les cellules constituant les tableaux et les cellules individuelles. Une cellule individuelle nest lie aucun autre composant du rapport et peut tre dplace et formate de faon indpendante. Les cellules individuelles ont des utilisations trs varies dans les rapports BUSINESSOBJECTS. Elles peuvent contenir du texte, des rsultats de calculs ou encore des graphiques et sont utilises, entre autres, pour les titres de rapport, lajout de commentaires et laffichage des numros de page.

Insertion dune cellule individuelle


1. Cliquez sur un espace vide du rapport afin de vous assurer quaucun composant nest slectionn. 2. Cliquez sur le bouton Insrer une cellule de la barre doutils Rapport. Le curseur se transforme en curseur dinsertion de cellule. 3. Cliquez lendroit o vous voulez voir apparatre la cellule et, tout en maintenant le bouton gauche de la souris enfonc, dessinez une cellule.
Curseur dinsertion de cellule

Bouton Insrer une cellule

Lorsque vous relchez le bouton de la souris, une cellule apparat dans la zone que vous avez dessine. Lorsquune nouvelle cellule est insre, un curseur clignotant saffiche lintrieur afin de vous permettre dimmdiatement saisir du texte.
Astuce : Vous pouvez galement insrer une cellule individuelle en faisant un

copier-coller dune cellule existant dans le rapport. Pour ce faire, slectionnez la cellule, maintenez le bouton gauche de la souris et la touche Ctrl enfoncs et faites glisser le curseur. Lorsque vous relchez le bouton de la souris, une copie de la cellule saffiche lcran.

Manuel de lutilisateur 255

Chapitre 10 Affichage des donnes dans un tableau

Dplacement dune cellule lextrieur dun tableau


Vous pouvez dplacer une cellule lextrieur dun tableau afin dafficher les donnes quelle contient dans une cellule individuelle. Pour ce faire : 1. Slectionnez la cellule. 2. Cliquez nouveau dans la cellule puis, tout en maintenant le bouton gauche de la souris enfonc, faites glisser la cellule lextrieur du tableau et dposez-la sur un espace vide du rapport. Si vous dplacez une cellule contenant un objet de type dimension ou information en-dehors dun tableau, vous crez un rapport matre/dtail comme illustr ci-aprs :

Si vous dplacez un objet de type indicateur en-dehors dun tableau, vous pouvez afficher un total gnral ou un total de section en fonction de lendroit o vous placez la cellule. Dans lexemple qui suit, le total du tableau est affich en haut du tableau.

256 Manuel de lutilisateur

Cellules individuelles

Vous pouvez utiliser un quadrillage pour aligner automatiquement la slection lorsque vous la dplacez. Pour ce faire : Slectionnez la commande Aligner sur le quadrillage du menu Format. Pour visualiser le quadrillage, slectionnez la commande Quadrillage du menu Affichage.

Edition de cellules et du contenu de cellules


Saisie de texte dans une cellule
Double-cliquez sur la cellule. Si la cellule est vide, une bordure noire lentoure et un curseur clignote lintrieur. Si la cellule contient dj du texte, ce dernier apparat galement en surbrillance. Saisissez votre texte et appuyez sur la touche Entre.
Astuce : Si une cellule affiche les symboles ####, cela signifie que le contenu de la cellule est plus grand que la cellule. Retaillez la cellule pour rsoudre ce problme.

Dplacement dune cellule


Pour dplacer une cellule vers un emplacement diffrent, cliquez dessus une fois pour la slectionner puis cliquez nouveau dessus et faites-la glisser vers un nouvel emplacement.

Retaillage dune cellule


Placez le curseur sur la bordure de la cellule. Lorsque le curseur prend la forme du curseur de retaillage, cliquez sur le bouton de la souris et faites glisser la bordure de la cellule afin de la retailler.

Manuel de lutilisateur 257

Chapitre 10 Affichage des donnes dans un tableau

Astuce : Si vous double-cliquez sur le curseur de retaillage, la cellule est automatiquement retaille en fonction de la largeur du contenu. Vous pouvez galement automatiquement retailler la hauteur de la cellule en plaant le curseur sur la bordure infrieure ou suprieure de la cellule et en double-cliquant sur le curseur de retaillage.

258 Manuel de lutilisateur

Chapitre 11

Rapports matre/dtail

.................................................................................

Dans ce chapitre
Gnralits 260

Quest-ce quun rapport matre/dtail ? 260


Structuration dun rapport matre/dtail 261

A partir dun tableau simple ou dun tableau crois 261 A partir du Gestionnaire de rapports 262 Cration dun rapport matre/matre/dtail 264
Rorganisation dun rapport matre/dtail 265 Gestion des sections dun rapport matre/dtail 266 Annulation dun rapport matre/dtail 267

Manuel de lutilisateur 259

Chapitre 11 Rapports matre/dtail

Gnralits
Ce chapitre dcrit comment structurer les donnes en un rapport matre/dtail.

Quest-ce quun rapport matre/dtail ?


Un rapport matre/dtail vous permet de scinder de gros blocs de donnes en sections. Ce type de prsentation vite la rptition de valeurs et permet galement laffichage de sous-totaux. Dans lexemple qui suit, le tableau affiche des donnes pour les lments Lieu de sjour, Trimestre et Chiffre daffaires. La colonne Trimestre comporte des valeurs rptitives. Si vous dfinissez Trimestre en tant que valeur matre, chaque valeur distincte de trimestre entrane la cration dune section. Vous obtenez ainsi une section par trimestre, soit quatre sections. Chacune des sections dispose dune cellule matre et est associe un tableau affichant le lieu de sjour et le chiffre daffaires.

a b c

a. Pour chaque valeur du matre Trimestre, il y a cration dune section. La valeur matre apparat dans une cellule lintrieur de chaque section. Dans cet exemple, la valeur matre est Q1. b. Le dtail peut tre un tableau simple, un tableau crois ou un graphe. Il permet dafficher les donnes relatives au matre. Dans ce rapport, le dtail est un tableau simple qui prsente le chiffre daffaires par lieu de sjour. c. La commande Contours des sections du menu Affichage vous permet de visualiser les sections du rapport matre/ dtail.

Restructuration dun tableau existant en rapport matre/dtail


260 Manuel de lutilisateur

Structuration dun rapport matre/dtail

Structuration dun rapport matre/dtail


Un rapport matre/dtail est bas sur la dfinition dune variable en tant que cellule matre. Cette section dcrit chacune des mthodes vous permettant cette structuration. Vous pouvez : utiliser une variable dans un tableau ou un tableau crois pour crer une cellule matre, ajouter une variable partir du Gestionnaire de rapports pour crer une cellule matre.

A partir dun tableau simple ou dun tableau crois


Si les donnes que vous voulez dfinir en tant que cellule matre sont dj affiches dans un tableau simple ou un tableau crois, vous pouvez les faire glisser hors du tableau et crer une section. Pour ce faire : 1. Cliquez sur la colonne ou la ligne contenant les donnes utiliser comme matre. 2. Cliquez nouveau sur les donnes, maintenez le bouton gauche de la souris enfonc et faites glisser les donnes hors du tableau simple ou crois. Le curseur se transforme en curseur Crer un matre.
Curseur Crer un matre

Manuel de lutilisateur 261

Chapitre 11 Rapports matre/dtail

3. Relchez le bouton de la souris dans un espace vide au-dessus du tableau simple ou crois. La colonne ou la ligne de donnes sur laquelle vous avez cliqu est supprime du tableau simple ou crois. Une section est cre pour chacune de ses valeurs. Chaque section contient : une cellule matre contenant une valeur, et un tableau simple ou crois.
Astuce : Vous pouvez galement cliquer sur la ligne ou la colonne de donnes dfinir comme matre laide du bouton droit de la souris et slectionner la commande Crer un matre du menu contextuel qui saffiche lcran.

A partir du Gestionnaire de rapports


Si votre rapport contient un graphe ou si la variable que vous souhaitez dfinir en tant que matre ne se trouve pas dans le tableau simple ou crois, vous pouvez ajouter une cellule matre partir de la fentre Gestionnaire de rapports. Pour ce faire : 1. Si le Gestionnaire de rapports nest pas ouvert, slectionnez la commande Gestionnaire de rapports du menu Affichage. 2. Dans longlet Donnes du Gestionnaire de rapports, cliquez sur la variable que vous souhaitez utiliser en tant que matre. 3. Faites glisser la variable du Gestionnaire de rapports vers la fentre du rapport. Le pointeur se transforme en curseur dinsertion de cellule et la barre dtat affiche le message Dposez pour crer une section.

262 Manuel de lutilisateur

Structuration dun rapport matre/dtail

4. Dposez la variable dans le rapport au-dessus du bloc. Une section est cre pour chaque valeur de la variable.

Manuel de lutilisateur 263

Chapitre 11 Rapports matre/dtail

Cration dun rapport matre/matre/dtail


Un rapport matre/matre/dtail comporte des sections au sein de sections. Ce type de rapport est cr de la mme faon quun rapport matre/dtail, savoir en faisant glisser une valeur hors dun tableau simple ou crois ou partir du Gestionnaire de rapports et en crant une seconde section. Vous pouvez crer jusqu neuf sections dans un rapport. Pour ce faire, vous ajoutez des cellules matres au-dessus ou au-dessous des cellules matres existantes.
Exemple : Cration dun rapport avec une section Anne et une section Trimestre

...........................................................

Dans cet exemple, le rapport comporte une section Trimestre. Vous souhaitez ajouter une section Anne afin que chaque section danne fiscale affiche les donnes des quatre trimestres de lanne. Pour ce faire : Glissez-dposez la variable Anne du Gestionnaire de rapports vers le rapport afin de crer une nouvelle cellule matre.

a b

a. Glissez-dposez la variable Anne du Gestionnaire de rapports vers une zone situe au-dessus de la cellule matre Q1 afin de crer une nouvelle section et une nouvelle cellule matre. b. Si vous voulez que la nouvelle section soit sous la section Trimestre, dposez la nouvelle variable sous la cellule Q1.

...........................................................
264 Manuel de lutilisateur

Rorganisation dun rapport matre/dtail

Rorganisation dun rapport matre/dtail


Vous pouvez rorganiser les niveaux de section dun rapport matre/dtail ou modifier le matre afin dobtenir une vue diffrente de vos donnes.

Remplacement dun matre par une nouvelle variable


Glissez-dposez une nouvelle variable du tableau simple ou crois ou du Gestionnaire de rapports vers la cellule matre.

Modification de lordre dans un rapport matre/matre/dtail


1. Cliquez sur lune des cellules matres.

Structure initiale......

....structure finale

2. Glissez-dposez la cellule vers lautre cellule matre. Le contenu des cellules est invers et les niveaux de section sont modifis.

Utilisation du tri, du palmars et des filtres


Vous pouvez poser un tri, un filtre ou encore tablir un palmars pour les donnes contenues dans les rapports matre/dtail. Les filtres, tris et palmars peuvent sappliquer aux valeurs contenues dans les cellules matres et/ou aux donnes des tableaux simples ou croiss de chaque section. Pour en savoir plus sur la pose de tris, de filtres et lutilisation du palmars sur des donnes, reportezvous au Chapitre 12 "Organisation des donnes dans un rapport" , page 271.

Manuel de lutilisateur 265

Chapitre 11 Rapports matre/dtail

Gestion des sections dun rapport matre/dtail


Lorsque vous crez une section, elle couvre toute la largeur du rapport. Tout ce que vous ajoutez ou modifiez dans une section est rpercut dans toutes les autres sections cres par le mme matre.

Affichage des contours de section


Les contours de section sont des marques graphiques indiquant le dbut et la fin des sections. Un nom est associ chaque section. Laffichage de ces contours vous aide organiser et structurer les sections de votre rapport. Pour afficher les contours de section : 1. Slectionnez la commande Contours des sections du menu Affichage. Une coche situe en regard de la commande indique quelle est active. 2. Cliquez une fois dans la fentre du rapport. Les contours des sections saffichent lcran.

Echelles des graphes dans un rapport matre/dtail


Si votre rapport matre/dtail contient des graphes, vous pouvez utiliser diverses chelles pour les graphes des diffrentes sections. Pour en savoir plus, reportez-vous la section Mise lchelle des graphes dans les rapports matre/ dtail , page 470.

Mise en forme des sections dun rapport matre/dtail


Vous pouvez formater les sections dun rapport en appliquant un ombrage en arrire-plan. Si votre rapport comporte plusieurs sections, vous pouvez appliquer un type dombrage diffrent chaque section du rapport. Chaque section peut tre ainsi facilement diffrencie. Pour en savoir plus sur le formatage des sections, reportez-vous la section Mise en forme des sections , page 570.

Masquer les sections dun rapport matre/dtail


Vous pouvez masquer les sections des rapports matre/dtail afin que seules saffichent les sections qui vous intressent. Pour en savoir plus, reportez-vous la section Masquage et affichage des composants dun rapport , page 613.

266 Manuel de lutilisateur

Annulation dun rapport matre/dtail

Annulation dun rapport matre/dtail


Vous pouvez annuler un rapport matre/dtail de diffrentes faons : en plaant le matre dans le tableau simple ou crois, en supprimant le matre du rapport, en supprimant les donnes contenues dans la cellule matre tout en conservant la cellule dans le rapport.

Insertion du matre dans un tableau simple ou crois


Vous pouvez supprimer une cellule matre en lajoutant un tableau simple ou crois de la section. La cellule est insre en tant que colonne ou ligne de donnes supplmentaire. 1. Cliquez sur la cellule matre. 2. Cliquez nouveau sur la cellule matre et, tout en maintenant le bouton gauche de la souris enfonc, faites glisser la cellule vers la bordure de la colonne ou de la ligne o vous souhaitez linsrer. 3. Lorsque la bordure de la colonne ou de la ligne est mise en valeur par une bordure grise hachure et que la barre dtat affiche le message Dposez pour copier le contenu, relchez le bouton de la souris.

Le message suivant saffiche lcran :

Manuel de lutilisateur 267

Chapitre 11 Rapports matre/dtail

Cliquez sur Oui pour supprimer les donnes, la cellule matre et la section du rapport. Une nouvelle colonne ou ligne est alors ajoute pour afficher les donnes et la section est supprime du rapport, comme illustr ci-aprs :

Cliquez sur Non pour supprimer les donnes et la cellule matre mais conserver la section dans le rapport. Une nouvelle colonne ou ligne est alors ajoute pour afficher les donnes et la section reste dans le rapport, comme illustr ci-aprs :

Suppression du matre
1. Slectionnez la cellule matre. 2. Slectionnez la commande Supprimer du menu Edition. La bote de message dcrite la page 267 saffiche lcran.
Astuce : Vous pouvez galement supprimer une cellule matre en la faisant glisser

dans la fentre Gestionnaire de rapports.

268 Manuel de lutilisateur

Annulation dun rapport matre/dtail

Effacement du contenu de la cellule matre


1. Cliquez sur la cellule matre. 2. Slectionnez la commande Effacer du menu Edition. Les donnes contenues dans la cellule matre disparaissent, mais la cellule matre reste affiche.

Manuel de lutilisateur 269

Chapitre 11 Rapports matre/dtail

270 Manuel de lutilisateur

Chapitre 12

Organisation des donnes dans un rapport

.................................................................................

Dans ce chapitre
Gnralits 273 Limitation des donnes affiches 274

Insertion dun filtre 275 Gestion des filtres 276 Cration de filtres plus complexes 280 Non prise en compte des filtres 283
Contrle de lordre des donnes 284

Tri de donnes 284 Gestion de tris multiples 289


Utilisation du palmars sur les valeurs 292

Application dun palmars sur les donnes dun rapport 293 Gestion du palmars avec les filtres et les tris 296

Manuel de lutilisateur 271

Chapitre 12 Organisation des donnes dans un rapport

Masquage des colonnes et des lignes de donnes 297

Mise en valeur des donnes 298

Cration dun alerteur 299 Activation et dsactivation des alerteurs 301 Utilisation dalerteurs existants 303

272 Manuel de lutilisateur

Gnralits

Gnralits
Un rapport BUSINESSOBJECTS peut contenir une grande quantit de donnes. Ce chapitre prsente les diffrentes mthodes permettant dorganiser et de prsenter les donnes dun rapport afin que les informations essentielles attirent immdiatement lattention des lecteurs. Vous pouvez : utiliser des filtres pour limiter la quantit dinformations affiches dans un rapport afin de concentrer lattention sur une slection dinformations ; utiliser le palmars ou le tri pour classer les informations ; utiliser des alerteurs pour mettre en valeur des donnes intressantes laide dun formatage particulier.

Manuel de lutilisateur 273

Chapitre 12 Organisation des donnes dans un rapport

Limitation des donnes affiches


Vous pouvez choisir de ne pas visualiser toutes les donnes rapatries par le fournisseur de donnes dun rapport et de mettre laccent uniquement sur une slection restreinte de donnes, ce qui peut se rvler difficile si un grand nombre de donnes est affich. Un filtre vous permet de masquer les donnes que vous ne souhaitez pas visualiser et de nafficher que celles dont vous avez besoin. Il existe deux types de filtre. Un filtre gnral affecte lensemble du rapport, tandis quun filtre spcifique dun bloc concerne uniquement les donnes contenues dans le graphe, le tableau simple ou le tableau crois spcifi.
Exemple : Filtre des donnes pour afficher le chiffre daffaires de deux rgions uniquement

...........................................................

Seules les donnes correspondant ces valeurs sont affiches.

Vous pouvez filtrer les donnes de Rgion en slectionnant deux de ses valeurs : Est et Midwest.

Dans cet exemple, vous souhaitez visualiser le chiffre daffaires de deux rgions uniquement. Pour ce faire, vous posez un filtre sur la colonne Rgion et choisissez dafficher Est et Midwest uniquement. Notez dans quelle mesure le filtre a une incidence sur les calculs : la somme est diffrente dans les deux tableaux.

...........................................................

274 Manuel de lutilisateur

Limitation des donnes affiches

Insertion dun filtre


Vous pouvez poser un filtre sur les donnes de tableaux, de tableaux croiss ou de graphes.

Insertion dun filtre


1. Cliquez sur la ligne, la colonne ou llment de graphe filtrer.
Insrer un filtre

2. Cliquez sur le bouton Insrer un filtre de la barre doutils Rapport ou slectionnez la commande Filtre du menu Insertion. La bote de dialogue Poser un filtre sur saffiche lcran. Elle contient les valeurs pouvant tre slectionnes pour le filtre.
Le titre de cette bote de dialogue dpend des donnes que vous slectionnez dans le rapport. Ici les donnes correspondant Rgion de rsidence ont t slectionnes ; le titre de la bote est donc Poser un filtre sur Rgion de rsidence.

3. Maintenez la touche Ctrl enfonce et cliquez sur les valeurs inclure dans le rapport, puis cliquez sur OK. La bote de dialogue se referme et le rapport contient uniquement les valeurs slectionnes. Le bouton Insrer un filtre de la barre doutils apparat gris.
Astuce : Pour supprimer le filtre, cliquez sur les donnes filtres, puis cliquez sur

le bouton Insrer un filtre.

Manuel de lutilisateur 275

Chapitre 12 Organisation des donnes dans un rapport

Gestion des filtres


La bote de dialogue Filtres vous permet de grer les filtres en effectuant les oprations suivantes : slection de valeurs diffrentes pour les filtres existants, ajout de nouveaux filtres, pose de filtres sur les variables qui napparaissent pas dans le rapport, spcification de lapplication du filtre tout le rapport ou un bloc uniquement, suppression de filtres. Vous trouverez dans les sections qui suivent la description de ces tches.

Slection de valeurs diffrentes pour les filtres existants


Aprs avoir dfini un filtre en indiquant les valeurs afficher, vous pouvez lditer en spcifiant dautres valeurs. Par exemple, au lieu dafficher les donnes des rgions East et Midwest, vous pouvez slectionner dautres valeurs et afficher les donnes des rgions West et South. Pour slectionner des valeurs diffrentes pour un filtre existant, procdez comme suit : 1. Cliquez dans le bloc ou dans la cellule matre affichant les donnes filtres. 2. Slectionnez la commande Filtres du menu Format.

276 Manuel de lutilisateur

Limitation des donnes affiches

La bote de dialogue Filtres saffiche lcran.

3. Dans la zone Filtres sur, cliquez sur la variable correspondant au filtre diter. Dans la zone Valeurs, les valeurs actuellement affiches dans le rapport sont en surbrillance (East Coast et MidWest, dans le schma ci-dessus). 4. Pour slectionner des valeurs diffrentes, vous pouvez : Cliquer sur les valeurs dj slectionnes. La surbrillance disparat, vous indiquant que les valeurs napparatront pas dans le rapport. Slectionner les valeurs qui nont pas t pralablement slectionnes, aprs avoir coch la case Afficher toutes les valeurs pour afficher toutes les valeurs correspondant aux variables slectionnes. Cocher la case Slectionner toutes les valeurs. Cette option vous permet de conserver le filtre tout en visualisant toutes les donnes correspondant aux variables slectionnes. 5. Lorsque vous avez termin, cliquez sur OK ou sur Appliquer.

Manuel de lutilisateur 277

Chapitre 12 Organisation des donnes dans un rapport

Ajout dun filtre


La bote de dialogue Filtres vous permet dajouter des filtres au rapport. Pour ce faire : 1. Cliquez lintrieur du rapport, puis slectionnez la commande Filtres du menu Format. La bote de dialogue Filtres saffiche lcran. 2. Double-cliquez sur un dossier dans la zone Filtres sur. Les filtres du dossier Global ont une incidence sur la totalit du rapport. Les filtres des dossiers Nom du bloc sappliquent aux seuls blocs concerns. 3. Cliquez sur Ajouter. La bote de dialogue Variable(s) filtrer saffiche lcran. Elle rpertorie lensemble des variables du document qui ne sont pas filtres, quelles apparaissent ou non dans le rapport courant.

4. Slectionnez la variable filtrer, puis cliquez sur OK. Vous revenez alors la bote de dialogue Filtres. Les variables que vous avez slectionnes dans la bote Variable(s) filtrer saffichent dans la zone Filtres sur. 5. Dans la zone Valeurs, maintenez la touche Ctrl enfonce et cliquez sur les valeurs afficher.

278 Manuel de lutilisateur

Limitation des donnes affiches

6. Si vous avez slectionn plusieurs variables dans la bote de dialogue Variable(s) filtrer, rptez ltape 5, puis cliquez sur OK ou sur Appliquer.
Astuce : Vous pouvez glisser-dposer un filtre dun dossier lautre, ce qui vous permet de modifier la faon dont le filtre est pos. Ainsi, si vous faites glisser un filtre dun dossier Nom du bloc vers le dossier Global et si vous cliquez sur Appliquer ou sur OK, vous posez le filtre sur la totalit du rapport plutt que sur un bloc.

Suppression dun filtre


Lors de la suppression dun filtre, toutes les donnes correspondant la variable sur laquelle vous avez pos le filtre saffichent dans le rapport. Si par exemple vous avez dfini un filtre pour laffichage du chiffre daffaires des rgions Est et Midwest, et que vous supprimez ce filtre, les donnes correspondant toutes les rgions saffichent lcran. Pour supprimer un filtre : 1. Cliquez sur les donnes sur lesquelles vous avez pos le filtre. 2. Cliquez sur le bouton Insrer un filtre de la barre doutils Rapport.
Insrer un filtre

Remarque : Vous pouvez galement slectionner la commande Filtres du menu

Format, mettre en surbrillance la variable filtre dans la zone Filtres sur, puis cliquer sur Supprimer.

Manuel de lutilisateur 279

Chapitre 12 Organisation des donnes dans un rapport

Affichage des noms de filtre dans un champ spcial


Pour garder trace des filtres gnraux que vous avez poss sur lensemble du rapport, vous pouvez automatiquement insrer, en commentaire ou titre de rapport, les noms des valeurs filtres places dans le dossier des filtres gnraux. Pour ce faire : 1. Slectionnez la commande Champ spcial /Filtres gnraux du menu Insertion. Le curseur se transforme en curseur dinsertion de cellule. 2. Tracez un cadre dans la zone du rapport o vous souhaitez insrer les noms des valeurs filtres. 3. Les noms sont insrs lorsque vous relchez le bouton de la souris.

Astuce : Vous pouvez galement insrer les donnes dans une cellule existante. Pour ce faire :

Slectionnez la cellule puis la commande Champ spcial/Filtres gnraux du menu Insertion. Les noms des valeurs filtres saffichent dans la cellule slectionne.

Cration de filtres plus complexes


Les filtres simples vous permettent de visualiser uniquement les donnes dont vous avez besoin dans un rapport. En posant un filtre simple, vous ne faites que slectionner des valeurs pour une variable du rapport. Les filtres complexes vous permettent dafficher des valeurs qui rpondent certaines conditions. Vous pouvez dfinir un filtre complexe en rdigeant une formule. Pour en savoir plus sur lutilisation de lditeur de formule et la rdaction de formules, reportez-vous au Chapitre 14 "Formules, Variables locales & Fonctions" , page 339.

280 Manuel de lutilisateur

Limitation des donnes affiches

Exemple :

Affichage uniquement des magasins dont le chiffre daffaires hebdomadaire est suprieur 20 000 dollars

...........................................................

Vous publiez un rapport hebdomadaire par magasin sur les chiffres daffaires mais souhaitez prsenter uniquement les rsultats des points de vente les plus performants. Pour cela, vous dfinissez un filtre complexe affichant uniquement les magasins dont le chiffre daffaires est gal ou suprieur 20 000 dollars. Vous crez donc une formule indiquant que le chiffre daffaires doit tre suprieur ou gal 20 000 dollars. La syntaxe est la suivante :
=(<Chiffre daffaires>>=20000).

Chaque semaine, lorsque vous rafrachissez votre rapport avec les nouvelles donnes de vente, seuls les magasins dont le chiffre daffaires est suprieur 20 000 dollars sont rpertoris.

...........................................................

Insertion dun filtre complexe


1. Cliquez lintrieur de la section ou du bloc affichant les donnes filtrer. 2. Slectionnez la commande Filtres du menu Format. 3. Dans la bote de dialogue Filtres qui saffiche lcran, cliquez sur un dossier de la zone Filtres sur. Pour poser un filtre sur lensemble du rapport, cliquez sur Global. Pour poser un filtre sur un bloc spcifique, cliquez sur le dossier associ au nom du bloc. 4. Cliquez sur Ajouter. La bote de dialogue Variable(s) filtrer saffiche lcran. 5. Slectionnez la variable que vous voulez filtrer, puis cliquez sur OK. 6. Cliquez sur Dfinir. Lditeur de formule saffiche lcran. 7. Saisissez la formule dans le champ Formule ou double-cliquez sur les fonctions, variables ou oprateurs dont vous avez besoin. 8. Cliquez sur OK pour revenir la bote de dialogue Filtres. 9. Si vous le souhaitez, dslectionnez les valeurs de la variable dans la zone Valeurs. Le filtre ne concernera que les valeurs slectionnes restantes.

Manuel de lutilisateur 281

Chapitre 12 Organisation des donnes dans un rapport

10. Cliquez sur Appliquer ou sur OK. Un filtre complexe est identifi par un astrisque situ en regard du symbole de filtre.

Edition dun filtre complexe


Filtre complexe

1. Cliquez lintrieur du bloc contenant les donnes filtres. 2. Slectionnez la commande Filtres du menu Format. 3. Dans la zone Filtres sur, slectionnez le filtre diter puis cliquez sur Dfinir. 4. Editez la formule du filtre dans le champ Formule, puis cliquez sur OK. 5. Si vous le souhaitez, dslectionnez les valeurs de la variable dans la zone Valeurs. Le filtre ne concernera que les valeurs slectionnes restantes. 6. Cliquez sur Appliquer ou sur OK.

Remarque : Si la formule saisie comporte une erreur de syntaxe, un message

derreur saffiche lcran. Cliquez sur OK pour revenir la formule. BUSINESSOBJECTS slectionne automatiquement la partie incorrecte de la syntaxe. Corrigez lerreur puis cliquez sur OK. La formule ne peut pas tre utilise tant quelle comporte une erreur.

282 Manuel de lutilisateur

Limitation des donnes affiches

Non prise en compte des filtres


Vous pouvez obliger BUSINESSOBJECTS ignorer les filtres que vous avez insrs dans un rapport de sorte que, lorsque vous effectuez un calcul, celui-ci concerne lensemble des donnes et pas seulement les valeurs filtres. Pour ce faire, vous devez utiliser la fonction AucunFiltre. La syntaxe est la suivante :
=AucunFiltre(formule)

Lexemple ci-aprs illustre le fonctionnement.

Un filtre est pos sur la colonne Ville afin que seules les donnes relatives Paris et Lyon soient affiches. Dans le premier tableau, la somme affiche ne concerne que les donnes des valeurs filtres, Paris et Lyon. La formule permettant de calculer cette somme est la suivante :
=Somme(<Chiffre daffaires>)

Dans le second tableau, la fonction AucunFiltre a t utilise et la somme affiche a t calcule pour les donnes de toutes les valeurs de Ville. La formule permettant de calculer cette somme est la suivante :
=AucunFiltre (Somme(<Chiffre daffaires>))

Notez la diffrence entre ces deux sommes.

Manuel de lutilisateur 283

Chapitre 12 Organisation des donnes dans un rapport

Contrle de lordre des donnes


Vous pouvez modifier lordre dapparition des donnes dans les lignes et les colonnes, en posant un tri sur les donnes. Dans un rapport, vous pouvez par exemple trier une colonne comportant des noms de villes afin dobtenir un classement par ordre alphabtique. Un tri peut tre pos sur du texte, des dates ou des nombres.

Tri de donnes
Il existe trois types de tri que vous pouvez poser laide de la barre doutils Tris. Pour afficher la barre doutils Tris : Cliquez sur le bouton Tris de la barre doutils Rapport.
a. Tri ascendant b. Tri descendant
a b c

c. Tri personnalis

La barre doutils Tris propose trois types de tri :


Texte Ordre ascendant Ordre descendant Tri personnalis Nombres Dates

de A Z de Z A

du plus petit au plus grand du plus grand au plus petit

du pass au prsent du prsent au pass

Vous pouvez utiliser un tri personnalis pour classer des jours et des mois par ordre chronologique. Vous pouvez personnaliser les tris en plaant les valeurs dans lordre de votre choix.

Remarque : Par dfaut, lordre dapparition des donnes, tous types confondus,

est lordre ascendant.

284 Manuel de lutilisateur

Contrle de lordre des donnes

Pose dun tri sur les donnes dun rapport


1. Cliquez sur la cellule, la colonne, la ligne ou llment de graphe contenant les donnes trier. 2. Cliquez sur le bouton de la barre doutils correspondant au tri que vous voulez poser. Les donnes saffichent dans lordre choisi et le bouton sur lequel vous avez cliqu reste enfonc pour indiquer que le tri des donnes a eu lieu.

Inversion dun tri


1. Cliquez sur les donnes que vous avez dj tries. 2. Cliquez sur lun des boutons de tri de la barre doutils. Pour inverser un tri ascendant, cliquez sur le bouton Tri descendant.

Suppression dun tri


Les boutons de tri se comportent comme des interrupteurs qui activent et dsactivent les tris. Par consquent, pour supprimer un tri : 1. Cliquez sur les donnes que vous avez dj tries. 2. Cliquez sur le bouton prcdemment utilis pour poser le tri.

Manuel de lutilisateur 285

Chapitre 12 Organisation des donnes dans un rapport

Pose dun tri personnalis


1. Cliquez sur la cellule, la colonne, la ligne ou llment de graphe contenant les donnes trier. 2. Cliquez sur le bouton Tri personnalis de la barre doutils. La bote de dialogue Personnalisation du tri saffiche lcran.

3. Vous pouvez : Choisir une option dans la bote liste droulante Option de tri.
Par dfaut

Affiche les valeurs dans lordre o elles taient lors de laffichage de la bote de dialogue Personnalisation du tri. Cette option annule lordre que vous avez spcifi mais ne ferme pas la bote de dialogue. Affiche les valeurs dans lordre alphabtique ou numrique.

Alphanumrique

286 Manuel de lutilisateur

Contrle de lordre des donnes

Mois

Affiche les mois de lanne par ordre chronologique et non par ordre alphabtique. Applicable uniquement pour une variable qui renvoie les mois de lanne. Affiche les jours de la semaine par ordre chronologique et non par ordre alphabtique. Applicable uniquement pour une variable qui renvoie les jours de la semaine.

Jour

- ou Utiliser le glisser-dposer pour placer les valeurs de la liste dans lordre de votre choix. Utiliser les boutons Monter et Descendre pour placer les valeurs dans lordre de votre choix. 4. Cliquez sur OK pour fermer la bote de dialogue Personnalisation du tri.

Remarque : Vous ne pouvez pas utiliser des tris personnaliss et des alerteurs. Si par exemple, vous dfinissez un alerteur pour mettre en vidence les mois postrieurs au mois de mai, BUSINESSOBJECTS applique un tri alphabtique et un non un tri chronologique.

Lexemple qui suit montre un tableau comportant deux tris personnaliss.

Manuel de lutilisateur 287

Chapitre 12 Organisation des donnes dans un rapport

Exemple :

Comment trier les mois correctement ?

...........................................................

Dans ce tableau, les mois ont t tris de faon apparatre par ordre chronologique et les lignes de produits ont fait lobjet dun tri manuel.

Par dfaut, BUSINESSOBJECTS trie les mois par ordre alphabtique. Pour trier les mois, procdez comme suit : 1. Cliquez dans la colonne ou la ligne qui contient les mois. 2. Cliquez sur le bouton Tri personnalis dans la barre doutils Tris. La bote de dialogue Personnalisation du tri saffiche. 3. Choisissez llment Mois dans la bote liste droulante et cliquez sur OK. Les mois sont ainsi tris.

Rappel : Les mois et les jours sont tris en fonction des Paramtres rgionaux du Panneau de configuration de Windows. Reportez-vous la section Paramtres rgionaux , page 205, pour en savoir plus sur la vrification de ces paramtres.

288 Manuel de lutilisateur

Contrle de lordre des donnes

Gestion de tris multiples


Vous pouvez poser plusieurs tris sur les donnes dun rapport et indiquer lordre dans lequel vous souhaitez que ces tris soient poss. Lexemple qui suit montre lutilit de cette fonctionnalit.
Exemple : Tri de clients par nationalit puis par nom dans lordre alphabtique

...........................................................

Dans ce tableau, les donnes font lobjet dun premier tri ascendant dans la colonne Pays de rsidence afin que les pays apparaissent par ordre alphabtique. Un second tri ascendant est ensuite appliqu la colonne Client pour que les clients allemands, puis les clients japonais, ainsi de suite, soient classs par ordre alphabtique.

...........................................................

Manuel de lutilisateur 289

Chapitre 12 Organisation des donnes dans un rapport

Dfinition de la priorit des tris dans un rapport


Vous pouvez modifier lordre dans lequel les tris sont poss. 1. Cliquez lintrieur du bloc ou de la cellule matre contenant les donnes tries. 2. Slectionnez la commande Tris du menu Format. La bote de dialogue Tris saffiche lcran.

Tri principal Le tableau est dabord tri en fonction de la colonne Pays de rsidence. Tri secondaire Le tableau est ensuite tri en fonction de la colonne Client.

Si le rapport contient un tableau simple ou un graphe 2D, la bote de dialogue ne comporte quun seul onglet. Si le rapport contient un tableau crois ou un graphe matriciel, la bote de dialogue comporte alors deux onglets, Axe horizontal et Axe vertical. Longlet Axe vertical affiche les tris appliqus aux colonnes, tandis que longlet Axe horizontal indique les tris appliqus aux lignes ou sur laxe Z du graphe. 3. Cliquez sur longlet de votre choix, puis cliquez sur le tri pour lequel vous voulez dfinir une priorit. 4. Cliquez sur Monter pour attribuer au tri une priorit plus leve ou sur Descendre pour lui attribuer une priorit plus faible. Licne du tri monte ou descend dune place dans la liste des tris.

290 Manuel de lutilisateur

Contrle de lordre des donnes

5. Cliquez sur OK ou sur Appliquer. La priorit des tris que vous avez dfinie est applique au rapport.

Ajout de tris partir de la bote de dialogue Tris


La bote de dialogue Tris vous permet dajouter, de supprimer et de rorganiser les tris. 1. Cliquez lintrieur dun bloc ou dune cellule matre, puis slectionnez la commande Tris du menu Format. 2. Cliquez sur longlet de votre choix. 3. Cliquez sur Ajouter. 4. Choisissez les variables trier et cliquez sur OK. Le nouveau tri apparat dans la zone Tris courants. 5. Dfinissez les options de tri que vous voulez appliquer et cliquez sur OK.

Suppression dun tri


Cliquez sur le tri de votre choix dans la zone Tris courants, puis cliquez sur Supprimer.

Manuel de lutilisateur 291

Chapitre 12 Organisation des donnes dans un rapport

Utilisation du palmars sur les valeurs


Dans certains cas, vous pouvez ne vouloir visualiser que les valeurs situes aux extrmits dune liste afin, par exemple, de reprer les dix premiers clients. Le palmars vous permet de visualiser les valeurs les plus grandes et les valeurs les plus petites contenues dans un rapport. Tout comme le filtre, le palmars vous permet de masquer les donnes non souhaites. Les donnes masques ne sont pas supprimes du rapport et peuvent tre visualises tout moment par suppression du palmars. Par ailleurs, le palmars trie les donnes par ordre dcroissant. Par consquent, la valeur la plus leve se trouve toujours en haut de la colonne du palmars et la valeur la plus faible, en bas de la colonne. Vous pouvez tablir un palmars des donnes contenues dans des tableaux simples, des tableaux croiss ou des cellules matres dun rapport matre/dtail.
Exemple : Affichage des trois lignes de produits qui enregistrent le meilleur chiffre daffaires

...........................................................

Dans lexemple ci-dessous, les tableaux montrent le chiffre daffaires des lignes de produits de la chane eMode. Le tableau de gauche prsente le chiffre de toutes les lignes de produits et celui de droite uniquement le chiffre des trois lignes de produits dont les rsultats sont les meilleurs.

...........................................................

...........................................................

292 Manuel de lutilisateur

Utilisation du palmars sur les valeurs

Application dun palmars sur les donnes dun rapport


Pour appliquer un palmars : 1. Slectionnez les donnes auxquelles vous voulez appliquer un palmars. Si par exemple, vous souhaitez appliquer un palmars sur les donnes relatives aux clients, cliquez sur la colonne contenant ces donnes. 2. Cliquez sur le bouton Appliquer un palmars de la barre doutils Rapport ou slectionnez la commande Palmars du menu Format.
Le titre de cette bote de dialogue dpend des donnes slectionnes dans le rapport. Dans lexemple ci-contre, les donnes correspondant Mois ont t slectionnes, do le titre Palmars pour Mois.

Appliquer un palmars

3. La bote de dialogue Palmars pour Nom de la variable saffiche lcran. Elle contient les options disponibles pour le palmars, savoir : Maximale Cochez cette case et saisissez ou slectionnez dans la liste les n valeurs les plus leves. Lorsque vous cochez la case, la valeur 3 est slectionne par dfaut. Minimale Cochez cette case et saisissez ou slectionnez dans la liste les n valeurs les plus faibles. Lorsque vous cochez la case, la valeur 3 est slectionne par dfaut.

Manuel de lutilisateur 293

Chapitre 12 Organisation des donnes dans un rapport

Daprs Slectionnez lindicateur sur lequel doit se baser le palmars. Cette liste comprend tous les indicateurs que vous pouvez slectionner partir du rapport. Vous devez slectionner un indicateur avant de pouvoir appliquer le palmars. En pourcentage du nombre total de valeurs Cochez cette case si vous souhaitez reprsenter les premires/dernires valeurs sous forme de pourcentage. Lorsque cette option est slectionne, un pourcentage (%) apparat au niveau des premires/dernires valeurs. Si ncessaire, ces nombres sont tronqus afin de pouvoir tre inclus dans la fourchette de pourcentage allant de 1 100. Afficher les sous-totaux Cochez cette case si vous souhaitez afficher les calculs suivants :
Somme

Affiche la somme de toutes les lignes affiches dans le tableau aprs dfinition du palmars. Affiche la somme de toutes les lignes qui ne sont pas affiches dans le tableau aprs dfinition du palmars. Affiche la somme de toutes les lignes du tableau, quelles soient ou non affiches.

Somme autre

Somme totale

Afficher les pourcentages Cochez cette case si vous souhaitez afficher les calculs sous forme de pourcentages dans une nouvelle cellule. 4. Cliquez sur les valeurs devant faire lobjet dun palmars et que vous souhaitez afficher dans le rapport, puis cliquez sur OK (ou sur Appliquer). Le rapport naffiche que les donnes ayant fait lobjet dun palmars correspondant aux valeurs que vous avez slectionnes. Le bouton Appliquer un palmars de la barre doutils apparat enfonc.

Palmars dans les rapports matre/dtail


Dans les rapports matre/dtail, les sous-totaux et les pourcentages ne peuvent tre affichs que pour les cellules slectionnes pour le palmars et prsentes dans le tableau. Les cellules matres faisant lobjet dun palmars naffichent pas les sous-totaux et les pourcentages. Dans les rapports matre/dtail, un palmars est appliqu aux donnes de chaque section.

294 Manuel de lutilisateur

Utilisation du palmars sur les valeurs

Palmars et ruptures
Dans un tableau simple ou crois dans lequel des ruptures ont t insres, un palmars est appliqu sparment pour chaque niveau de rupture.
Exemple : Le chiffre daffaires des trois meilleurs mois et comparaison avec le chiffre daffaires global

...........................................................

Ce rapport affiche les trois mois prsentant les plus gros chiffres daffaires. Il indique le chiffre daffaires combin pour septembre, janvier et mars (Somme) ainsi que le chiffre daffaires total des neuf autres mois de lanne (Somme autre).

...........................................................

Astuce : Pour supprimer le palmars, cliquez sur les donnes ayant fait lobjet

dun palmars, puis cliquez sur le bouton Appliquer un palmars.

Modification des valeurs dun palmars existant


Aprs avoir dfini un palmars en spcifiant les valeurs que vous souhaitez afficher, vous pouvez le modifier en slectionnant dautres valeurs. Si par exemple vous avez appliqu un palmars permettant de visualiser les 3 premiers et les 3 derniers chiffres daffaires correspondant Client, vous pouvez modifier ce palmars pour quil affiche les 10 premiers chiffres daffaires. Pour slectionner dautres valeurs pour un palmars existant : 1. Cliquez sur les donnes ayant fait lobjet dun palmars. 2. Slectionnez la commande Palmars du menu Format. Dans la bote de dialogue Palmars pour Nom de la variable qui saffiche lcran, les options correspondant au palmars courant sont slectionnes. 3. Modifiez les options du palmars selon vos besoins, puis cliquez sur OK (ou sur Appliquer). Lorsque vous quittez la bote de dialogue, les valeurs faisant lobjet du nouveau palmars saffichent.

Manuel de lutilisateur 295

Chapitre 12 Organisation des donnes dans un rapport

Suppression dun palmars


Lors de la suppression dun palmars, toutes les donnes concernes par le palmars et susceptibles davoir t supprimes saffichent nouveau dans le rapport. Si par exemple vous avez appliqu un palmars affichant le chiffre daffaires des 10 meilleurs clients, et que vous supprimez ensuite ce palmars, les donnes correspondant tous les clients saffichent.
Appliquer un palmars

Pour supprimer un palmars, cliquez tout dabord sur les donnes ayant fait lobjet dun palmars. Ensuite, vous pouvez : cliquer sur le bouton Appliquer un palmars de la barre doutils Rapport, - ou slectionner la commande Palmars du menu Format, dcocher les cases Maximale et Minimale, et cliquer sur OK ou sur Appliquer.

Gestion du palmars avec les filtres et les tris


Pour appliquer un palmars aux donnes dun rapport, vous devez supprimer tous les filtres ou tris appliqus ces donnes. Si vous tes en prsence dun tri ou dun filtre au moment de lapplication dun palmars, un message saffiche vous demandant de confirmer la suppression du tri ou du filtre. Cliquez sur Oui pour supprimer le tri ou le filtre existant et poursuivre lapplication du palmars. Cliquez sur Non pour interrompre le palmars et revenir au point de dpart.

296 Manuel de lutilisateur

Masquage des colonnes et des lignes de donnes

Masquage des colonnes et des lignes de donnes


Vous pouvez masquer des colonnes ou des lignes de donnes de sorte que les donnes ne soient pas affiches dans votre tableau mais restent dans le rapport. 1. Cliquez sur le bouton droit de la souris lintrieur du tableau simple ou crois. 2. Slectionnez la commande Format de tableau ou Format de tableau crois dans le menu contextuel. 3. Cliquez sur longlet Rotation de la bote de dialogue qui saffiche.

Dans les tableaux simples, toutes les variables apparaissent dans le dossier Corps. Dans les tableaux croiss, chaque dossier (Colonnes, Lignes et Corps) contient au moins une variable.

Onglet Rotation pour les tableaux simples et les tableaux croiss

Masquage des donnes


Dans la zone Variables utilises, cliquez sur la variable que vous souhaitez masquer, puis cliquez sur Masquer. Pour masquer plusieurs variables simultanment, maintenez la touche Ctrl enfonce, cliquez sur les variables, puis cliquez sur Masquer. Les variables masques apparaissent en gris dans la zone Variables utilises.

Manuel de lutilisateur 297

Chapitre 12 Organisation des donnes dans un rapport

Affichage des donnes


Pour afficher une variable pralablement masque, slectionnez-la dans la zone Variables utilises, puis cliquez sur Afficher.

Mise en valeur des donnes


Vous pouvez mettre en valeur les donnes dun rapport BUSINESSOBJECTS au moyen dalerteurs. Ceux-ci utilisent un formatage spcial permettant de mettre en valeur les donnes rpondant certaines conditions. Ainsi, une attention particulire peut tre porte des lments spcifiques dun rapport.
Exemple : Commerciaux ayant gnr un chiffre daffaires suprieur 500 000 dollars

...........................................................

Dans cet exemple, vous voulez identifier les commerciaux ayant gnr un chiffre daffaires suprieur 500 000 dollars et, loppos, ceux dont le chiffre nexcde pas 50 000 dollars. Vous dfinissez une condition pour les bons commerciaux, savoir "Chiffre daffaires > 500000", ainsi quun format qui sera appliqu aux valeurs rpondant cette condition (par exemple, "Excellent" rouge).

Vous dfinissez ensuite une condition pour les commerciaux moins rentables, "Chiffre daffaires < 50000", ainsi quun format qui sera appliqu aux valeurs rpondant cette condition ("Mdiocre !" en vert). A la suite de la colonne Chiffre daffaires, vous insrez une colonne supplmentaire intitule Performance. Vous appliquez ensuite lalerteur la colonne Performance.

...........................................................

Remarque : Les alerteurs ne peuvent pas tre utiliss sur des graphes.

298 Manuel de lutilisateur

Mise en valeur des donnes

Cration dun alerteur


La cration dun alerteur se dcompose en 4 tapes. 1. Slection des donnes utiliser 2. Attribution dun nom lalerteur et description 3. Dfinition de la fourchette de valeurs 4. Dfinition de laffichage de lalerteur dans la cellule Une fois que vous avez cr un alerteur, vous pouvez lappliquer, le masquer ou lafficher.

Etape 1 : Slection des donnes


1. Dans un rapport, cliquez sur une cellule, une ligne ou une colonne de donnes. 2. Slectionnez la commande Alerteurs du menu Format. 3. Dans la bote de dialogue Alerteurs qui saffiche lcran, cliquez sur Ajouter.

Etape 2 : Attribution dun nom lalerteur et description


1. Dans le champ Nom de longlet Dfinition, saisissez un nom pour lalerteur. 2. Dans le champ Description, saisissez un texte dcrivant lobjectif de cet alerteur.

3. Cliquez sur longlet Conditions.

Manuel de lutilisateur 299

Chapitre 12 Organisation des donnes dans un rapport

Etape 3 : Dfinition des conditions


1. Choisissez une variable dans la bote liste droulante Variable comparer.

2. Choisissez un oprateur dans la bote liste droulante Oprateur 1. Saisissez une valeur (nombre, caractre ou date). - ou Cliquez sur la flche descendante situe droite de la liste droulante Valeur 1. Slectionnez ensuite la commande Variables ou Liste de valeurs. Choisissez une variable ou une valeur. 3. Si loprateur 1 ncessite lutilisation dun second oprateur, slectionnez-en un dans la bote liste droulante Oprateur 2. 4. Cliquez dans la zone Valeur 2 et rptez ltape 2.

300 Manuel de lutilisateur

Mise en valeur des donnes

Etape 4 : Dfinition du formatage


Vous pouvez, par exemple, spcifier des formats diffrents (polices, couleurs et bordures) pour chaque fourchette de valeurs. Vous pouvez galement saisir un texte ou slectionner une variable en vue de remplacer les donnes rpondant aux conditions que vous avez dfinies. 1. Cliquez sur la flche situe en regard de la zone Contenu cellule. Un menu contextuel saffiche lcran. 2. Pour que lalerteur affiche du texte, cliquez sur Texte. 3. Saisissez le texte, puis cliquez sur OK. 4. Pour que lalerteur affiche une variable ou une formule, cliquez sur Variables. 5. Pour formater le contenu de la cellule, cliquez sur Format. 6. Dans la zone Format de cellule, formatez le texte, puis cliquez sur OK. 7. Cliquez sur OK pour revenir la bote de dialogue Edition des alerteurs.

Activation et dsactivation des alerteurs


Aprs avoir cr des alerteurs, vous pouvez choisir de les appliquer ou de les dsactiver tout moment. Ainsi, vous pouvez crer un alerteur, lappliquer un rapport, imprimer le rapport puis dsactiver lalerteur. Dans ce cas, lalerteur apparat sur le rapport imprim mais ne saffiche plus lcran.

Activation dun alerteur


1. Cliquez sur la cellule, la colonne ou la ligne dans laquelle vous voulez afficher lalerteur. 2. Slectionnez la commande Alerteurs du menu Format. 3. Cochez la case situe en regard de lalerteur activer. 4. Cliquez sur Appliquer ou sur OK.

Manuel de lutilisateur 301

Chapitre 12 Organisation des donnes dans un rapport

Dsactivation dun alerteur


1. Cliquez sur la cellule, la colonne ou la ligne dans laquelle lalerteur est affich. 2. Slectionnez la commande Alerteurs du menu Format.

3. Dcochez la case situe en regard de lalerteur dsactiver. 4. Cliquez sur Appliquer ou sur OK.

Affichage ou masquage de tous les alerteurs dans le rapport courant


Vous pouvez afficher ou masquer tous les alerteurs que vous avez appliqus dans le rapport courant. 1. Slectionnez la commande Options du menu Outils. 2. Cliquez sur longlet Affichage. 3. Dans la zone Options du rapport, cliquez sur Alerteurs. Si cette option est dj coche et que vous souhaitez masquer les alerteurs dans votre rapport, cliquez nouveau pour dcocher la case. 4. Cliquez sur OK pour appliquer loption et fermer la bote de dialogue.

302 Manuel de lutilisateur

Mise en valeur des donnes

Utilisation dalerteurs existants


Aprs avoir cr un alerteur, vous pouvez lutiliser comme base pour dautres alerteurs. Ainsi, vous copiez lalerteur existant, puis vous modifiez ses conditions et les formats correspondants.

Copie dun alerteur


1. Slectionnez la commande Alerteurs du menu Format. 2. Cliquez sur lalerteur que vous voulez copier. 3. Cliquez sur Copier. La bote de dialogue Edition des alerteurs saffiche lcran. Dans longlet Dfinition, le champ Nom indique le nom de lalerteur initial suivi de no2. Si vous avez renomm votre premier alerteur afin quil ne porte plus le nom de la variable, le nom propos pour la copie est le nom de la variable sans aucun autre lment ajout. 4. Saisissez un nouveau nom ainsi quune description pour le nouvel alerteur. 5. Dans longlet Conditions, dfinissez la premire fourchette de valeurs pour lalerteur. 6. Dfinissez laffichage du rsultat dans la cellule. 7. Rptez les tapes 5 et 6 pour dfinir une deuxime fourchette de valeurs, si vous le souhaitez. Cliquez ensuite sur Appliquer ou sur OK.

Edition dun alerteur


1. Slectionnez la commande Alerteurs du menu Format. 2. Cliquez sur lalerteur que vous voulez diter. 3. Cliquez sur Editer. 4. Modifiez la dfinition de lalerteur. 5. Cliquez sur Appliquer ou sur OK.

Suppression dun alerteur


1. Slectionnez la commande Alerteurs du menu Format. 2. Cliquez sur lalerteur que vous voulez supprimer. 3. Cliquez sur Supprimer. Manuel de lutilisateur 303

Chapitre 12 Organisation des donnes dans un rapport

304 Manuel de lutilisateur

Chapitre 13

Ruptures de tableaux et affichage des calculs

.................................................................................

Dans ce chapitre
Gnralits 307 Ruptures 308

Quest-ce quune rupture ? 308 Insertion et suppression dune rupture 309 Mise en forme des ruptures 310 Affichage des en-ttes et des pieds de rupture 312 Fusion de cellules 314 Cration dune rupture conditionnelle 318 Organisation de ruptures multiples 319 Gestion des ruptures sur plusieurs pages 320
Calculs 321

Ralisation de calculs simples 321 Exemples de calculs 325 Rutilisation dun calcul dans une autre partie dun rapport 328

Manuel de lutilisateur 305

Chapitre 13 Ruptures de tableaux et affichage des calculs

Euro - Conversion 330

Quest-ce que leuro ? 330 Affichage du symbole de leuro 330 Fonctionnement de la conversion 330 Erreurs de conversion 331 Affichage des formats montaires dans BUSINESSOBJECTS 331 Conversion en euros 331 Conversion partir deuros 332 Affichage des erreurs darrondi 333 Taux de conversion 333 Triangulation 337

306 Manuel de lutilisateur

Gnralits

Gnralits
Ce chapitre explique comment scinder les donnes contenues dans des tableaux simples et des tableaux croiss, et comment effectuer et afficher des calculs simples dans des tableaux de ce type. La dernire section de ce chapitre fournit toutes les informations ncessaires la conversion des devises en euros (et inversement) dans BUSINESSOBJECTS Des informations plus dtailles sur lutilisation des calculs dans BUSINESSOBJECTS sont fournies dans les chapitres suivants : Le Chapitre 14 "Formules, Variables locales & Fonctions", page 339, explique comment tirer parti de toute la puissance de lditeur de formule de BUSINESSOBJECTS pour formuler vos propres calculs. Le Chapitre 15 "Contextes de calcul et syntaxe tendue", page 365, explique les aspects les plus complexes lis la cration de formules et fournit quelques informations sur le mode de fonctionnement du moteur de calcul de BUSINESSOBJECTS. Le Chapitre 16 "Rsolution des incidents lis aux calculs", page 401, donne des explications sur les messages derreur et autres problmes susceptibles dtre rencontrs lors de linsertion de formules et de calculs dans les rapports et indique comment rsoudre ces problmes. Pour en savoir plus sur lutilisation des calculs dans les graphes, reportez-vous la section Affichage dun calcul sur les donnes dun graphe, page 489.

Manuel de lutilisateur 307

Chapitre 13 Ruptures de tableaux et affichage des calculs

Ruptures
Cette section explique comment scinder les donnes contenues dans des tableaux simples et croiss et propose une description des diffrentes options disponibles pour la mise en forme et la gestion de ces ruptures.

Quest-ce quune rupture ?


Comme son nom le sous-entend, une rupture scinde les donnes contenues dans un tableau simple ou crois afin de les regrouper en fonction dune valeur slectionne. Ainsi, vous pouvez afficher toutes les donnes relatives chaque valeur dune dimension, et surtout, vous pouvez afficher des sous-totaux. Lexemple qui suit montre le fonctionnement de la rupture dun tableau.
Exemple : Affichage des sous-totaux du chiffre daffaires pour chaque lieu de sjour contenu dans un tableau

...........................................................

Le tableau simple situ gauche affiche le chiffre daffaires par trimestre et par lieu de sjour. Le chiffre daffaires total apparat en bas du tableau. Le tableau situ droite affiche les mmes donnes, mais la division des donnes par lieu de sjour vous permet de visualiser un sous-total du chiffre daffaires gnr par chaque lieu de sjour pour les quatre trimestres de lanne fiscale. Un mini tableau est cr pour chacune des trois valeurs de Lieu de sjour. Cette sparation nest toutefois que visuelle car les trois tableaux forment toujours un seul et mme bloc.

308 Manuel de lutilisateur

Ruptures

...........................................................

Insertion et suppression dune rupture


Vous pouvez insrer et supprimer une rupture par un simple clic de souris. Le bouton Insrer une rupture de la barre doutils Rapport permet la fois dinsrer et de supprimer une rupture pose sur des donnes. Pour insrer une rupture :
Insrer une rupture

1. Cliquez lintrieur de la colonne ou la ligne de donnes dans laquelle vous voulez insrer une rupture. 2. Cliquez sur le bouton Insrer une rupture de la barre doutils Rapport. Les donnes contenues dans le tableau sont scindes et le bouton Insrer une rupture est enfonc.

Manuel de lutilisateur 309

Chapitre 13 Ruptures de tableaux et affichage des calculs

Pour supprimer une rupture : 1. Cliquez sur les donnes sur lesquelles la rupture a t pose. Le bouton Insrer une rupture de la barre doutils Rapport est enfonc, vous indiquant ainsi que les donnes slectionnes ont fait lobjet dune rupture. 2. Cliquez sur le bouton Insrer une rupture. La rupture est supprime du tableau simple ou crois.

Remarque : Il nest pas possible de poser des ruptures sur les donnes contenues

dans des graphes.

Mise en forme des ruptures


Lors de linsertion dune rupture sur des donnes, certaines options de formatage et daffichage sont appliques par dfaut. La bote de dialogue Ruptures vous permet dditer ces paramtres et de dfinir dautres options. Pour afficher la bote de dialogue Ruptures : 1. Cliquez sur le bouton droit de la souris pour slectionner la colonne ou la ligne dans laquelle la rupture a t insre. 2. Slectionnez la commande Ruptures du menu contextuel. La bote de dialogue Ruptures est illustre et dcrite la page 311.

Remarque : Si aucune rupture na t insre dans le tableau simple ou crois,

aucune option de cette bote de dialogue nest disponible.

310 Manuel de lutilisateur

Ruptures

Bote de dialogue Ruptures

c d

a. Les ruptures poses sur les colonnes apparaissent dans longlet Axe vertical. Les ruptures poses sur les lignes apparaissent dans longlet Axe horizontal. Dans le cas dun tableau crois, les deux onglets sont affichs. Dans le cas dun tableau simple, seul longlet appropri (Axe vertical ou Axe horizontal) est affich. b. Liste des ruptures insres. c. Pour insrer une nouvelle rupture, cliquez sur Ajouter. La bote de dialogue qui saffiche vous permet de slectionner la variable sur laquelle vous voulez poser la rupture. d. Pour supprimer une rupture, cliquez dessus, puis cliquez sur Supprimer. e. Vous pouvez dfinir diffrents attributs dans la zone Dfinition de la rupture. f. Par dfaut, une rupture sapplique toutes les valeurs de la variable slectionne. Toutefois, en cliquant sur le bouton Valeurs, vous pouvez slectionner les valeurs inclure dans la rupture. Pour activer le bouton Valeurs, vous devez dabord cliquer sur Rupture conditionnelle.

g. Vous pouvez contrler la gestion dune rupture avec les sauts de page dans la zone Pagination. Ces attributs sont dcrits la page 320. h. En cliquant sur le bouton Modifier, vous affichez une bote de dialogue permettant de poser la rupture slectionne sur une autre variable ou sur plusieurs variables. Vous pouvez galement modifier le niveau de rupture si le rapport contient au moins deux ruptures sur diffrents niveaux.

Manuel de lutilisateur 311

Chapitre 13 Ruptures de tableaux et affichage des calculs

Affichage des en-ttes et des pieds de rupture


Lorsque vous insrez une rupture, une sorte de mini tableau est cre pour chaque valeur de la variable. Vous pouvez choisir dafficher ou non un en-tte et/ou un pied de rupture pour chaque mini tableau. Pour afficher un en-tte ou un pied de rupture, cochez la case situe en regard des options En-tte de rupture ou Pied de rupture dans la bote de dialogue Ruptures. Pour masquer un en-tte ou un pied de rupture, dcochez la case situe en regard de En-tte de rupture ou Pied de rupture dans la bote de dialogue Ruptures.

312 Manuel de lutilisateur

Ruptures

Le schma qui suit montre deux exemples dutilisation des en-ttes et des pieds de rupture.

En-tte de rupture

Pied de rupture affichant un sous-total pour chaque soussection

Ce tableau affiche un pied de rupture uniquement pour chaque section ainsi quun en-tte et un pied de page pour le tableau.

Ce tableau affiche un en-tte de rupture et un pied de rupture pour chaque section.

Manuel de lutilisateur 313

Chapitre 13 Ruptures de tableaux et affichage des calculs

Pliage dune rupture


Vous pouvez galement choisir de nafficher que les en-ttes et les pieds de rupture dun tableau comme le montre le schma ci-aprs. Les autres lignes du tableau sont alors masques.

Pour ce faire : Cochez loption Plier dans la bote de dialogue Ruptures.

Fusion de cellules
Aprs insertion dune rupture sur une ligne ou une colonne, plusieurs colonnes ou lignes affichent la mme valeur. Si vous le souhaitez, vous pouvez nafficher quune seule fois cette valeur. Pour ce faire : Cochez loption Supprimer les doublons dans la bote de dialogue Ruptures. Vous pouvez galement fusionner ces cellules en une seule afin que la valeur ne soit affiche quune seule fois. La valeur est alors centre par rapport aux colonnes ou aux lignes quelle dcrit. Pour ce faire :

314 Manuel de lutilisateur

Ruptures

Cochez loption Centrer la valeur sur la rupture dans la bote de dialogue Ruptures.

Les exemples qui suivent illustrent le fonctionnement de ces options.

Dans cet exemple, loption Supprimer les douDans cet exemblons est active pour que le nom du lieu de ple, les options sjour napparaisse quune seule fois. Supprimer les doublons et Centrer la valeur sur la rupture sont actives. Le nom du lieu de sjour nest affich quune fois et il est centr par rapport aux lignes quil dcrit.

Centrer sur la rupture

Vous pouvez galement utiliser le bouton Centrer sur la rupture de la barre doutils Formatage. Ce bouton permet de supprimer les doublons, fusionner les cellules et centrer la valeur par rapport aux lignes ou aux colonnes quelle dcrit.

Manuel de lutilisateur 315

Chapitre 13 Ruptures de tableaux et affichage des calculs

Astuce : Si la cellule de pied de rupture de la colonne Lieu de sjour est vide lorsque vous centrez la valeur par rapport la rupture, toutes les lignes, y compris la ligne de pied de rupture, sont fusionnes comme dans le cas du tableau gauche. Si vous ne voulez pas quune cellule de pied de rupture vide soit fusionne avec les autres, procdez comme suit.

1. Saisissez un caractre dans la cellule de pied de rupture vide (de la colonne Lieu de sjour). 2. Placez-vous dans la cellule de pied de rupture, cliquez sur le bouton droit de la souris, puis slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 3. Cliquez sur longlet Police. 4. Choisissez la mme couleur de police et darrire-plan (dans cet exemple, blanc) et cliquez sur OK.

316 Manuel de lutilisateur

Ruptures

5. Cochez loption Centrer la valeur sur la rupture dans la bote de dialogue Ruptures. Les cellules vides pour chaque valeur de Lieu de sjour sont fusionnes et les cellules de pied de rupture restent intactes, comme dans le tableau droit.

Saisissez un caractre dans cette cellule et choisissez blanc comme couleur de police.

Manuel de lutilisateur 317

Chapitre 13 Ruptures de tableaux et affichage des calculs

Cration dune rupture conditionnelle


Vous pouvez choisir de nappliquer une rupture que sur certaines valeurs dun tableau. Dans lexemple qui suit, une rupture est insre uniquement sur le lieu de sjour French Riviera et non sur lensemble de la colonne Lieu de sjour. Ainsi le tableau est scind de faon afficher les sous-totaux des chiffres daffaires pour les lieux de sjour franais et les lieux de sjour amricains.

Pour ce faire : 1. Insrez une rupture sur la colonne Lieu de sjour. 2. Placez-vous dans la colonne Lieu de sjour, cliquez sur le bouton droit de la souris puis slectionnez la commande Formater les ruptures du menu contextuel. La bote de dialogue Ruptures saffiche lcran. 3. Cochez la case Rupture conditionnelle. Lorsque cette case est coche, le bouton Valeurs est disponible. 4. Cliquez sur le bouton Valeurs. La bote de dialogue Valeur de la rupture conditionnelle qui saffiche lcran contient la liste de toutes les valeurs associes la dimension Lieu de sjour. 5. Slectionnez French Riviera dans la liste et cliquez sur OK. 6. Cliquez de nouveau sur OK pour fermer la bote de dialogue Ruptures et visualiser le rsultat.

318 Manuel de lutilisateur

Ruptures

Organisation de ruptures multiples


Vous pouvez insrer jusqu neuf ruptures dans un tableau simple ou un tableau crois. Lorsquun tableau simple ou crois comporte plusieurs ruptures, des niveaux leur sont alors associs. BUSINESSOBJECTS attribue le niveau 1 la premire rupture insre, le niveau 2 la deuxime, ainsi de suite. La bote de dialogue Ruptures vous permet de rorganiser ces niveaux, mais aussi de choisir des options diffrentes pour chacune des ruptures. Dans lexemple qui suit, deux ruptures ont t poses sur les donnes : une sur la dimension Lieu de sjour et une deuxime sur la dimension Trimestre. Comme vous pouvez le constater, les donnes sont tout dabord scindes par lieu de sjour. Puis pour chaque lieu de sjour (French Riviera et Bahamas Beach), les informations relatives aux quatre trimestres sont affiches par trimestre. Vous pouvez modifier cette organisation tout moment et ajouter ou supprimer des ruptures dans la bote de dialogue Ruptures.

Liste des ruptures insres dans le tableau slectionn et ordre dans lequel elles sont poses.

Dfinit lordre dans lequel la rupture est pose.

Manuel de lutilisateur 319

Chapitre 13 Ruptures de tableaux et affichage des calculs

Pour rorganiser lordre dans lequel les ruptures sont poses : 1. Placez-vous dans une colonne ou une ligne contenant une rupture, cliquez sur le bouton droit de la souris, puis slectionnez la commande Formater les ruptures du menu contextuel. La bote de dialogue Ruptures saffiche lcran. 2. Slectionnez une rupture dans la liste et cliquez sur le bouton Editer. 3. Dfinissez lordre dans lequel vous souhaitez que la rupture soit pose et cliquez sur OK.

Gestion des ruptures sur plusieurs pages


Lorsquun tableau est rparti sur plusieurs pages, vous pouvez dfinir certaines options qui vont garantir une rupture cohrente du tableau ainsi que la rptition de certains lments tels que les en-ttes de colonne et de ligne chaque nouvelle page. Vous pouvez dfinir ces options dans la zone Pagination de la bote de dialogue Ruptures. Pour ouvrir la bote de dialogue Ruptures : Placez-vous dans une colonne ou une ligne contenant une rupture, cliquez sur le bouton droit de la souris et slectionnez la commande Formater les ruptures du menu contextuel.
Cochez loption..... pour.....

Nouvelle page

afficher chaque partie du tableau simple ou crois cr par une rupture sur une nouvelle page. rpter len-tte sur chaque nouvelle page si un tableau simple ou crois stend sur plusieurs pages. rpter la valeur courante de la rupture sur la nouvelle page. conserver, si possible, chaque section du tableau simple ou crois sur la mme page.

Rpter len-tte sur la nouvelle page Rpter la rupture sur la nouvelle page Eviter les sauts de page

320 Manuel de lutilisateur

Calculs

Calculs
BUSINESSOBJECTS propose des fonctions de calcul standard vous permettant deffectuer des calculs rapides sur les donnes de vos rapports. Ces calculs sont directement disponibles partir dun menu et les calculs les plus frquemment utiliss sont accessibles partir de la barre doutils Rapport. Cette section explique comment effectuer des calculs laide du menu et des fonctions de la barre doutils. Vous pouvez galement effectuer des calculs en crant vos propres formules. Cette mthode est dcrite au Chapitre 14 "Formules, Variables locales & Fonctions", page 339.

Ralisation de calculs simples


1. Slectionnez la ligne ou la colonne sur laquelle vous voulez effectuer un calcul. 2. Slectionnez la commande Calculs du menu Donnes, puis choisissez le type de calcul effectuer.

Tableau 0.4 : Choisissez... Somme Nombre pour...

calculer la somme des donnes slectionnes. compter toutes les lignes pour un indicateur, - ou compter les valeurs distinctes pour une dimension ou une information. compter le nombre de lignes prsentes dans le corps, y compris les doublons et les lignes vides. calculer la moyenne des donnes slectionnes.

Nombre total

Moyenne

Manuel de lutilisateur 321

Chapitre 13 Ruptures de tableaux et affichage des calculs

Tableau 0.4 : Choisissez... Maximum Minimum Pourcentage pour...

afficher la valeur maximale des donnes slectionnes. afficher la valeur minimale des donnes slectionnes. afficher les donnes slectionnes sous forme de pourcentage. calculer la diffrence entre deux valeurs slectionnes. calculer la diffrence entre deux valeurs slectionnes et lafficher sous forme de pourcentage.

Variance Variance en pourcentage

Le rsultat du calcul est insr dans une nouvelle cellule du tableau simple ou crois.
Exemple : Diffrence entre Nombre et Nombre total

...........................................................

Dans lexemple ci-dessous, si vous insrez la fonction Nombre dans la colonne qui contient les lieux de sjour, le rsultat du calcul sera gal 3 car il existe trois lieux de sjour diffrents, Bahamas Beach, Hawaiian Club et French Riviera. La fonction Nombre compte les valeurs des objets dimension qui sont identiques une fois seulement. On parle de nombre distinct. Si vous insrez la fonction Nombre total dans la mme colonne, le rsultat sera

322 Manuel de lutilisateur

Calculs

gal 12 car la colonne qui contient les lieux de sjour compte douze lignes de donnes. La fonction Nombre total compte toutes les lignes y compris les lignes vides et les doublons.

...........................................................

Si vous lisez la colonne qui contient les chiffres daffaires, vous constaterez que la fonction Nombre et Nombre total renvoient la valeur 12. Pour un indicateur, la fonction Nombre compte toutes les lignes.

...........................................................

Utilisation des boutons de la barre doutils


Vous pouvez galement utiliser les boutons de la barre doutils Rapport pour effectuer certains calculs.
a. Somme b. Pourcentage c. Nombre
a b c d e

d. Variance e. Variance en pourcentage

Manuel de lutilisateur 323

Chapitre 13 Ruptures de tableaux et affichage des calculs

Suppression dun calcul dans un tableau simple ou crois


Pour supprimer un calcul dans un tableau simple ou crois : 1. Slectionnez la ligne ou la colonne dans laquelle apparat le calcul. 2. Slectionnez la commande Calculs du menu Donnes puis le calcul ayant t appliqu dans le sous-menu. Les calculs ayant t appliqus peuvent tre visualiss de deux faons. Dans le menu Donnes, licne situe en regard du calcul est enfonce ou une coche apparat. Sur la barre doutils, les boutons des calculs appliqus aux donnes slectionnes sont enfoncs.

Remarque : Les commandes de calcul disponibles dans le menu ou sur la barre

doutils dpendent des donnes slectionnes dans le tableau simple ou crois.

Calculs raliss sur des objets de type Dimension et Information


Les calculs numrs ci-aprs peuvent tre appliqus aux dimensions et aux informations : Nombre Minimum Maximum

324 Manuel de lutilisateur

Calculs

Exemples de calculs
Cette section prsente plusieurs exemples de calculs raliss par le biais des commandes de calcul.
Exemple : Affichage du chiffre daffaires total et des sous-totaux

...........................................................

Dans cet exemple, vous voulez calculer et afficher le chiffre daffaires total dans un tableau simple. Pour ce faire : 1. Cliquez sur la colonne Chiffre daffaires. 2. Cliquez sur le bouton Somme de la barre doutils de calcul. La somme du chiffre daffaires est affiche dans la cellule de pied de page la fin du tableau. Le bouton Somme est alors enfonc.

Somme

Bouton Somme enfonc

A prsent, vous dcidez de poser une rupture sur ce tableau afin dafficher les sous-totaux de chaque lieu de sjour.
Insrer une rupture

3. Cliquez lintrieur de la colonne Lieu de sjour, puis cliquez sur le bouton Insrer une rupture. Les donnes sont alors divises et une ligne vide est insre la fin de chaque section de lieu de sjour. 4. Cliquez sur la colonne Chiffre daffaires. 5. Cliquez une fois sur le bouton Somme pour supprimer le calcul existant.

Manuel de lutilisateur 325

Chapitre 13 Ruptures de tableaux et affichage des calculs

6. Cliquez nouveau sur le bouton Somme pour effectuer un nouveau calcul. Un sous-total saffiche pour chaque lieu de sjour et une somme totale apparat la fin du tableau.

Un sous-total est affich pour le chiffre daffaires de chaque lieu de sjour.

Un total est affich pour le chiffre daffaires de tous les lieux de sjour.

...........................................................

326 Manuel de lutilisateur

Calculs

Exemple :

Affichage du chiffre daffaires moyen, maximum et minimum

...........................................................

Le tableau qui suit comporte quatre calculs diffrents pour le chiffre daffaires. Notez que chacun des calculs effectus sur le chiffre daffaires (Moyenne, Maximum, Minimum et Somme) est affich sur une ligne distincte, selon lordre dapplication. Chaque rsultat est identifi par le nom du calcul. Une nouvelle colonne a t insre pour afficher le pourcentage de chaque ligne.

...........................................................
Exemple : Calcul de la diffrence entre le chiffre daffaires de deux trimestres

...........................................................

Dans cet exemple, un tableau crois affiche le chiffre daffaires par lieu de sjour et par trimestre ainsi que le chiffre daffaires total par trimestre. Vous voulez faire apparatre dans le tableau la diffrence de chiffre daffaires entre deux trimestres. Pour ce faire : 1. Slectionnez Q2 laide de la souris, puis tout en maintenant la touche Ctrl enfonce, slectionnez Q1.
Slection de Q2.... puis de Q1.

Variance en pourcentage

2. Cliquez sur le bouton Variance en pourcentage de la barre doutils de calculs. La diffrence de chiffre daffaires entre Q1 et Q2 pour chaque lieu de sjour et pour tous les lieux de sjour est affiche sous forme de pourcentage dans une

Manuel de lutilisateur 327

Chapitre 13 Ruptures de tableaux et affichage des calculs

nouvelle cellule. La nouvelle ligne est intitule Q2-Q1.

Le rsultat de Q2Q1 est affich sur une nouvelle ligne.

3. A prsent, slectionnez Q4 laide de la souris. 4. Tout en maintenant la touche Ctrl enfonce, slectionnez Q3. La diffrence de chiffre daffaires entre Q4 et Q3 pour chaque lieu de sjour et pour tous les lieux de sjour est affiche sous forme de pourcentage dans une nouvelle cellule. La nouvelle ligne est intitule Q4-Q3.

Remarque : Vous pouvez aussi utiliser la touche Maj pour slectionner des

colonnes et des lignes. Si vous utilisez cette touche, BUSINESSOBJECTS ne tient pas compte de lordre dans lequel vous avez slectionn les colonnes et les lignes et slectionne toujours les cellules de haut en bas et de gauche droite. Si vous effectuez les calculs mentionns plus haut en utilisant la touche Maj, BUSINESSOBJECTS calcule Q1-Q2.

...........................................................

Rutilisation dun calcul dans une autre partie dun rapport


Vous pouvez glisser-dposer un calcul dun tableau simple ou crois vers un autre emplacement du rapport. BUSINESSOBJECTS conserve la formule avec la cellule. Pour ce faire : 1. Cliquez sur la cellule contenant le calcul. 2. Cliquez nouveau sur la cellule et, tout en maintenant le bouton gauche de la souris enfonc, faites glisser la cellule vers lemplacement de votre choix. 3. Relchez le bouton de la souris.

328 Manuel de lutilisateur

Calculs

Remarque : Lorsque vous dplacez une cellule contenant un calcul vers un autre

emplacement du rapport, le rsultat du calcul dpend de lemplacement exact de la cellule puisque le contexte dans lequel le calcul est ralis peut tre diffrent. Pour en savoir plus sur ce point, reportez-vous la section En quoi consiste un contexte de calcul ?, page 370.

Exemple :

Affichage du chiffre daffaires total en titre de tableau

...........................................................

Dans cet exemple, vous faites glisser la cellule contenant le chiffre daffaires total de tous les lieux de sjour hors du tableau et vous la placez au-dessus du tableau. Vous insrez une cellule en regard du chiffre et vous saisissez le texte Chiffre daffaires total. Vous supprimez ensuite les lignes Somme et Maximum de tous les lieux de sjour, situes tout en bas du tableau.

Manuel de lutilisateur 329

Chapitre 13 Ruptures de tableaux et affichage des calculs

Euro - Conversion
La section qui suit explique comment BUSINESSOBJECTS 5.0 utilise des fonctions intgres pour vous aider effectuer une conversion rapide et prcise entre une devise et des euros.

Quest-ce que leuro ?


Leuro est la devise officielle des pays europens appartenant lUME (Union Montaire Europenne).
symbole de leuro

Pour chacun de ces pays, un taux de conversion six chiffres a t fix pour dfinir le rapport entre la monnaie nationale et leuro. Les modalits de conversion sont stipules par les rglementations de lUME. Les fonctions de conversion Euro de BUSINESSOBJECTS sont conformes aux stipulations de lUnion Montaire Europenne.

Affichage du symbole de leuro


Leuro est dsign par un symbole officiel. Pour afficher ce symbole montaire dans BUSINESSOBJECTS, vous devez disposer dun systme dexploitation Windows capable de lafficher ou vous devez installer une mise jour Euro de votre systme Windows. Si votre systme dexploitation ne peut pas afficher le symbole Euro, vous pouvez utiliser le code ISO officiel trois lettres, EUR.

Fonctionnement de la conversion
Pour chaque devise, un taux de conversion six chiffres t fix. Le nombre de chiffres aprs la virgule dpend du nombre de chiffres avant la virgule.
Exemple : Conversion en euros : taux de conversion six chiffres

...........................................................

Le taux de conversion fix pour les florins (NLG) est 2,20371, avec 1 chiffre avant la virgule et 5 aprs. Le taux de conversion fix pour les francs belges (BEF) est 40,3399, avec 2 chiffres avant la virgule et 4 aprs.

...........................................................

Pour convertir une devise de lUME en euros, vous devez diviser le montant en monnaie locale par le taux de conversion six chiffres dfini pour cette devise, puis arrondir le rsultat pour afficher le nombre appropri de dcimales.
330 Manuel de lutilisateur

Euro - Conversion

Pour convertir des euros dans une devise de lUME, vous devez multiplier le montant en euros par le taux de conversion six chiffres dfini pour la devise cible, puis arrondir le rsultat pour afficher le nombre appropri de dcimales.

Erreurs de conversion
Lorsque vous effectuez une conversion entre une devise de lUME et des euros, vous utilisez un taux de conversion fixe six chiffres, puis vous arrondissez le rsultat pour obtenir le nombre appropri de chiffres aprs la virgule. Les nombres arrondis sont moins prcis que les nombres originaux et lerreur darrondi sur un montant donn peut tre ngligeable ou au contraire assez importante. BUSINESSOBJECTS vous permet dafficher les erreurs darrondi aprs avoir effectu une conversion entre des euros et une devise, afin dvaluer limportance de la diffrence.

Affichage des formats montaires dans BUSINESSOBJECTS


BUSINESSOBJECTS utilise la devise par dfaut dfinie pour votre systme dexploitation. Cette devise est spcifie dans les Paramtres rgionaux du Panneau de configuration de Windows. Outre la devise par dfaut fournie par votre systme dexploitation, vous avez la possibilit dafficher des devises personnalises dans vos rapports BUSINESSOBJECTS. Si par exemple la devise par dfaut est le dollar ($), tous les montants figurant dans votre rapport seront en dollars amricains. Si vous souhaitez galement afficher une colonne indiquant le chiffre daffaires en euros, vous pouvez ajouter votre propre format montaire dans BUSINESSOBJECTS. Pour en savoir plus, reportez-vous la section Cration de vos propres formats de nombres et de dates, page 590.

Conversion en euros
Vous pouvez convertir un montant exprim dans lune des onze devises de lUME en euros par un simple clic de souris. Pour ce faire : 1. Slectionnez la colonne, la ligne ou la cellule contenant les donnes convertir. 2. Slectionnez la commande Convertir en Euros du menu Donnes. Si BUSINESSOBJECTS reconnat la devise, il effectue la conversion et affiche le rsultat.

Manuel de lutilisateur 331

Chapitre 13 Ruptures de tableaux et affichage des calculs

Si BUSINESSOBJECTS ne reconnat pas la devise, il affiche la bote de dialogue Slectionner la devise. 3. Slectionnez la devise de votre choix dans la liste et cliquez sur OK. Les donnes sont converties. Si les donnes source taient au format montaire, les donnes converties ont le format montaire de leuro dfini dans le tableau Taux de conversion.

Comment BUSINESSOBJECTS reconnat la devise des donnes slectionnes ?


BUSINESSOBJECTS reconnat la devise des donnes slectionnes : si elles sont formates en tant que devise avec utilisation du symbole montaire Windows standard, et si la devise slectionne figure dans la liste Taux de conversion. Par exemple, 47 DM sera reconnu par BUSINESSOBJECTS comme tant des marks allemands. Si les donnes nont pas un format montaire reconnu par BUSINESSOBJECTS, la bote de dialogue Slectionner la devise saffiche lcran. Si la devise que vous voulez convertir en euros ne figure pas dans la liste, vous pouvez lajouter en suivant la procdure indique plus loin dans cette section.

Conversion partir deuros


Vous pouvez convertir un montant exprim en euros dans lune des onze devises de lUME par un simple clic de souris. Pour ce faire : 1. Slectionnez la colonne, la ligne ou la cellule contenant les donnes convertir. 2. Slectionnez la commande Convertir partir des Euros du menu Donnes. La bote de dialogue Slectionner la devise saffiche lcran.

332 Manuel de lutilisateur

Euro - Conversion

3. Slectionnez la devise dans laquelle vous souhaitez convertir le montant en euros et cliquez sur OK. Les donnes sont converties. Si les donnes en euros taient au format montaire, les donnes converties ont le format montaire de la devise dfini dans le tableau Taux de conversion.

Affichage des erreurs darrondi


Une erreur darrondi se produit car, lors de la conversion dun montant en euros ou partir deuros, le rsultat est arrondi afin de nafficher que le nombre appropri de chiffres aprs la virgule. Lerreur darrondi indique la diffrence entre le nombre arrondi et le nombre avant arrondi. Pour afficher les erreurs darrondi : 1. Slectionnez la colonne, la ligne ou la cellule contenant les donnes converties. 2. Slectionnez la commande Afficher les erreurs darrondi du menu Donnes. Les erreurs darrondi saffichent dans une nouvelle colonne, ligne ou cellule qui est insre la suite de la colonne, ligne ou cellule slectionne.

Remarque : La commande Afficher les erreurs darrondi nest disponible que si la

cellule slectionne contient un nombre converti en euros ou partir deuros.

Taux de conversion
BUSINESSOBJECTS stocke les taux de conversion et autres informations relatives aux devises de lUME et utilise ces informations pour effectuer des conversions en euros et partir deuros. Vous pouvez modifier les informations et ajouter dautres devises la liste.

Manuel de lutilisateur 333

Chapitre 13 Ruptures de tableaux et affichage des calculs

Visualisation des taux de conversion


1. Slectionnez la commande Afficher les taux de conversion du menu Donnes. La bote de dialogue Taux de conversion saffiche lcran.

Cette bote de dialogue affiche, pour chaque devise, les informations suivantes :
Tableau 0.5 : Devise

Indique le libell ISO (International Standards Organization) officiel de la devise. Indique le taux de conversion officiel six chiffres entre la devise et leuro. Indique le nombre de chiffres aprs la virgule pour chaque devise. Indique le symbole ou labrviation permettant de dsigner la devise. Indique le nom de la devise dans la langue locale.

Taux

Dcimale

Format

Libell

Modification des informations relatives une devise


1. Slectionnez la commande Afficher les taux de conversion du menu Donnes. 2. La bote de dialogue Taux de conversion saffiche lcran. 3. Slectionnez la devise que vous souhaitez modifier.

334 Manuel de lutilisateur

Euro - Conversion

4. Cliquez sur le bouton Editer. La bote de dialogue Editer le taux de conversion saffiche lcran.

Cette bote de dialogue affiche les informations utilises par BUSINESSOBJECTS pour la devise slectionne. 5. Faites les modifications ncessaires en remplaant les anciennes informations par les nouvelles dans les zones de saisie. 6. Lorsque vous avez termin, cliquez sur OK pour fermer la bote de dialogue Editer le taux de conversion. Les nouvelles informations relatives la devise slectionne saffichent prsent dans la liste de la bote de dialogue Taux de conversion. 7. Cliquez sur OK pour fermer la bote de dialogue Taux de conversion.

Ajout dune nouvelle devise


1. Slectionnez la commande Afficher les taux de conversion du menu Donnes. La bote de dialogue Taux de conversion saffiche lcran. 2. Cliquez sur le bouton Ajouter. La bote de dialogue Ajouter le taux de conversion saffiche lcran.

3. Saisissez les informations ncessaires dans chaque champ. Chaque champ de la bote de dialogue doit tre complt. 4. Cliquez sur OK pour fermer la bote de dialogue Ajouter le taux de conversion. La nouvelle devise saffiche prsent dans la liste de la bote de dialogue Taux de conversion.

Manuel de lutilisateur 335

Chapitre 13 Ruptures de tableaux et affichage des calculs

5. Cliquez sur OK pour fermer la bote de dialogue Taux de conversion.


Exemple : Ajout de dollars amricains la liste de conversion en euros

...........................................................

Dans cet exemple, vous souhaitez ajouter les dollars amricains la liste des devises car votre activit professionnelle vous amne rgulirement utiliser la conversion dollar/euro. Vous disposez du taux de change dollar/euro actuel. Compte tenu de la fluctuation quotidienne du prix du dollar par rapport leuro, les informations relatives au dollar devront tre mises jour de faon rgulire. Pour ajouter le dollar amricain la liste des devises : 1. Slectionnez la commande Afficher les taux de conversion du menu Donnes. La bote de dialogue Taux de conversion saffiche lcran. 2. Cliquez sur le bouton Ajouter. Saisissez les informations ncessaires dans la bote de dialogue Ajouter le taux de conversion. Saisissez USD dans le champ Devise. Saisissez 0,9 dans le champ Taux. Saisissez 2 dans le champ Dcimale. Saisissez $ dans le champ Format. Saisissez Dollars US dans le champ Intitul. 3. Cliquez sur OK. Dollars US saffiche prsent dans la liste et cette devise sera reconnue par BUSINESSOBJECTS. Vous pouvez ainsi effectuer une conversion dollars/euros laide des commandes Convertir en Euros et Convertir partir des Euros.

...........................................................

Taux de conversion fixes et fluctuants


Les taux de conversion entre leuro et les devises de lUME sont fixes. En revanche, lorsque vous effectuez une conversion avec une autre devise, vous devez utiliser le taux fix quotidiennement par les institutions financires.

336 Manuel de lutilisateur

Euro - Conversion

Triangulation
Si vous souhaitez effectuer une conversion dune devise de lUME vers une autre devise de lUME, vous ne pouvez pas simplement utiliser les parits croises. Vous devez appliquer une procdure appele triangulation. Une triangulation consiste convertir la premire devise en euros en utilisant le taux de conversion six chiffres, puis convertir le montant obtenu dans la seconde devise en utilisant un autre taux de conversion six chiffres.
Exemple : Triangulation : conversion entre devises de lUME

...........................................................

Dans cet exemple, vous souhaitez convertir des marks allemands en francs belges. Pour ce faire, vous devez tout dabord convertir les marks en euros en utilisant le taux de conversion six chiffres dfini pour les marks allemands. Vous arrondissez ensuite les euros trois dcimales au minimum. Enfin, vous convertissez les euros en francs belges laide du taux de conversion six chiffres dfini pour cette devise. Vous pouvez effectuer cette conversion en crant une formule BUSINESSOBJECTS. La formule BUSINESSOBJECTS prsente ci-aprs convertit 100 DEM en 2 063 BEF.
EuroConvertDepuis(EuroConvertirEn(100, "DEM", 3), "BEF", 0)

...........................................................

Manuel de lutilisateur 337

Chapitre 13 Ruptures de tableaux et affichage des calculs

338 Manuel de lutilisateur

Chapitre 14

Formules, Variables locales & Fonctions

.................................................................................

Dans ce chapitre
Gnralits 341

Prsentation des donnes dans BUSINESSOBJECTS 341


Formules 343

Quest-ce quune formule ? 343 Pourquoi utiliser des formules ? 343 Cration de formules 344 Affichage de la barre de formule 344 Affichage de lEditeur de formule 345 Utilisation de lEditeur de formule 345 Instructions sur les syntaxes utiliser dans les formules 347
Variables locales 348

Quest-ce quune variable locale ? 348 Pourquoi utiliser des variables locales ? 348 Comment reconnatre une variable locale ? 349 Cration dune variable locale 349 Conversion dune formule en variable locale 351

Manuel de lutilisateur 339

Chapitre 14 Formules, Variables locales & Fonctions

Cration de variables par regroupement de valeurs 353

Groupement des donnes 353 Ajout de valeurs groupe une hirarchie dexploration 357
Gestion des formules et des variables locales 358

Insertion de variables locales et de formules dans un rapport 358 Modification de formules 358 Modification des variables locales 358 Suppression des formules et des variables locales 359
Fonctions 360

Quest-ce quune fonction ? 360 Utilisation des fonctions 361 Utilisation de la fonction Aide 363

340 Manuel de lutilisateur

Gnralits

Gnralits
Ce chapitre explique comment dfinir vos formules et vos variables dans les rapports BUSINESSOBJECTS et prsente les fonctions BUSINESSOBJECTS. Il explique galement les diffrents types de donnes que BUSINESSOBJECTS utilise et les raisons pour lesquelles ces types sont importants. Le Chapitre 15 "Contextes de calcul et syntaxe tendue", page 365 est aussi consacr aux calculs. Il explique comment utiliser une syntaxe tendue pour dfinir des contextes de calcul.

Prsentation des donnes dans BUSINESSOBJECTS


BUSINESSOBJECTS prsente les donnes sous trois formes dans les documents :
Constantes

Les constantes sont utilises dans les titres des rapports, les en-ttes de colonnes et de lignes pour les textes que vous saisissez.
Formules

Les formules sont utilises pour les calculs effectus dans les rapports. Elles sont crites au moyen de variables, doprateurs et de fonctions.
Variables

BUSINESSOBJECTS stocke les rsultats des requtes sous forme de variables. Vous pouvez aussi crer des variables localement dans les rapports. Les variables sont des formules auxquelles un nom est attribu. Ces donnes sont de trois types :
Indicateurs

Indicateurs

Les indicateurs permettent dextraire les donnes numriques qui rsultent dun calcul. Ils contiennent des instructions sur la faon dont ils sont agrgs. Les calculs sont effectus en fonction du contexte de lindicateur. Si vous placez lindicateur Chiffre daffaires et Ville dans la mme table, le systme calcule le chiffre daffaires par ville. Si vous placez les indicateurs Chiffre daffaires et Trimestre dans la mme table, les revenus sont calculs par trimestre. Si vous calculez le total de la colonne Chiffre daffaires, le systme additionne les chiffres daffaires gnrs au cours des quatre trimestres affichs dans la table. Si vous supprimez deux trimestres de la table en utilisant par exemple un filtre, la somme est recalcule. Manuel de lutilisateur 341

Chapitre 14 Formules, Variables locales & Fonctions

Objets dimension

Objet dimension

Les objets dimension sont la base des analyses dans les rapports. Ils permettent en gnral dextraire des donnes de type caractre (noms de clients, noms de villes, etc.) ou des dates (annes, trimestres, dates de factures, etc.) Les calculs se font sur des objets dimension.
Objets information

Objet information

Un objet information est toujours associ un objet dimension, sur lequel il fournit des informations supplmentaires. Par exemple, Adresse est un objet information associ lobjet Magasin. Il fournit des informations complmentaires sur les clients comme par exemple leur adresse. Les objets informations ne sont habituellement pas utiliss dans les analyses car ils napportent pas de donnes pertinentes. Cette qualification est importante car elle affecte la faon dont vous pouvez utiliser les variables dans les rapports.

342 Manuel de lutilisateur

Formules

Formules
Cette section explique comment crer et utiliser les formules BUSINESSOBJECTS.

Quest-ce quune formule ?


Une formule est constitue de fonctions, de variables et doprateurs. Elle commence toujours par le signe gal . Les exemples ci-dessous illustrent deux formules trs simples :
=Sum<Chiffre daffaires> =<Marge>/<Chiffre daffaires>*100%

Intressons-nous maintenant la cration des formules dans BUSINESSOBJECTS.

Pourquoi utiliser des formules ?


Les formules sont utilises pour effectuer des calculs dans des rapports et pour dfinir des conditions.

Cration de calculs en local


Lorsque vous excutez une requte, certains calculs sont effectus au niveau de la requte et les rsultats sont renvoys sous forme de variables. Toutefois, il se peut que vous souhaitiez effectuer des calculs sur des donnes personnelles dans vos rapports ou comparer les chiffres dune base de donnes aux chiffres dune feuille de calcul. Cest ce que lcriture de formules vous permet de faire. De plus, certains serveurs SQL ne peuvent pas effectuer certains calculs. Par exemple, les serveurs SQL standard ne permettent pas dutiliser de logique de dcision, comme linstruction IF.

Dfinition de conditions
Dans BUSINESSOBJECTS vous pouvez aussi utiliser des formules pour dfinir des conditions. Il est par exemple possible de dfinir une condition pour masquer des sections dans un rapport si le chiffre daffaires est infrieur un certain montant. Vous pouvez aussi dfinir des filtres conditionnels. Vous souhaitez par exemple afficher dans un rapport uniquement les points de vente dont le chiffre daffaires hebdomadaire est suprieur un certain montant. En dfinissant un filtre avec une condition, lorsque vous rafrachissez le rapport avec les nouvelles donnes hebdomadaires, seuls les points de vente dont les critres rpondent aux conditions dfinies saffichent dans le rapport.

Manuel de lutilisateur 343

Chapitre 14 Formules, Variables locales & Fonctions

Dans BROADCAST AGENT, lorsque vous dfinissez des rapports dont le traitement est planifi, vous pouvez spcifier les conditions dans lesquelles vos documents doivent tre traits.

Cration de formules
Pour crer des formules, vous pouvez : saisir une formule directement dans une cellule, saisir une formule dans la barre de formule, utiliser lEditeur de formule.

Affichage de la barre de formule


Une fois familiaris avec la syntaxe BUSINESSOBJECTS, vous pouvez saisir des formules simples directement dans une cellule ou dans la barre de formule. Celle-ci vous permet une saisie plus claire car la formule y est affiche entirement et plus facilement qu lintrieur dune cellule. Si la barre de formule nest pas affiche, procdez comme suit : Dans le menu Affichage, choisissez Barre de formule.

c d e

a. Ouvre lEditeur de variable. b. Permet de dfinir en tant que variable la formule affiche dans la barre de formule. c. Permet de supprimer les modifications non valides de la zone de texte de la barre de formule. d. Permet de valider la formule affiche dans la zone de texte e. Ouvre lEditeur de formule.

La barre de formule se compose de cinq boutons et dune zone de texte dans laquelle la formule est affiche. Si vous cliquez dans la cellule dun rapport, son contenu saffiche dans cette zone de texte. Selon le type de la cellule dans laquelle vous cliquez, cette zone peut afficher du texte, le nom dune variable ou une formule.

344 Manuel de lutilisateur

Formules

Affichage de lEditeur de formule


Si vous ntes pas familier de la syntaxe BUSINESSOBJECTS ou souhaitez crire des formules plus complexes, la meilleure mthode consiste utiliser lEditeur de formule. 1. Cliquez dans la cellule dans laquelle vous souhaitez que la formule figure. 2. Puis Si la barre de formule est affiche, cliquez sur le bouton Editeur de formule. Ou, dans le menu Donnes, choisissez Editer la formule. LEditeur de formule souvre.

Utilisation de lEditeur de formule


LEditeur de formule vous permet de crer votre formule en choisissant des variables, des fonctions et des oprateurs directement partir de listes.

Cliquez ici pour obtenir de laide sur les fonctions proposes dans la liste Fonctions.

LEditeur de formule se compose de quatre zones :


Zone Formule

Affiche la formule. Cette zone permet dcrire ou de modifier les formules.

Manuel de lutilisateur 345

Chapitre 14 Formules, Variables locales & Fonctions

Zone Variables

Affiche une liste de toutes les variables du document. Il peut sagir de variables locales ou de variables renvoyes par le fournisseur de donnes. Vous pouvez les inclure dans votre formule.
Zone Fonctions

Affiche la liste de toutes les fonctions BUSINESSOBJECTS.


Zone Oprateurs

Les oprateurs dfinissent la relation qui existe entre les lments dune formule. Ils incluent les oprateurs mathmatiques tels que laddition (+) et la division (/ ), les oprateurs relationnels tels que suprieur (>) et entre, les oprateurs logiques tels que Si Alors Sinon et les oprateurs de contexte tels que PourTout, PourChaque et Dans. La liste des oprateurs affiche dans cette fentre est mise jour au fur et mesure que vous ajoutez des lments la formule afin que seuls les oprateurs compatibles avec la syntaxe actuelle saffichent. Pour comprendre comment lEditeur de formule fonctionne, voici un exemple.
Exemple : Calcul dune somme cumulative

...........................................................

Vous souhaitez afficher dans le tableau ci-dessous la somme cumulative du chiffre daffaire mensuel.

Tableau de dpart......

tableau darrive......

Procdez comme suit : 1. Insrez une nouvelle colonne aprs la colonne Revenu des ventes et appelez-la Somme cumulative. 2. Cliquez dans la colonne Somme cumulative. Vous allez insrer la formule dans cette colonne.
346 Manuel de lutilisateur

Formules

3. Dans le menu Donnes, choisissez Editer la formule. LEditeur de formule souvre. 4. Double-cliquez sur le signe gal (=) dans la liste Oprateurs. Le signe gal (=) saffiche dans la zone Formules. 5. Dans la zone Fonctions, ouvrez le dossier Fonctions & agrgats. 6. Fates dfiler son contenu jusqu ce que la fonction SommeCumulative saffiche dans la zone Fonctions. 7. Double-cliquez sur la fonction SommeCumulative. Elle saffiche dans la zone Formules. Notez que le curseur est positionn lintrieur des parenthses. La variable sera insre cet emplacement. 8. Dans la zone Variables, double-cliquez sur Revenu des ventes qui sajoute la formule. Notez la prsence des signes < et > ajouts automatiquement la variable par lEditeur de formule. 9. Cliquez sur OK. LEditeur de formule se ferme et le rsultat du calcul saffiche dans la colonne Somme cumulative. La formule est stocke dans le dossier Formules de longlet Donnes du Gestionnaire de rapports.

...........................................................

Instructions sur les syntaxes utiliser dans les formules


Quelle que soit la mthode utilise pour crire des formules, vous devez appliquer les directives suivantes : Une formule doit commencer par le signe "gal ". Si vous le supprimez, la formule est interprte comme une constante ou comme du texte. Les variables incluses dans des formules doivent tre encadres par le signe "infrieur " (<) et le signe "suprieur " (>), ex : <Revenu>. Le texte inclus dans les formules doit tre encadr de guillemets doubles (")

Erreurs de syntaxe
Si la formule que vous avez crite contient une erreur de syntaxe, un message derreur saffiche et la partie de la formule qui contient lerreur est mise en vidence.

Manuel de lutilisateur 347

Chapitre 14 Formules, Variables locales & Fonctions

Variables locales
Les rapports BUSINESSOBJECTS peuvent contenir deux types de variables : les variables renvoyes par un fournisseur de donnes, les variables cres localement dans un rapport. Cette section explique pourquoi il peut tre utile de crer des variables locales et comment procder.

Quest-ce quune variable locale ?


Une variable locale est une formule laquelle un nom a t attribu. Les variables locales figurent dans la liste des variables dans longlet Donnes du Gestionnaire de rapports. Vous pouvez les utiliser pour crer des tableaux, des graphes, etc, tout comme vous utilisez les variables renvoyes par un fournisseur de donnes. La diffrence est que les variables locales sont attaches au document dans lequel elles sont cres et que les calculs sont effectus au niveau du rapport. Ceci signifie que les variables locales sont disponibles uniquement dans le document dans lequel elles ont t cres.

Pourquoi utiliser des variables locales ?


Comme nous lavons prcis prcdemment, une variable est une formule laquelle un nom a t attribu. Les variables ont toutefois un certain nombre davantages par rapport aux formules car elles permettent des oprations que la simple utilisation de formules ne permet pas.
Les fonctions BUSINESSOBJECTS requirent lutilisation de variables

Vous ne pouvez pas appliquer dalerteurs, de filtres, de tris et de ruptures sur des colonnes ou des lignes qui contiennent des formules mais vous pouvez le faire sur celles qui contiennent des variables. Vous pouvez inclure des variables qualifies comme dimension dans les hirarchies dexploration.
Les variables locales sont pratiques

En voici les raisons : Vous pouvez rutiliser plus facilement les variables dans un document car elles portent un nom. Certaines formules sont trs complexes. Si vous crez des variables, vous pouvez les rutiliser dans des formules et viter ainsi lemploi de formules
348 Manuel de lutilisateur

Variables locales

longues et complexes, sources derreurs dans la syntaxe. De plus, vous navez pas rcrire la formule chaque fois, et, enfin, les formules complexes sont plus faciles dchiffrer lorsquelles contiennent des variables.

Comment reconnatre une variable locale ?


Pour savoir si une variable a t renvoye par un fournisseur de donnes ou cres localement dans un rapport : Cliquez sur la variable laide du bouton droit de la souris dans la liste de longlet Donnes du Gestionnaire de rapports. Dans le menu contextuel qui saffiche : Si la commande Editer une variable est disponible, cela signifie que la variable est locale et que vous pouvez en modifier les attributs.

Si la commande Editer une variable nest pas disponible (si elle apparat en gris), cela signifie que la variable a t renvoye par le fournisseur de donnes et quelle ne peut donc pas tre modifie.

Cration dune variable locale


Cette section dcrit les deux mthodes qui permettent de crer une variable locale et prsente des exemples.

Manuel de lutilisateur 349

Chapitre 14 Formules, Variables locales & Fonctions

Utilisation de lEditeur de variable


Vous pouvez crer une variable locale partir de zro en utilisation lEditeur de variable. Procdez comme suit : 1. Cliquez sur longlet Donnes du Gestionnaire de rapports laide du bouton droit de la souris et choisissez Crer une variable dans le menu. La bote de dialogue Editeur de variable saffiche. 2. Cliquez sur longlet Formule. 3. Saisissez la formule dans la zone Formule ou double-cliquez sur les fonctions, les variables ou les oprateurs requis. 4. Cliquez sur longlet Dfinition et saisissez un nom dans la zone approprie.

5. Dans le groupe doptions Qualification, choisissez de dfinir la variable locale en tant quobjet Dimension, Information ou Indicateur. 6. Cliquez sur OK. La nouvelle variable saffiche dans la liste des variables de longlet Donnes du Gestionnaire de rapports.

350 Manuel de lutilisateur

Variables locales

Conversion dune formule en variable locale


Il est galement possible de convertir une formule existante en variable locale.
Exemple : Convertir une formule en variable locale

...........................................................

Vous avez dfini une formule pour calculer une marge moyenne. Vous souhaitez maintenant mettre en vidence les magasins dont la marge est suprieure la marge moyenne en utilisant un alerteur. Vous ne pouvez pas appliquer un alerteur sur une colonne ou une ligne de donnes qui contient une formule mais vous pouvez utiliser un alerteur sur une variable.

...........................................................

Pour convertir une formule en variable, procdez comme suit : 1. Slectionnez la cellule qui contient la formule. 2. Choisissez la commande Dfinir en tant que variable dans le menu Donnes. 3. Saisissez le nom de la variable dans la zone approprie de la bote de dialogue Dfinir la variable.

4. Choisissez lune des deux options suivantes pour dfinir la formule :


Choisissez.... Pour.....

Evaluer la formule dans son contexte

restreindre la dfinition de la variable son contexte dans le bloc courant. Si vous insrez cette variable dans un autre bloc du rapport, le rsultat du calcul sera toujours bas sur le contexte dorigine.

Manuel de lutilisateur 351

Chapitre 14 Formules, Variables locales & Fonctions

Choisissez....

Pour.....

Garder la formule gnrique

vous permettre de dfinir la variable de faon calculer les donnes dynamiquement, selon le contexte du bloc dans lequel la variable est insre

5. Cliquez sur OK. La variable saffiche maintenant dans le dossier Variables de longlet Donnes du Gestionnaire de rapports. Pour en savoir plus sur les contextes de calculs, reportez-vous au Chapitre 15 "Contextes de calcul et syntaxe tendue", page 365.

352 Manuel de lutilisateur

Cration de variables par regroupement de valeurs

Cration de variables par regroupement de valeurs


Vous pouvez aussi crer de nouvelles variables en regroupant les valeurs de variables existantes, ce qui vous permet de crer des groupes dynamiques pour les analyses. Le groupement des valeurs pralablement leur analyse en mode Exploration peut aussi savrer utile, par exemple si une variable a de nombreuses valeurs. Ceci vous permet de crer un niveau dinformations intermdiaire dans votre analyse.
Exemple : Grouper les trimestres pour afficher le chiffre daffaires par semestre

...........................................................

Votre rapport affiche le chiffre daffaires par trimestre mais vous souhaiteriez lafficher par semestre. Vous pouvez le faire trs facilement puisque vous disposez des donnes par trimestre. La variable Trimestre renvoie quatre valeurs - Q1, Q2, Q3, Q4. En regroupant Q1 et Q2 dans une premire valeur (H1), Q3 et Q4 dans une seconde valeur (H2), vous pouvez crer une nouvelle variable, Semestre, et calculer ensuite le chiffre daffaire par semestre. Cette nouvelle variable peut tre ajoute une hirarchie dexploration et utilise dans votre analyse en mode Exploration. Voici comment procder.

...........................................................

Groupement des donnes


Votre table affiche les chiffres daffaires par trimestre. Vous allez crer une nouvelle variable appele Semestre.

1. Slectionnez Q1 dans le tableau. 2. Maintenez la touche Ctrl enfonce et slectionnez Q2.


Grouper des valeurs

Manuel de lutilisateur 353

Chapitre 14 Formules, Variables locales & Fonctions

3. Cliquez sur le bouton Grouper les donnes de la barre doutils Rapport. La bote de dialogue Renommer les valeurs groupes saffiche.

4. Saisissez le nouveau nom, H1, dans la zone approprie et cliquez sur OK. Q1 et Q2 sont regroupes et le nouveau nom H1 saffiche dans le tableau.

Une nouvelle variable est cre et affiche dans la liste du Gestionnaire de rapports. Len-tte de colonne du tableau est mis jour avec le nom de la nouvelle variable, Trimestre+ Dans Tableau 1.

5. Rptez les tapes 1 4 pour grouper les donnes de Q3 et Q4 et appeler la nouvelle variable H2. Votre tableau a maintenant lapparence suivante :

Le nom de la nouvelle variable ntant pas explicite, vous pouvez le modifier.

354 Manuel de lutilisateur

Cration de variables par regroupement de valeurs

Renommer une variable


1. Cliquez sur la variable Trimestre+ Dans Tableau 1 laide du bouton droit de la souris dans la fentre du Gestionnaire de rapports. 2. Choisissez Editer une variable dans le menu. La bote de dialogue Editer correspondant la variable choisie saffiche.

3. Saisissez un nouveau nom, Semestre, dans la zone approprie de la zone de texte Variable et cliquez sur OK. Le nouveau nom est affich dans la liste Variables ainsi que dans le tableau qui prsente maintenant les chiffres daffaires par semestre.

...........................................................

Manuel de lutilisateur 355

Chapitre 14 Formules, Variables locales & Fonctions

Modifier des donnes groupes


Il est possible tout moment dditer les variables qui ont t cres par regroupement de valeurs dune autre variable. Vous pouvez renommer la variable ou les donnes, rorganiser les donnes dans les groupes ou crer un nouveau groupe de donnes. 1. Cliquez sur la variable laide du bouton droit de la souris dans la fentre du Gestionnaire de rapports. 2. Choisissez Editer une variable dans le menu. La bote Editer correspondant la variable choisie saffiche.

Vous pouvez renommer la variable dans cette zone. Vous pouvez renommer les donnes ici. Cliquez sur le nom et saisissez le nouveau. Vous pouvez glisserdposer des donnes dun groupe lautre.

3. Effectuez les modifications requises et cliquez sur OK.

Supprimer des donnes groupes


Vous pouvez supprimer une variable qui a t cre par regroupement de valeurs dune autre variable. 1. Dans le menu Donnes, choisissez Variables. 2. Dans la zone Variables, slectionnez la variable supprimer. 3. Cliquez sur Supprimer puis sur OK.

356 Manuel de lutilisateur

Cration de variables par regroupement de valeurs

Dgrouper des donnes groupes


Vous pouvez dgrouper une variable qui a t cre par groupement de valeurs dune autre variable. 1. Slectionnez les donnes groupes dans la table. 2. Cliquez sur le bouton Grouper des donnes de la barre doutils.

Ajout de valeurs groupe une hirarchie dexploration


Vous pouvez ajouter une variable locale qualifie comme dimension une hirarchie dexploration et lutiliser dans votre analyse en mode Exploration. La variable Semestre peut tre ajoute la hirarchie Temps quil est possible dexplorer du niveau Anne Semestre puis jusquau niveau Trimestre.

Pour ajouter la variable Semestre la hirarchie dexploration, procdez comme suit : 1. Dans le menu Analyse, choisissez Hirarchies. LEditeur de hirarchie souvre. 2. Ajoutez la variable Semestre la hirarchie Temps entre Anne et Trimestre.

Remarque : Pour en savoir plus sur la dfinition et lutilisation du mode

Exploration, reportez-vous au Chapitre 20 "Analyse des donnes en mode Exploration", page 497.

Manuel de lutilisateur 357

Chapitre 14 Formules, Variables locales & Fonctions

Gestion des formules et des variables locales


Cette section dcrit comment insrer, modifier et supprimer les variables locales et les formules que vous avez cres.

Insertion de variables locales et de formules dans un rapport


Vous pouvez slectionner la variable ou la formule dans longlet Donnes du Gestionnaire de rapports et la glisser-dposer lendroit o vous souhaitez quelle figure dans le rapport.

Modification de formules
Vous pouvez modifier une formule directement dans la cellule, partir de la barre de formule ou utiliser lEditeur de formule. 1. Cliquez dans la cellule qui affiche le rsultat de la formule modifier. 2. Puis : Saisissez vos modifications dans la cellule et appuyez sur la touche Entre pour les valider. Cliquez dans la barre de formule, modifiez la formule et cliquez sur le bouton Valider une formule pour la valider. Dans le menu Donnes, choisissez Editer une formule, effectuez les modifications dans lEditeur de formule et cliquez sur OK pour les valider. Le rsultat de la formule saffiche dans la cellule.

Modification des variables locales


Vous pouvez modifier une variable locale directement partir du Gestionnaire de rapports. 1. Cliquez laide du bouton droit de la souris dans longlet Donnes de la fentre Gestionnaire de rapports. 2. Choisissez Editer une variable dans le menu. LEditeur de variable saffiche. 3. Vous avez ensuite le choix entre : Saisir un nouveau nom dans la zone Nom. Changer la qualification de la variable. Editer la formule dans longlet Formule.

358 Manuel de lutilisateur

Gestion des formules et des variables locales

4. Cliquez sur OK pour valider les modifications.

Suppression des formules et des variables locales


Pour supprimer une formule ou une variable locale dun rapport, procdez comme suit : 1. Dans le menu Donnes, choisissez Variables.

Les boutons Editer et Supprimer ne sont pas disponibles si vous choisissez une variable renvoye par le fournisseur de donnes.

2. Ouvrez le dossier Variables ou Formules. 3. Slectionnez la variable ou la formule supprimer. 4. Cliquez sur Supprimer puis sur Fermer.

Remarque : Seules les variables locales peuvent tre supprimes. Les variables

renvoyes par un fournisseur de donnes ne peuvent pas ltre.

Manuel de lutilisateur 359

Chapitre 14 Formules, Variables locales & Fonctions

Fonctions
BUSINESSOBJECTS contient de nombreuses fonctions intgres qui augmentent largement la porte de ses fonctionnalits.

Quest-ce quune fonction ?


Les fonctions sont des formules prdfinies. Une fonction se compose dun nom suivi dune paire de parenthses. Ces parenthses contiennent des arguments. Les arguments fournissent aux fonctions des valeurs traiter. Il peut sagir dobjets, de constantes ou dautres fonctions. Certaines fonctions couramment utilises sont disponibles directement partir des menus et barres doutils BUSINESSOBJECTS. Lorsque vous choisissez lune de ces fonctions, les arguments requis sont ajouts automatiquement. Le jeu de fonctions est organis en neuf dossiers dans la fentre Fonctions de lEditeur de formule :

...........................................................
Le dossier... rpertorie les.....

Fonctions Agrgats

fonctions disponibles par ordre alphabtique. fonctions qui renvoient des totaux agrgs (par exemple la somme ou la moyenne des donnes dune colonne) fonctions qui oprent sur des arguments numriques. fonctions qui oprent sur des objets caractres et des chanes de texte. fonctions qui oprent sur des dates. fonctions qui renvoient la valeur vrai ou faux. fonctions qui renvoient des informations sur un document. fonctions qui renvoient des informations sur un fournisseur de donnes.

Fonctions numriques Fonctions caractre Fonctions date Fonctions logiques Fonctions document Fonctions fournisseur de donnes

360 Manuel de lutilisateur

Fonctions

...........................................................
Le dossier... rpertorie les.....

Fonctions diverses

fonctions qui ne peuvent pas tre classes parmi une des sept catgories.

Utilisation des fonctions


Lorsque vous slectionnez une fonction dans la liste de la fentre Fonctions, une description de la syntaxe requise par la fonction saffiche dans la partie infrieure de la fentre Editeur de formule. Lorsque vous ajoutez une fonction dans la fentre Formule, les virgules ncessaires sont ajoutes.
Exemple : Classer les villes en fonction du chiffre daffaires

...........................................................

Dans lexemple suivant, vous voulez classer les villes qui figurent dans le tableau selon le chiffre daffaires gnr au cours du trimestre.

Tableau de dpart......

Tableau darrive......

Voici comment procder : 1. Ajoutez une nouvelle colonne au tableau et appelez-la Rang du Revenu des ventes. Cliquez dans la nouvelle colonne. 2. Dans le menu Donnes, choisissez Editer une formule. LEditeur de formule saffiche. 3. Ouvrez le dossier Fonctions & agrgats et faites dfiler son contenu la recherche de la fonction Rang.

Manuel de lutilisateur 361

Chapitre 14 Formules, Variables locales & Fonctions

4. Double-cliquez sur Rang.

Les parenthses et les virgules requises sont ajoutes

La syntaxe de la fonction slectionne est indique ici.

Cliquez ici pour obtenir plus dinformations sur la fonction.

La fonction Rang est ajoute dans la fentre Formule. Pour utiliser cette fonction, ajoutez la variable dimension, une virgule puis un indicateur dans les parenthses. La fonction classe la dimension en fonction de lindicateur. 5. Dans la liste Variables, double-cliquez sur Ville puis sur Revenu des ventes. La syntaxe complte saffiche dans la fentre de formules. 6. Cliquez sur OK. Les villes sont ranges de 1 10 en fonction de leur chiffre daffaires.
Astuce : Pour trouver rapidement une fonction dans la liste Fonctions, ouvrez le dossier Fonctions & agrgats et saisissez la premire lettre de la fonction recherche. BUSINESSOBJECTS met en surbrillance la premire fonction dont le nom commence par cette lettre.

362 Manuel de lutilisateur

Fonctions

Utilisation de la fonction Aide


Avant dutiliser une fonction pour la premire fois, recourrez la fonction Aide pour vous informer sur la fonction. Procdez comme suit : Slectionnez la fonction dans la liste Fonctions et cliquez sur le bouton Aide sur la fonction. La page daide qui saffiche dcrit la fonction, la syntaxe utiliser et un exemple.

Manuel de lutilisateur 363

Chapitre 14 Formules, Variables locales & Fonctions

364 Manuel de lutilisateur

Chapitre 15

Contextes de calcul et syntaxe tendue

.................................................................................

Dans ce chapitre
Gnralits 367

Public concern 367 Contenu du prsent chapitre 367


Introduction aux contextes et la syntaxe tendue 368

Calculs smantiquement dynamiques 368 En quoi consiste un contexte de calcul ? 370 Contextes dentre et de sortie 371 Utilisation des contextes dentre et de sortie 374
Utilisation de la syntaxe tendue pour les calculs

complexes 377 Dfinition des contextes de calcul via une syntaxe tendue 378 Mode de dfinition des contextes dentre et de sortie 380 En quoi consistent les contextes de rinitialisation ? 382 Modification des contextes via les oprateurs PourChaque et PourTout 385 Utilisation de la fonction Rang et de la syntaxe tendue 388 Dfinition des contextes via des mots cls 391

Manuel de lutilisateur 365

Chapitre 15 Contextes de calcul et syntaxe tendue

Aide-mmoire 396

Termes frquemment utiliss 396 Contextes de calcul 398 Oprateurs de contexte 399 Mots cls 399

366 Manuel de lutilisateur

Gnralits

Gnralits
Ce chapitre a t conu pour vous aider utiliser les fonctionnalits de calcul trs performantes proposes par BUSINESSOBJECTS.

Public concern
Ce chapitre sadresse plus particulirement aux utilisateurs dont lactivit ncessite la mise en oeuvre de calculs complexes. Il peut galement tre utile tout utilisateur ayant rencontr des erreurs de calcul dans les rapports BUSINESSOBJECTS.

Contenu du prsent chapitre


Ce chapitre fournit des informations sur le mode dexcution des calculs dans les rapports par BUSINESSOBJECTS. Il dcrit les concepts qui sous-tendent le moteur de calcul de BUSINESSOBJECTS et vise plus particulirement expliquer la syntaxe tendue qui vous permet de manipuler des agrgats complexes dans les rapports. Le Chapitre 16 "Rsolution des incidents lis aux calculs" , page 401, traite de la rsolution des incidents et contient des informations relatives aux messages derreur tels que #CALCUL.

Manuel de lutilisateur 367

Chapitre 15 Contextes de calcul et syntaxe tendue

Introduction aux contextes et la syntaxe tendue


Cette section prsente les concepts cls relatifs aux calculs dans BUSINESSOBJECTS.

Calculs smantiquement dynamiques


Dans BUSINESSOBJECTS, la cration dun rapport passe par la cration dune requte qui rapatrie les donnes issues dune base de donnes. Une requte contient gnralement : Des dimensions, qui rapatrient des donnes de type caractre (noms de clients, noms de produits, etc.) ou des dates (annes, trimestres, dates de rservation, etc.). Des indicateurs, qui rapatrient des donnes numriques rsultant de calculs. Ainsi, dans lunivers de dmonstration de BUSINESSOBJECTS, Chiffre daffaires correspond au produit du nombre darticles par le prix de larticle. Lors de lexcution dune requte, BUSINESSOBJECTS rapatrie dans le rapport les donnes correspondant aux dimensions et aux indicateurs que vous avez slectionns. Dans le rapport, le calcul des indicateurs est dynamique et fond sur les dimensions avec lesquelles ils apparaissent. Voici un exemple.

368 Manuel de lutilisateur

Introduction aux contextes et la syntaxe tendue

Exemple :

Chiffre daffaires par anne et par rgion de rsidence et chiffre daffaires par anne

...........................................................

Le rapport ci-dessous contient deux tableaux reprsentant respectivement le chiffre daffaires par rgion de rsidence et par anne et le chiffre daffaires par anne. BUSINESSOBJECTS calcule dynamiquement lindicateur Chiffre daffaires daprs les dimensions contenues dans le tableau. Ainsi, lorsque lutilisateur supprime la colonne Anne, le chiffre daffaires par rgion de rsidence est rapatri.

...........................................................

Manuel de lutilisateur 369

Chapitre 15 Contextes de calcul et syntaxe tendue

En quoi consiste un contexte de calcul ?


Par dfaut, BUSINESSOBJECTS dtermine le rsultat dun indicateur partir dune ou de plusieurs dimensions contenues dans la partie du rapport dans laquelle est insr lindicateur. Ces ensembles de dimensions sont appels contextes de calcul. Dans BUSINESSOBJECTS, les contextes de calcul sont dynamiques. Voici un exemple.
Exemple : Calcul du chiffre daffaires total pour deux annes

...........................................................

Dans le rapport ci-dessous, le tableau contient le chiffre daffaires par ville de rsidence et par anne, suivi dune somme des chiffres daffaires quivalente au chiffre daffaires total par anne. Vous pouvez copier-coller ou glisser-dposer la cellule contenant le chiffre daffaires total par anne depuis la dernire ligne du tableau vers la cellule individuelle situe dans la partie suprieure. BUSINESSOBJECTS calcule dynamiquement dans le rapport le chiffre daffaires total pour les deux annes.

La divergence de rsultat sexplique par le fait que les contextes de calcul sont diffrents. La section qui suit contient des informations relatives au fonctionnement des contextes de calcul.

...........................................................

370 Manuel de lutilisateur

Introduction aux contextes et la syntaxe tendue

Contextes dentre et de sortie


BUSINESSOBJECTS dfinit un contexte dentre et un contexte de sortie pour dterminer le rsultat dun calcul dagrgat. Rappelons quun contexte se compose dune ou de plusieurs dimensions. Le tableau suivant dfinit quelle dimension dun rapport compose quel contexte.
Le... contexte dentre contexte de sortie se compose dune ou de plusieurs dimensions...

entrant dans les calculs. dterminant le rsultat des calculs.

BUSINESSOBJECTS admet galement des contextes de rinitialisation, utiliss dans les agrgats cumulatifs tels que les totaux cumuls. Pour en savoir plus sur les contextes de rinitialisation, reportez-vous la section En quoi consistent les contextes de rinitialisation ?, page 382). Cette section explique comment BUSINESSOBJECTS dfinit les contextes dentre et de sortie dans les diffrentes parties dun rapport. Ces informations sont importantes dans les cas qui suivent. Vous voulez comprendre les diffrents rsultats rapatris par BUSINESSOBJECTS partir de la mme formule dans diffrentes parties dun rapport. Vous ne pouvez pas obtenir les rsultats souhaits partir de la mthode de calcul par dfaut. Vous devez rsoudre des erreurs telles que #CALCUL.

Manuel de lutilisateur 371

Chapitre 15 Contextes de calcul et syntaxe tendue

Mode de dfinition des contextes dentre et de sortie par BusinessObjects


Pour comprendre le mode de dfinition des contextes dentre et de sortie par BUSINESSOBJECTS, vous devez tout dabord comprendre les termes corps et contexte local. Le tableau suivant vous prsente une dfinition de ces termes et vous indique comment ils correspondent aux contextes dentre et de sortie dans un rapport.
Le... corps se compose dune ou de plusieurs dimensions... et par dfaut est semblable au...

se trouvant dans la partie du rapport (un bloc, par ex.) dans laquelle est insr le calcul rgissant la partie du rapport dans laquelle est insr le calcul (une variable matre dans une section, par exemple)

contexte dentre.

contexte local

contexte de sortie.

Vous trouverez ci-dessous un exemple illustr qui vous permettra de comprendre les dimensions dans le corps et le contexte local - et par consquent les contextes dentre et de sortie par dfaut - dans les diffrentes partie dun rapport.
Exemple : Rapport contenant des agrgats dans diffrents contextes

...........................................................

Le rapport illustr page 373 contient le chiffre daffaires par ville de rsidence et par trimestre en 1995. Lutilisateur a plac ses calculs dans diffrentes parties du rapport : chiffre daffaires total dans la partie suprieure du rapport, chiffre daffaires dans la section Anne, chiffre daffaires dans le tableau et chiffre daffaires moyen dans le pied de rupture. Le tableau situ sous le schma explique les contextes dentre et de sortie utiliss par BUSINESSOBJECTS pour obtenir les rsultats de chaque calcul.

372 Manuel de lutilisateur

Introduction aux contextes et la syntaxe tendue

Contextes de calcul dans un rapport


a. Chiffre daffaires total pour le rapport b. Chiffre daffaires total pour 1995 g. Chiffre daffaires par ville, trimestre et anne h. Chiffre daffaires moyen par ville, trimestre et anne

Le calcul rapatrie... a.

car le corps (contexte dentre) est reprsent par...

et le contexte local (contexte de sortie) est...

le chiffre daffaires total pour le rapport le chiffre daffaires total pour 1995 le chiffre daffaires par ville de rsidence, par trimestre et par anne

toutes les dimensions - y compris celles qui napparaissent pas dans le rapport lanne, la section matre (le calcul est plac au niveau de la section) lanne, le trimestre, la ville de rsidence, cest-dire les dimensions dans la section et le tableau

semblable au corps.

b.

semblable au corps.

g.

semblable au corps.

Manuel de lutilisateur 373

Chapitre 15 Contextes de calcul et syntaxe tendue

Le calcul rapatrie... h.

car le corps (contexte dentre) est reprsent par...

et le contexte local (contexte de sortie) est...

le chiffre daffaires moyen par ville de rsidence, par trimestre et par anne

lanne, le trimestre, la ville de rsidence, cest-dire les dimensions dans la section et le tableau

Trimestre (le calcul est plac dans le pied de la rupture pose sur Trimestre).

...........................................................

Utilisation des contextes dentre et de sortie


Une fois les contextes dentre et de sortie assimils, vous pouvez tirer profit de la syntaxe tendue. La syntaxe tendue dune formule dagrgat contient non seulement la formule de base mais aussi les dimensions qui composent les contextes de calcul de lagrgat. Voici un exemple.
Exemple : Syntaxe tendue dune formule dagrgat

...........................................................

Le rapport ci-dessous calcule le chiffre daffaires total cumul des lieux de sjour par pays.

Lutilisateur a obtenu les totaux cumuls en appliquant la fonction SommeCumulative la colonne Chiffre daffaires. La formule de base pour le calcul est :
=SommeCumulative(<Chiffre daffaires>)

374 Manuel de lutilisateur

Introduction aux contextes et la syntaxe tendue

La syntaxe tendue de la formule contenant les contextes dentre et de sortie explicites est :
=SommeCumulative(<Chiffre daffaires> Dans Corps) Dans <Pays>

Corps tant le contexte dentre et Pays le contexte de sortie.

...........................................................

Vous pouvez utiliser votre connaissance de la syntaxe tendue pour : Comprendre les rsultats rapatris par dfaut par BUSINESSOBJECTS (voir ci-aprs). Modifier les contextes dentre et de sortie par dfaut dune formule pour obtenir le rsultat souhait. Pour en savoir plus, reportez-vous la section Utilisation de la syntaxe tendue pour les calculs complexes, page 377.

Visualisation de la syntaxe tendue dune formule


BUSINESSOBJECTS vous propose deux moyens simples pour visualiser la syntaxe tendue dune formule, afin de dcouvrir les dimensions dans les contextes dentre et/ou de sortie dun calcul dagrgat. Pour visualiser la syntaxe tendue, vous pouvez : utiliser la barre de formule - ou utiliser la commande Dfinir en tant que variable du menu Donnes.
Utilisation de la barre de formule

1. Si la barre de formule nest pas affiche, slectionnez la commande Barre de formule du menu Affichage. 2. Cliquez sur la cellule contenant le calcul. 3. Positionnez le curseur sur la barre de formule. La syntaxe tendue de la formule apparat dans une info-bulle.

Manuel de lutilisateur 375

Chapitre 15 Contextes de calcul et syntaxe tendue

Utilisation de la commande Dfinir en tant que variable

1. Cliquez sur la cellule contenant le calcul. 2. Slectionnez la commande Dfinir en tant que variable du menu Donnes. La bote de dialogue Dfinir la variable saffiche lcran. 3. Cliquez sur Evaluer la formule dans son contexte. La syntaxe tendue de la formule apparat dans la bote de dialogue.

4. Cliquez sur Annuler pour fermer la bote de dialogue.

376 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Utilisation de la syntaxe tendue pour les calculs complexes


Lorsque vous insrez un agrgat simple dans un rapport, par exemple pour calculer le chiffre daffaires moyen, BUSINESSOBJECTS crit une formule simple, dans le cas prsent :
=Moyenne(<Chiffre daffaires>)

Par dfaut, BUSINESSOBJECTS value la formule dans son contexte par dfaut, comme lexplique la section prcdente, Contextes dentre et de sortie, page 371. Ds lors comment obtenir des rsultats plus prcis ? Et quen est-il si vous souhaitez obtenir le chiffre daffaires moyen par ville de rsidence dans un tableau contenant Rgion de rsidence et Ville de rsidence ? Par dfaut, BUSINESSOBJECTS rapatrie les rsultats fonds sur rgion de rsidence et ville de rsidence, savoir les deux dimensions du contexte local. Et quen est-il si vous souhaitez obtenir un rsultat partir dune dimension disponible dans le document mais que vous ne voulez toutefois pas afficher dans le rapport ? BUSINESSOBJECTS propose une syntaxe tendue vous permettant dindiquer les dimensions utiliser dans les calculs. Voici un exemple.
Exemple : Calcul du nombre de villes de rsidence par rgion de rsidence

...........................................................

Si, dans un tableau contenant les dimensions Ville de rsidence et Rgion de rsidence, vous insrez un dcompte, BUSINESSOBJECTS compte les villes de rsidence une par une, au moyen de la formule suivante :
=Nombre(<Ville de rsidence>)

Par dfaut, BUSINESSOBJECTS effectue le calcul partir des dimensions du tableau (Rgion de rsidence, Ville de rsidence). Il nexiste quune seule ville de rsidence par ville de rsidence, cest donc la valeur 1 qui est chaque fois rapatrie. La syntaxe tendue vous permet dindiquer que vous voulez que BUSINESSOBJECTS compte les villes de rsidence par rgion. Pour obtenir ce rsultat, vous devez dvelopper la formule suivante :
=Nombre(<Ville de rsidence>) Dans <Rgion de rsidence>

Manuel de lutilisateur 377

Chapitre 15 Contextes de calcul et syntaxe tendue

Vous obtenez alors le rsultat escompt.

...........................................................

Dfinition des contextes de calcul via une syntaxe tendue


La syntaxe tendue vous permet dindiquer les dimensions ncessaires vos calculs. Dans lexemple ci-dessus, nous avons indiqu la dimension Rgion de rsidence pour rapatrier le nombre de villes de rsidence par rgion de rsidence. Lorsque vous utilisez la syntaxe tendue pour ce type dindication des dimensions, vous dfinissez des contextes de calcul diffrents des contextes par dfaut affects par BUSINESSOBJECTS. BUSINESSOBJECTS vous permet de dfinir vos propres contextes dentre et de sortie. Voici un bref rappel de ce qui les diffrencie.
Le... contexte dentre contexte de sortie se compose dune ou de plusieurs dimensions...

entrant dans le calcul. dterminant le rsultat du calcul.

Par consquent, dans lexemple de la page 377 (nombre de villes de rsidence par rgion de rsidence), nous avons dfini un contexte de sortie, Rgion de rsidence. Voici un exemple de calcul avec un contexte dentre dfini par lutilisateur.

378 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Exemple :

Calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence

...........................................................

Vous affichez Rgion de rsidence, Ville de rsidence et Chiffre daffaires dans un tableau. Lorsque vous supprimez Ville de rsidence du tableau, BUSINESSOBJECTS calcule automatiquement le chiffre daffaires par rgion de rsidence car il sagit alors de la seule dimension dans le corps. Le seul moyen dafficher le chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence est de dfinir un contexte dentre car le contexte local ne contient pas la dimension Ville de rsidence. BUSINESSOBJECTS vous permet de crer ce contexte dentre car bien que vous ayez supprim laffichage de Ville de rsidence dans le rapport, cette dimension est toujours disponible dans le document. La formule et le rsultat sont les suivants :
=Min(<Chiffre daffaires> Dans (<Rgion de rsidence>,<Ville de rsidence>))

...........................................................

Manuel de lutilisateur 379

Chapitre 15 Contextes de calcul et syntaxe tendue

Mode de dfinition des contextes dentre et de sortie


Commenons par les concepts de base. Lorsque vous insrez un agrgat tel que Somme, BUSINESSOBJECTS crit une formule simple, telle que
=Somme(<Chiffre daffaires>)

Pour dfinir les contextes, vous devez diter les formules. La premire tape consiste afficher la barre de formule. Pour ce faire, slectionnez la commande Barre de formule du menu Affichage. Lorsque vous cliquez prsent sur une cellule dun rapport, sa formule saffiche dans la barre de formule.

Syntaxe pour les contextes dentre et de sortie


Pour dfinir les contextes, vous ajoutez des arguments une formule. La syntaxe pour les contextes dentre et de sortie est la suivante :
=Agrgats(<indicateur> Dans <contexte dentre>) Dans <contexte de sortie>

Examinons une formule pour mieux la comprendre.

380 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Exemple :

Formule contenant des contextes dentre et de sortie

...........................................................

La formule suivante rapatrie le chiffre daffaires minimal par ville de rsidence et par rgion de rsidence :
=Min(<Chiffre daffaires> Dans (<Rgion de rsidence>,<Ville de rsidence>)) Dans <Rgion de rsidence>

Le contexte dentre se compose de Rgion de rsidence et de Ville de rsidence et le contexte de sortie de Rgion de rsidence.

...........................................................

Ajout dun contexte dentre et de sortie une formule


Cette procdure dtaille les tapes indispensables vous permettant dajouter un contexte dentre et/ou de sortie un calcul simple dj insr. La procdure est fonde sur lexemple de la page 379, Calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence. 1. Si la barre de formule nest pas affiche, slectionnez la commande Barre de formule du menu Affichage. 2. Cliquez lintrieur de la cellule contenant le calcul modifier, dans le cas prsent une colonne contenant lindicateur Chiffre daffaires. La formule saffiche dans la barre de formule, par exemple
=Min(<Chiffre daffaires>)

3. Si vous ajoutez un contexte dentre, cliquez gauche de la parenthse fermante. Pour un contexte de sortie, cliquez droite de la parenthse fermante. 4. Insrez un espace, saisissez Dans, puis insrez un nouvel espace. 5. Saisissez le nom de la dimension indiquer en tant que contexte. 6. Saisissez < > de chaque ct de la dimension, par exemple
<Ville de rsidence>

7. Sil vous faut ajouter des dimensions au contexte, sparez-les par des virgules et mettez la liste des dimensions entre parenthses, comme suit :
(<Rgion de rsidence>,<Ville de rsidence>,<Anne>)

8. Appuyez sur la touche Entre pour valider la formule.

Manuel de lutilisateur 381

Chapitre 15 Contextes de calcul et syntaxe tendue

Editeur de formule

Astuce : Vous pouvez galement utiliser lditeur de formule pour ajouter des contextes une formule. Cette mthode vous permet de double-cliquer sur des variables pour les ajouter la formule, au lieu davoir les saisir. Pour afficher lditeur de formule, cliquez sur le bouton Editeur de formule situ gauche de la barre de formule.

En quoi consistent les contextes de rinitialisation ?


Vous utilisez un contexte de rinitialisation dans un agrgat cumulatif, tel quun chiffre daffaires total cumul par trimestre. Le contexte de rinitialisation se compose dune ou de plusieurs dimensions ramenant la valeur du calcul zro chaque modification de la valeur dune dimension. Prenons un exemple.
Exemple : Calcul du chiffre daffaires total cumul par pays

...........................................................

Vous souhaitez calculer le chiffre daffaires total cumul par pays et par anne et vous voulez que le calcul soit redfini pour chaque pays. En dautres termes, chaque fois que la valeur de Pays change, vous voulez que le calcul commence 0. Pour obtenir ce rsultat, affichez Pays, Anne et Chiffre daffaires dans un tableau et posez une rupture sur Pays. Vous ajoutez alors lagrgat cumulatif suivant :
=SommeCumulative(<Chiffre daffaires>;<Pays>)

Pays faisant office de contexte de rinitialisation. Vous obtenez les rsultats suivants :

...........................................................

382 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Mode de dfinition des contextes de rinitialisation


Pour dfinir un contexte de rinitialisation, vous devez indiquer une ou plusieurs dimensions dans une formule cumulative. La syntaxe est la suivante :
=AgrgatsCumulatifs(<indicateur>;<dimension>)

donnant, par exemple


=Somme(<Chiffre daffaires>;<Anne>;<Rgion de rsidence>)

Pour dfinir un contexte de rinitialisation : 1. Si la barre de formule nest pas affiche, slectionnez la commande Barre de formule du menu Affichage. 2. Cliquez lintrieur de la cellule contenant le calcul modifier. La formule saffiche dans la barre de formule. 3. Saisissez une parenthse devant le nom de la fonction. 4. Saisissez un point-virgule (;) derrire lindicateur. 5. Saisissez le nom de la dimension utiliser en tant que contexte de rinitialisation, par exemple
<Anne>

6. Ajoutez dautres dimensions, si ncessaire ; sparez-les par une virgule et mettez la liste entre parenthses. Un contexte de rinitialisation plusieurs dimensions apparat comme suit :
;<Anne>,<Rgion de rsidence>

7. Saisissez une parenthse la fin de la formule et appuyez sur la touche Entre.

Manuel de lutilisateur 383

Chapitre 15 Contextes de calcul et syntaxe tendue

Utilisation des contextes de rinitialisation dans les tableaux croiss


Dans un tableau crois, les donnes saffichent en lignes et colonnes, contrairement au tableau simple o les donnes saffichent uniquement dans des colonnes. Les indicateurs sont en principe placs dans le corps dun tableau crois, cest--dire lintersection des lignes et des colonnes. Le tableau crois ci-dessous indique le chiffre daffaires par rgion de rsidence en 1994 et 1995.

Pour calculer prsent le chiffre daffaires total cumul, vous devez poser une rupture sur Anne, puis modifier le Chiffre daffaires pour obtenir
=SommeCumulative(<Chiffre daffaires>)

Vous obtenez le rsultat suivant :

Notez que les totaux cumuls ont t calculs la fois pour Anne et Rgion de rsidence. En dautres termes, les nombres sont additionns de gauche droite et de haut en bas. Pour redfinir la somme cumule pour Anne ou Rgion de rsidence, vous devez ajouter un contexte de rinitialisation la formule. La formule permettant de ramener pour chaque anne la somme cumule 0 est la suivante :
=SommeCumulative(<Chiffre daffaires>;<Anne>)

Le rsultat obtenu est le suivant :

384 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Remarque : Les utilisateurs des versions antrieures de BUSINESSOBJECTS utilisaient peut-tre les mots cls Col et Ligne pour la dfinition des contextes de rinitialisation dans les tableaux croiss. Ces mots cls ne sont plus ncessaires. Vous pouvez les utiliser mais ils nont aucune valeur ajoute. Par exemple :
=SommeCumulative(<Chiffre daffaires>; Col <Anne>)

et
=SommeCumulative(<Chiffre daffaires>; <Anne>)

aboutissent au mme rsultat.

Syntaxe pour une combinaison de contextes de rinitialisation, dentre et de sortie


Lorsque sont indiqus des contextes dentre et de sortie, la syntaxe pour les contextes de rinitialisation est la suivante :
=AgrgatsCumulatifs(<indicateur> Dans <contexte dentre>;<contexte de rinitialisation>) Dans <contexte de sortie>

Modification des contextes via les oprateurs PourChaque et PourTout


Lors de la dfinition dun contexte, vous indiquez la ou les dimensions quil doit contenir. La syntaxe exige que vous utilisiez loprateur Dans pour prsenter le contexte.
=Min(<Chiffre daffaires> Dans (<Rgion de rsidence>,<Ville de rsidence>) Dans <Rgion de rsidence>

Dans est loprateur par dfaut utilis pour la dfinition dun contexte. Toutefois, vous pouvez modifier le contexte en cours de dfinition en remplaant Dans par PourChaque ou PourTout. Le tableau suivant indique la dfinition de ces deux oprateurs.
Oprateur PourChaque PourTout Dfinition

Ajoute des dimensions au contexte dentre ou de sortie. Supprime des dimensions au contexte dentre ou de sortie.

Manuel de lutilisateur 385

Chapitre 15 Contextes de calcul et syntaxe tendue

Lexemple qui suit illustre le fonctionnement de PourChaque et PourTout.


Exemple : Utilisation de PourChaque et PourTout

...........................................................

Un tableau contenant Rgion de rsidence, Ville de rsidence et Chiffre daffaires rapatrie le chiffre daffaires par ville de rsidence et par rgion de rsidence. La dimension Anne est galement disponible dans le document. Vous voulez afficher le chiffre daffaires maximal par ville de rsidence et par anne sans toutefois ajouter Anne au tableau. Pour ce faire, il vous suffit dajouter Anne au contexte local en utilisant PourChaque.
=Max(<Chiffre daffaires> PourChaque <Anne>)

Enfin, vous voulez afficher le chiffre daffaires maximal par rgion de rsidence tout en conservant Ville de rsidence dans le tableau. En dautres termes, il vous faut supprimer Ville de rsidence du contexte local sans supprimer physiquement la colonne Ville de rsidence. Pour ce faire, vous devez utiliser PourTout. Voici la formule et le rsultat :
=Max(<Chiffre daffaires>) PourTout <Ville de rsidence>

...........................................................
Obtention du mme rsultat : PourTout <Ville de rsidence> par opposition Dans <Rgion de rsidence>
Dans lexemple prcdent, nous avons calcul le chiffre daffaires maximal par rgion de rsidence en utilisant PourTout pour supprimer Ville de rsidence du contexte local. Vous pouvez obtenir le mme rsultat en prenant Rgion de rsidence comme contexte de sortie.

386 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Voici comment cela fonctionne. Le contexte local est reprsent par Ville de rsidence et Rgion de rsidence. Sauf indication contraire, BUSINESSOBJECTS rapatrie le chiffre daffaires maximal par ville de rsidence et par rgion de rsidence. Vous voulez le chiffre daffaires maximal par rgion de rsidence. Pour le calculer, vous devez indiquer la formule dignorer Ville de rsidence. Pour ce faire, vous avez le choix entre : supprimer Ville de rsidence du contexte local, - ou dfinir un contexte de sortie, Rgion de rsidence. Par consquent, ces deux formules :
=Max(<Chiffre daffaires>) PourTout <Ville de rsidence> =Max(<Chiffre daffaires>) Dans <Rgion de rsidence>

(le contexte local tant Rgion de rsidence et Ville de rsidence), aboutissent au mme rsultat.

Manuel de lutilisateur 387

Chapitre 15 Contextes de calcul et syntaxe tendue

Essai avec PourChaque <Ville de rsidence> par opposition Dans (<Rgion de rsidence>,<Ville de rsidence>)
Dans lexemple intitul Calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence, page 379, nous avons utilis
=Min(<Chiffre daffaires> Dans (<Rgion de rsidence>,<Ville de rsidence>))

pour calculer le chiffre daffaires minimal par ville de rsidence dans un tableau contenant uniquement Rgion de rsidence et Chiffre daffaires. Le rsultat par dfaut dans le contexte dentre est Rgion de rsidence, mais nous y avons ajout Ville de rsidence. Vous pourriez obtenir le mme rsultat en ajoutant Ville de rsidence au moyen de loprateur PourChaque, la formule tant la suivante :
=Min(<Chiffre daffaires> PourChaque <Ville de rsidence>)

Utilisation de la fonction Rang et de la syntaxe tendue


La fonction Rang vous permet de classer les valeurs dune dimension en fonction dun indicateur. La syntaxe est la suivante :
=Rang(dimension ,indicateur)

Le premier tableau prsente le chiffre daffaires par trimestre et par pays de rsidence. Les trimestres sont classs en fonction du chiffre daffaires, aprs insertion de la formule suivante dans la colonne Rang :
=Rang(<Trimestre> ,<Chiffre daffaires>)

Quen est-il si vous posez une rupture ou une section sur la colonne Pays de rsidence ? Les trimestres sont alors classs sparment pour chaque pays, comme dans le tableau de droite.

388 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

En effet, BUSINESSOBJECTS inclut par dfaut Pays de rsidence dans le contexte de calcul. Puisquil y a deux valeurs pour Pays de rsidence, BUSINESSOBJECTS effectue un calcul pour chaque valeur. Vous pouvez modifier le contexte de calcul en utilisant loprateur de contexte PourTout. Celui-ci indique BUSINESSOBJECTS dignorer la rupture (ou section) pose sur Pays de rsidence. La syntaxe est la suivante :
=Rang(<Trimestre> ,<Chiffre daffaires>) PourTout <Pays de rsidence>

Le rsultat est le suivant :

A prsent, BUSINESSOBJECTS calcule le rang en fonction du chiffre daffaires gnr par trimestre et pour toutes les valeurs de la dimension Pays de rsidence. Supposons que vous vouliez maintenant classer les huit trimestres du bloc en fonction du chiffre daffaires gnr. Pour ce faire, vous devez supprimer la rupture Pays de rsidence du contexte de calcul du rang, en la conservant toutefois dans le contexte de calcul du chiffre daffaires. Le meilleur moyen dy parvenir consiste crer une nouvelle variable permettant de calculer le chiffre daffaires et de linclure dans la formule insre dans la colonne Rang. Pour ce faire : 1. Crez une nouvelle variable de type indicateur laide de la syntaxe suivante :
=<Chiffre daffaires> PourChaque <Pays de rsidence>

Cette variable calcule le chiffre daffaires pour chaque pays. 2. Donnez la variable le nom Chiffre daffaires par pays. 3. Insrez la formule suivante dans la colonne Rang :
=Rang(<Trimestre> ,<Chiffre daffaires par pays>) PourTout <Pays de rsidence>

Manuel de lutilisateur 389

Chapitre 15 Contextes de calcul et syntaxe tendue

Le rsultat est le suivant :

Utilisation de la fonction Rang dans les tableaux croiss


Dans cet exemple, le tableau crois indique le chiffre daffaires par trimestre et par lieu de sjour. Une colonne a t ajoute pour afficher le rang la suite de chaque colonne Lieu de sjour et la formule suivante a t insr :
=Rang(<Trimestre> ,<Chiffre daffaires>)

Le rsultat est le suivant :

Le problme est que le rang est identique pour chaque trimestre de chaque lieu de sjour. Lobjectif est de classer les trimestres de chaque lieu de sjour dans le tableau crois. Pour ce faire, vous devez indiquer que vous voulez calculer le rang pour chaque lieu de sjour dans le contexte de sortie. La syntaxe est la suivante :
=Rang(<Trimestre> ,<Chiffre daffaires>) PourChaque <Lieu de sjour>

Le rsultat est le suivant :

390 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Dfinition des contextes via des mots cls


Les contextes de calcul se composent dune ou de plusieurs dimensions. Dans les exemples mentionns jusquici, nous avons dfini des contextes en crivant le nom des dimensions lintrieur de la formule. BUSINESSOBJECTS propose des mots cls vous permettant de dfinir des contextes sans dresser la liste des dimensions particulires requises. Un mot cl correspond une ou plusieurs dimensions contenues dans une partie donne du rapport. Les mots cls peuvent dfinir tous les types de contextes contenus dans une syntaxe tendue (contexte dentre, de sortie ou de rinitialisation). Les mots cls vous offrent les avantages suivants :
Avantage Description

Simplification de la dfinition de la formule Limitation des risques derreurs de syntaxe Garantie de rsultats dynamiques

Il est souvent plus rapide dajouter un mot cl une formule que dcrire une liste de dimensions. La syntaxe associe aux mots cls est simple : il vous suffit dajouter le mot cl la formule. Vous vitez ainsi les risques doubli de parenthses, derreur dorthographe pour les dimensions, etc. Si vous ajoutez ou supprimez des dimensions dans un rapport, ou encore si vous utilisez la technique du glisser-dposer ou le mode rotation, il nest pas ncessaire de rcrire les formules contenant des mots cls.

Cette section contient : les dfinitions des mots cls disponibles, un exemple dutilisation dun mot cl dans une formule, une procdure dtaille pour lcriture des formules au moyen de mots cls, des informations sur la manire dont BUSINESSOBJECTS affecte des mots cls des formules, une explication sur le comportement des filtres dun rapport en cas dutilisation de mots cls.

Manuel de lutilisateur 391

Chapitre 15 Contextes de calcul et syntaxe tendue

Mots cls : dfinitions et exemple


Les quatre mots cls dont vous disposez pour les formules sont Rapport, Bloc, Corps et PageCourante. Chaque mot cl correspond une ou plusieurs dimensions dans une partie donne du rapport. Les dfinitions contenues dans le tableau ci-dessous vous indiquent : dans quelle partie du rapport utiliser chaque mot cl, les dimensions associs aux mots cls.
Le mot cl Corps peut tre utilis dans des formules... et correspond...

lintrieur dun bloc lextrieur dun bloc

aux dimensions du bloc. aux dimensions de la section courante. aux dimensions de la section courante. toutes les dimensions du document. aux dimensions de la page courante.

Bloc

lintrieur dun bloc dans nimporte quelle partie du rapport lintrieur de la page courante

Rapport

PageCourante

Voici un exemple illustrant lutilisation des mots cls.


Exemple : Calcul dun total gnral en utilisant le mot cl Rapport

...........................................................

Vous voulez afficher le chiffre daffaires total gnral couvrant toutes les dimensions dun rapport. Ce calcul ne requiert pas de syntaxe tendue si la formule est place dans une cellule situe tout en haut du rapport, car, dans ce cas, le contexte de sortie par dfaut contient toutes les dimensions du rapport. Vous voulez toutefois afficher les informations ailleurs, par exemple lintrieur dun titre de bas de tableau.

392 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Pour obtenir ce rsultat, vous pourriez dfinir un contexte de sortie en rpertoriant lensemble des dimensions du rapport. Une mthode beaucoup plus simple consiste utiliser le mot cl Rapport dans la formule suivante :
=Somme(<Chiffre daffaires>) Dans Rapport

Quel que soit lendroit du rapport o vous affichez cette formule, vous obtenez le total gnral.

...........................................................

Astuce : Une formule dans laquelle le mot cl Rapport est utilis pour dfinir le

contexte de sortie rapatrie toujours une valeur unique.

Dfinition dun contexte avec un mot cl


Pour dfinir un contexte en utilisant un mot cl, procdez comme suit : 1. Si la barre de formule nest pas affiche, slectionnez la commande Barre de formule du menu Affichage. 2. Cliquez sur la cellule devant contenir la formule, puis crivez la formule de base, par exemple,
=Somme(<Chiffre daffaires>)

dans la barre de formule. 3. Si vous ajoutez un contexte dentre, cliquez gauche de la parenthse fermante. Pour un contexte de sortie, cliquez droite de la parenthse fermante. 4. Insrez un espace, saisissez Dans, puis insrez un nouvel espace. 5. Saisissez le mot cl (Bloc, Corps, Rapport ou PageCourante) et appuyez sur la touche Entre.

Manuel de lutilisateur 393

Chapitre 15 Contextes de calcul et syntaxe tendue

Utilisation des mots cls par BusinessObjects


Lutilisation de mots cls dans la syntaxe tendue vous permet de dfinir des contextes dans des formules dagrgats. BUSINESSOBJECTS dfinit des contextes dans toutes les formules dagrgats (simples toutefois), et ce souvent par le biais de mots cls. Voici un exemple.
Exemple : Formule crite par BusinessObjects pour un calcul simple

...........................................................

Vous crez un rapport matre/dtail contenant le chiffre daffaires par lieu de sjour et par anne. Vous insrez une somme sur Chiffre daffaires. Il sagit l dun calcul simple ne requrant aucune syntaxe tendue. BUSINESSOBJECTS crit toutefois une formule complte dans laquelle sont indiqus les contextes dentre et de sortie. Cette formule est la suivante :
=Somme(<Chiffre daffaires> Dans Corps) Dans (<Anne>)

Corps correspondant Lieu de sjour (dimension du tableau contenant le calcul, savoir le contexte local) et Anne au contexte de sortie. Vous pouvez visualiser la formule entire en cliquant sur la cellule contenant la somme puis en positionnant le curseur de la souris sur la barre de formule. La formule saffiche dans une info-bulle. Vous pouvez galement visualiser la formule complte en utilisant la commande Dfinir en tant que variable du menu Donnes.

...........................................................

Avantages

Dans des agrgats simples comme celui de lexemple ci-dessus, il est rare quil soit ncessaire de comprendre la syntaxe tendue utilise par BUSINESSOBJECTS. Mais quen est-il si vous ne comprenez pas les nombres affichs par BUSINESSOBJECTS dans un rapport ? Quen est-il si vous avez des difficults rsoudre une erreur telle que #CALCUL ? En pareils cas, vous pouvez utiliser la syntaxe tendue fournie par BUSINESSOBJECTS pour : Comprendre le calcul qui sous-tend laffichage du rapport. Editer votre formule pour arriver au rsultat voulu. La formule contenue dans linfo-bulle constitue une base de travail.

394 Manuel de lutilisateur

Utilisation de la syntaxe tendue pour les calculs complexes

Filtres et mots cls


Question : si le rapport contient des filtres, sont-ils pris en compte lors de lapplication de calculs dagrgats au moyen de mots cls ? Rponse : oui. Les rsultats obtenus seront toujours filtrs. Vous pouvez toutefois forcer BUSINESSOBJECTS ignorer les filtres.
Comment forcer BusinessObjects ignorer les filtres

Supposons que vous ayez un rapport matre/dtail et un filtre pos sur la variable matre. Vous voulez calculer un total gnral en utilisant le mot cl Rapport. Problme : vous ne souhaitez pas calculer le filtre mais vous ne souhaitez pas non plus le supprimer. Solution : utilisez la fonction AucunFiltre. La syntaxe est la suivante :
=AucunFiltre(formule)

Voici un exemple :
=AucunFiltre(Somme(<Chiffre daffaires>) Dans Rapport)

Astuce : Pourquoi ne pas tenter une comparaison entre les informations filtres et les informations non filtres ? Insrez une cellule avec la formule de base, puis utilisez AucunFiltre pour obtenir le vritable total gnral.

Manuel de lutilisateur 395

Chapitre 15 Contextes de calcul et syntaxe tendue

Aide-mmoire
Le prsent chapitre contient beaucoup de thorie et de terminologie quil nest pas toujours ais de mmoriser. Cette section vous permet en un coup doeil de vous rafrachir la mmoire si vous ne vous rappelez pas la diffrence entre PourChaque et PourTout, par exemple. Les informations mentionnes ci-dessous sont regroupes par catgorie : Termes de base tels que document, microcube, agrgat, etc. Contextes de calcul (local, corps, entre, sortie et rinitialisation) Oprateurs de contexte (Dans, PourChaque, PourTout) Mots cls (Rapport, Bloc, Corps, PageCourante)

Termes frquemment utiliss


Voici une slection de termes utiles frquemment utiliss dans ce contexte.
Terme Agrgat Dfinition

Calcul rapatriant les totaux, les pourcentages, etc., dans lequel sont utilises les fonctions suivantes : Moyenne, Nombre, Max, Min, EcartType, EcartTypeP, Somme, Variance, VarianceP. Calcul rapatriant les totaux cumuls, les pourcentages, etc., dans lequel sont utilises les fonctions suivantes : MoyenneCumulative, NombreCumulatif, MaxCumulatif, MinCumulatif, SommeCumulative. Qualification dun objet, dune variable ou dune formule rapatriant du texte (noms, ID, etc.) ou des dates. Dans un rapport, les dimensions constituent les contextes de calcul. Fichier BUSINESSOBJECTS (extension .rep). Dfinition du contenu dune cellule. Peut contenir des fonctions, des oprateurs, des variables et du texte.

Agrgat cumulatif

Dimension

Document Formule

396 Manuel de lutilisateur

Aide-mmoire

Terme Indicateur

Dfinition

Qualification dun objet, dune variable ou dune formule rapatriant des donnes numriques telles que le chiffre daffaires. Par dfaut, le rsultat dun indicateur est dtermin par les dimensions du contexte o est plac lindicateur dans un rapport. Ensemble de donnes rapatri par une requte. Etant donn que les documents peuvent contenir des donnes issues de diffrentes sources dans BUSINESSOBJECTS, un document donn peut contenir plusieurs microcubes. Pages dun document o sont affiches les donnes. Un document peut contenir plusieurs rapports, chacun tant associ un onglet situ dans la partie infrieure de la fentre de lapplication. Un rapport ne peut afficher quun sous-ensemble de donnes issues du document. Vous pouvez utiliser nimporte quelle dimension - affiche ou non - en tant quentre ou sortie pour le calcul. Syntaxe dune formule pour un agrgat, dans laquelle sont indiqus les contextes dentre et de sortie de lagrgat. La syntaxe tendue peut vous permettre de dfinir vos propres contextes dentre et de sortie. La syntaxe tendue doit tre utilise pour dfinir les contextes de rinitialisation. Formule nomme. BUSINESSOBJECTS stocke toujours les rsultats des requtes sous forme de variables.

Microcube

Rapport

Syntaxe tendue

Variable

Manuel de lutilisateur 397

Chapitre 15 Contextes de calcul et syntaxe tendue

Contextes de calcul
Un contexte de calcul se compose dune ou de plusieurs dimensions dterminant lentre et la sortie des calculs.
Contexte Corps Dfinition

Dimension(s) prsente(s) dans la partie du rapport (par exemple, un bloc) dans laquelle est insr le calcul. Dimension(s) comprise(s) dans un calcul dagrgat. Par dfaut, le contexte dentre pour un calcul est celui dfini par la ou les dimensions contenues dans le corps. Vous pouvez dfinir votre propre contexte dentre en utilisant la syntaxe tendue. Dimension(s) rgissant la partie du rapport dans laquelle est insr le calcul (par exemple, une variable matre dans une section). Dimension(s) ramenant 0 un agrgat cumulatif tel quun total cumul lors de la modification de la valeur de la ou des dimensions. Les contextes de rinitialisation sont indiqus laide de la syntaxe tendue. Dimension(s) dterminant le rsultat dun calcul dagrgat. Par dfaut, le contexte de sortie est dfini par la ou les dimensions contenues dans le contexte local. Vous pouvez dfinir votre propre contexte de sortie en utilisant la syntaxe tendue.

Entre

Local

Rinitialisation

Sortie

398 Manuel de lutilisateur

Aide-mmoire

Oprateurs de contexte
Dans la formule destine un agrgat et crite au moyen dune syntaxe tendue, un oprateur introduit le contexte dentre et/ou de sortie.
Oprateur Dans Dfinition

Oprateur par dfaut. Inclut la ou les dimensions indiques dans le contexte. Modifie un contexte en incluant la ou les dimensions indiques. Modifie un contexte en excluant la ou les dimensions spcifies.

PourChaque

PourTout

Mots cls
Dans la syntaxe tendue, un mot cl reprsente la ou les dimensions contenues dans une partie donne dun rapport. Le mot cl vous permet de dfinir des contextes dans des formules dagrgats en utilisant un mot plutt que de dresser une liste des dimensions du contexte.
Mot cl Bloc Dfinition

Correspond aux dimensions dans la section courante. Ne peut tre utilis que dans une formule place lintrieur dun bloc.
Lorsque la formule est place... Correspond...

Corps

lextrieur dun bloc lintrieur dun bloc


Rapport

aux dimensions de la section courante. aux dimensions du bloc. toutes les dimensions du document. aux dimensions de la page courante.

dans nimporte quelle partie du rapport lintrieur de la page courante

PageCourante

Manuel de lutilisateur 399

Chapitre 15 Contextes de calcul et syntaxe tendue

400 Manuel de lutilisateur

Chapitre 16

Rsolution des incidents lis aux calculs

.................................................................................

Dans ce chapitre
Gnralits 403 #CALCUL 404

#CALCUL dans des agrgats cumulatifs 405 #CALCUL dans des formules non agrges 409
#VALEURMULTI 411

#VALEURMULTI dans les agrgats 411 #VALEURMULTI dans les en-ttes et pieds de rupture 414 #VALEURMULTI dans une cellule au niveau de la section 416
####### 419 #ALERTEUR 420 #DICT.ERREUR 421 #DIV/0 422 #ERREUR 423 #ERRI 424

#ERRI dans une formule combinant indicateurs et dimensions 424 #ERRI dans un agrgat contenant une formule complexe 425 #ERRI dans une formule utilisant loprateur WHERE 426

Manuel de lutilisateur 401

Chapitre 16 Rsolution des incidents lis aux calculs

#DEBORDEMENT 427 #SYNTAXE 427 #INCONNU 428 Astuces et conseils 430

402 Manuel de lutilisateur

Gnralits

Gnralits
Vous trouverez dans ce chapitre la description des erreurs de calcul susceptibles de survenir dans BUSINESSOBJECTS ainsi que les solutions proposes pour y remdier. Une erreur de calcul commence toujours par # et apparat dans la cellule qui doit contenir les donnes. Dans ce chapitre, laccent est mis sur les erreurs les plus frquentes, savoir #CALCUL et #VALEURMULTI. Pour une liste exhaustive des erreurs mentionnes dans ce manuel, reportez-vous la table des matires ou lindex.
Astuce : Si vous souhaitez obtenir de laide sur les causes de lapparition des

erreurs #CALCUL et #VALEURMULTI dans les rapports, nous vous recommandons fortement de lire Chapitre 15 "Contextes de calcul et syntaxe tendue", page 365.

Manuel de lutilisateur 403

Chapitre 16 Rsolution des incidents lis aux calculs

#CALCUL
Cette section propose des descriptions, des exemples et des solutions pour les erreurs #CALCUL suivantes, survenant dans BUSINESSOBJECTS : #CALCUL dans des agrgats cumulatifs tels que le chiffre daffaires moyen cumul par ville de rsidence, #CALCUL dans des formules non agrges, par exemple en cas dutilisation des instructions SI ALORS SINON.

404 Manuel de lutilisateur

#CALCUL

#CALCUL dans des agrgats cumulatifs


Lexpression agrgats cumulatifs se rapporte tout agrgat contenant une fonction dagrgat cumul telle que MaxCumulatif ou MoyenneCumulative. Dans un rapport, les agrgats cumuls vous permettent de rpondre des questions telles que Quel est le pourcentage cumul du chiffre daffaires par ville de rsidence par anne ?.

Remarque : Les informations prsentes ici ncessitent une comprhension de la

notion de syntaxe tendue de BUSINESSOBJECTS, dont vous trouverez la description la section Utilisation de la syntaxe tendue pour les calculs complexes, page 377.

Description de #CALCUL dans un agrgat cumulatif


Lerreur #CALCUL peut se produire dans des formules cumulatives dans lesquelles a t dfini un contexte de rinitialisation. Un contexte de rinitialisation se compose dune dimension et ramne un calcul cumul zro en cas de modification de la valeur de la dimension. Pour en savoir plus sur les contextes de rinitialisation, reportez-vous la section En quoi consistent les contextes de rinitialisation ?, page 382. Lerreur #CALCUL se produit dans les agrgats cumulatifs pour la raison suivante : Le contexte de rinitialisation nest pas inclus dans le contexte de sortie. Voici un exemple.

Manuel de lutilisateur 405

Chapitre 16 Rsolution des incidents lis aux calculs

Exemple :

#CALCUL rsultant dune somme cumule avec contexte de rinitialisation

...........................................................

Vous avez affich des totaux cumuls par pays de rsidence et par anne et rinitialis le calcul par pays de rsidence. La formule est la suivante :
=SommeCumulative(<Chiffre daffaires>;<Pays de rsidence>)

Vous posez prsent une rupture sur Anne car vous voulez afficher le total cumul pour chaque anne. Vous copiez la formule dans la colonne de total cumul et vous la collez dans le pied de rupture. Une erreur #CALCUL apparat.

La raison est la suivante : le contexte de rinitialisation dans la formule que vous avez copie est Pays de rsidence, mais vous avez plac la formule dans le pied de la rupture pose sur Anne. En consquence, le contexte de rinitialisation (Pays de rsidence) ne figure pas dans le contexte de sortie (Anne). Pour rsoudre cette erreur, il vous faut afficher la barre de formule et modifier le contexte de rinitialisation de Pays de rsidence Anne. La bonne formule est la suivante :
=SommeCumulative(<Chiffre daffaires>;<Anne>)

Vous pouvez galement poser une rupture sur Pays de rsidence, mais vous obtiendrez un rsultat diffrent.

...........................................................

406 Manuel de lutilisateur

#CALCUL

Solution pour lerreur #CALCUL dans un agrgat cumulatif


Pour viter lerreur #CALCUL dans un agrgat cumulatif, il vous faut inclure le contexte de rinitialisation dans le contexte de sortie. En dautres termes, la ou les dimensions situes aprs le point-virgule (;) dans la formule doivent galement tre rpertories aprs loprateur (Dans, PourChaque ou PourTout) la droite de la formule.

Rappel : Si aucun contexte de sortie nest dfini dans la formule, le calcul

seffectue via le contexte local. Pour vous rafrachir la mmoire sur ce concept, reportez-vous la section Contextes dentre et de sortie, page 371.

Pour rsoudre la formule : 1. Affichez la barre de formule (commande Barre de formule du menu Affichage), puis cliquez sur la cellule contenant la formule. 2. Vrifiez que la dimension dans le contexte de rinitialisation est galement indique dans le contexte de sortie. Le tableau suivant vous y aidera.
Lorsque le contexte de rinitialisation est Rgion et que... alors...

seul le contexte de sortie est dfini, par exemple, =SommeCumulative(<Chiffre


daffaires>;<Rgion de rsidence>) Dans (<Rgion de rsidence>,<Ville de rsidence>))

Rgion de rsidence doit galement figurer dans le contexte de sortie.

Manuel de lutilisateur 407

Chapitre 16 Rsolution des incidents lis aux calculs

Lorsque le contexte de rinitialisation est Rgion et que...

alors...

seul le contexte dentre est dfini, par exemple, =SommeCumulative(<Chiffre


daffaires>;<Rgion de rsidence>) Dans (<Rgion de rsidence>,<Ville de rsidence>);<Rgion de rsidence>)

Rgion de rsidence doit figurer dans le contexte local.

ni le contexte dentre, ni le contexte de sortie ne sont dfinis, par exemple,


=SommeCumulative(<Chiffre daffaires>;<Rgion de rsidence>)

Rgion de rsidence doit figurer dans le contexte local.

les contextes dentre et de sortie sont dfinis, par exemple,


=SommeCumulative(<Chiffre daffaires> Dans (<Rgion de rsidence>,<Ville de rsidence>);<Rgion de rsidence>) Dans (<Ville de rsidence>;<Rgion de rsidence>)

Rgion de rsidence doit galement figurer dans le contexte de sortie.

3. Modifiez la formule dans la barre de formule et appuyez sur la touche Entre.

408 Manuel de lutilisateur

#CALCUL

#CALCUL dans des formules non agrges


Lerreur #CALCUL peut se produire dans des formules ne contenant ni agrgats ni fonctions dagrgats cumuls.

Description de lerreur #CALCUL dans une formule non agrge


Dans une formule non agrge, lerreur #CALCUL se produit car le contexte de sortie nest pas inclus dans le contexte dentre. Voici un exemple.
Exemple : Erreur #CALCUL gnre par une formule conditionnelle dans un pied de rupture

...........................................................

Vous pouvez utiliser une formule SI ALORS pour dfinir une condition destine laffichage de donnes dans un rapport. La formule suivante :
= Si (<Anne>="FY95") Alors <Chiffre daffaires>

affiche lindicateur Chiffre daffaires uniquement lorsque lanne 1995 est aussi affiche. Dans le rapport ci-dessous, la formule est insre dans un pied de rupture, do lapparition dune erreur #CALCUL.

La raison est la suivante : le contexte dentre requis pour afficher le chiffre daffaires pour 1995 est Anne, tandis que le contexte de sortie du pied de rupture est Lieu de sjour. Pour rsoudre cette erreur, vous devez ajouter Anne au contexte de sortie via loprateur PourChaque :
=(Si (<Anne>="FY95") Alors <Chiffre daffaires>) PourChaque <Anne>

Manuel de lutilisateur 409

Chapitre 16 Rsolution des incidents lis aux calculs

Enfin, vous devez ajouter Max (ou Min) pour rapatrier la valeur unique dont vous avez besoin :
=Max((Si (<Anne>="FY95") Alors <Chiffre daffaires>) PourChaque <Anne>)

BUSINESSOBJECTS affiche prsent le chiffre daffaires pour 1995 dans le pied de rupture.

...........................................................

Solution pour lerreur #CALCUL dans une formule non agrge


Pour rsoudre lerreur : 1. Modifiez la formule de manire inclure le contexte de sortie dans le contexte dentre, comme dcrit dans lexemple ci-dessus. 2. Ajoutez Max ou Min au dbut de la formule, suivi dune parenthse ouvrante. 3. Ajoutez une parenthse fermante la fin de la formule et appuyez sur la touche Entre.

410 Manuel de lutilisateur

#VALEURMULTI

#VALEURMULTI
Cette section propose des descriptions, des exemples et des solutions pour les erreurs #VALEURMULTI suivantes, survenant dans BUSINESSOBJECTS : #VALEURMULTI dans les agrgats tels que le chiffre daffaires maximal par anne, #VALEURMULTI dans les en-ttes et pieds de rupture, #VALEURMULTI dans une cellule au niveau de la section.

#VALEURMULTI dans les agrgats


Lexpression agrgats se rapporte tout calcul contenant une fonction dagrgat telle que Somme, Nombre, Min, Max, etc. Dans un rapport, lagrgat vous permet de rpondre des questions telles que Quel est le chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence ?. Vous trouverez dans cette section une description des raisons des erreurs #VALEURMULTI se produisant dans des agrgats, accompagne dun exemple et dune solution.

Remarque : Les informations prsentes ici ncessitent une comprhension de la

notion de syntaxe tendue de BUSINESSOBJECTS, dont vous trouverez la description la section Utilisation de la syntaxe tendue pour les calculs complexes, page 377.

Manuel de lutilisateur 411

Chapitre 16 Rsolution des incidents lis aux calculs

Description de lerreur #VALEURMULTI dans un agrgat


Lerreur #VALEURMULTI se produit dans un agrgat car : Le contexte de sortie nest pas inclus dans le contexte local. Voici un exemple.
Exemple : #VALEURMULTI dans un agrgat

...........................................................

Examinez le tableau suivant :

Le rsultat souhait apparaissant dans la colonne de droite correspond au chiffre daffaires dune dimension absente du tableau, savoir Anne. La formule
=<Chiffre daffaires> Dans <Anne>

renvoie lerreur #VALEURMULTI car la dimension Anne est spcifie en tant que contexte de sortie mais nest pas incluse dans le contexte local, cest--dire dans le tableau.

Remarque : La formule de cet exemple ne dbute pas par une fonction dagrgat (Min, Max, etc.). Dans ce cas, BUSINESSOBJECTS calcule une somme par dfaut. Toutefois, si lutilisateur avait indiqu Somme ou toute autre fonction dagrgat dans la formule cite ci-dessus, par exemple,
=Somme(<Chiffre daffaires>) Dans <Anne>

BUSINESSOBJECTS aurait renvoy #CALCUL.

Si la dimension Anne est disponible dans le document, vous pouvez calculer, laide de la syntaxe tendue, le chiffre daffaires par anne sans afficher Anne dans le tableau. Pour ce faire, vous devez dfinir une formule avec un contexte dentre et de sortie, telle que prsente ci-dessous :
=Somme(<Chiffre daffaires> Dans (<Rgion de rsidence>,<Ville de rsidence>,<Anne>) Dans <Anne>)

412 Manuel de lutilisateur

#VALEURMULTI

Solution pour lerreur #VALEURMULTI dans un agrgat


Pour viter lerreur #VALEURMULTI dans un agrgat, le contexte de sortie doit tre inclus dans le contexte local. En dautres termes, la ou les dimensions indiques droite de la formule aprs Dans ou PourChaque doivent tre prsentes. Pour rsoudre la formule : 1. Affichez la barre de formule (commande Barre de formule du menu Affichage), puis cliquez sur la cellule contenant la formule. 2. Vrifiez les points suivants : Le contexte de sortie contient-il des dimensions ne figurant pas dans le bloc ou la section o est insre la formule ? Par exemple, si la formule suivante apparat dans un bloc ne contenant pas Anne, une erreur #VALEURMULTI se produira :
=Min(<Chiffre daffaires>)Dans(<Anne>)

Le contexte de sortie contient-il plus de dimensions que le contexte local ? Par exemple
=Min(<Chiffre daffaires>) Dans(<Rgion de rsidence>,<Ville de rsidence>)

rapatrie #VALEURMULTI dans un tableau contenant une seule de ces dimensions. 3. Editez la formule dans la barre de formule, puis appuyez sur la touche Entre.

Manuel de lutilisateur 413

Chapitre 16 Rsolution des incidents lis aux calculs

#VALEURMULTI dans les en-ttes et pieds de rupture


Une erreur #VALEURMULTI peut se produire lorsque vous insrez une variable dans un en-tte ou un pied de rupture dun tableau simple ou crois.

Description de lerreur #VALEURMULTI dans un en-tte ou un pied de rupture


Une rupture spare les valeurs dune variable et vous permet donc deffectuer des calculs. Un pied de rupture est une cellule situe sous chaque valeur de la rupture. Les utilisateurs affichent gnralement du texte ou des calculs tels que les totaux cumuls dans les pieds de rupture. Lerreur #VALEURMULTI se produit dans un en-tte ou un pied de rupture.
Si vous... alors vous... et...

posez une rupture sur une variable

insrez une deuxime variable dans le pied de rupture

ces deux variables ont une relation bijective, comme dans le cas de Client et Tranche dge.

Voici un exemple.
Exemple : #VALEURMULTI dans un pied de rupture

...........................................................

Le tableau ci-dessous affiche le chiffre daffaires total cumul pour deux clients. Lorsque vous insrez Tranche dge dans le pied de rupture, BUSINESSOBJECTS renvoie lerreur #VALEURMULTI.

Cette erreur se produit parce que les variables relation bijective, savoir Client et Tranche dge, sont insres au mme niveau de rupture. Par dfaut, une rupture est base sur une seule variable.

...........................................................

414 Manuel de lutilisateur

#VALEURMULTI

Solution pour lerreur #VALEURMULTI dans un en-tte ou pied de rupture


Pour rsoudre ce problme, il vous suffit dinclure la variable issue de len-tte ou du pied dans la dfinition de la rupture. Pour ce faire : 1. Cliquez lintrieur du tableau simple ou crois contenant la rupture, puis slectionnez la commande Ruptures du menu Format. La bote de dialogue Ruptures saffiche lcran. 2. Cliquez sur licne de la rupture concerne, puis cliquez sur Editer. Une bote de dialogue rpertoriant toutes les variables du rapport saffiche lcran. 3. Cochez la case situe en regard de la variable afficher dans le pied de rupture (Tranche dge dans lexemple de la page 414), puis cliquez sur OK. 4. Cliquez sur OK dans la bote de dialogue Ruptures. BUSINESSOBJECTS affiche la variable dans le pied de rupture.

Remarque : Si lerreur #VALEURMULTI apparat dans un en-tte de colonne ou

de ligne o aucune rupture na t pose, vous pouvez rsoudre lerreur en posant un tri. Pour poser un tri : 1. Cliquez sur la cellule contenant lerreur. 2. Dans le menu Insertion, choisissez Tris/Ascendant.

Manuel de lutilisateur 415

Chapitre 16 Rsolution des incidents lis aux calculs

#VALEURMULTI dans une cellule au niveau de la section


Description
Une section de rapport affiche des donnes dans une cellule matre et dans un ou plusieurs blocs. Si vous utilisez deux variables au niveau de la section, une erreur #VALEURMULTI peut se produire. Voici un exemple.
Exemple : #VALEURMULTI dans une section contenant Nom et Adresse

...........................................................

Vous voulez afficher les noms et adresses des clients dans une section, et les dtails relatifs aux clients et aux chiffres daffaires dans un tableau. Vous devez crer un tableau contenant Client, Adresse, Date de la facture et Chiffre daffaires, puis faire glisser Client en dehors du bloc pour crer une section. Vous devez ensuite faire glisser Adresse en dehors du bloc et le dposer ct de Client. Voici ce qui vous obtenez :

La raison est la suivante : par dfaut, il ny a quune variable matre par section. Lorsque vous placez une deuxime variable au niveau de la section, BUSINESSOBJECTS pense tiens, plusieurs valeurs se produisent ici et renvoie donc lerreur #VALEURMULTI.

...........................................................

416 Manuel de lutilisateur

#VALEURMULTI

Solution #1 pour #VALEURMULTI au niveau de la section


Pour contourner ce problme, vous pouvez transformer la variable qui renvoie cette lerreur en un indicateur. Pour ce faire : 1. Cliquez sur la cellule contenant lerreur #VALEURMULTI. 2. Slectionnez la commande Variables du menu Donnes. La bote de dialogue Variables saffiche lcran.

3. Cliquez sur la variable qui renvoie lerreur.

Manuel de lutilisateur 417

Chapitre 16 Rsolution des incidents lis aux calculs

4. Ltape suivante dpend du type de variable que vous avez slectionne.


Le bouton Editer est gris. Le bouton Editer est disponible.

Cela signifie que la variable devant tre transforme en indicateur est issue dune requte sur un univers. Vous ne pouvez pas diter des variables provenant de requtes sur des univers ; vous devez donc crer une nouvelle variable. Cliquez sur Ajouter. Lditeur de variable saffiche lcran. Dans longlet Dfinition, saisissez un nom pour la nouvelle variable. Dans la zone Qualification, cliquez sur Indicateur. Cliquez sur longlet Formule. Dans la zone Variables, doublecliquez sur le nom de la variable ayant renvoy lerreur. Par exemple, si vous crez une nouvelle variable pour remplacer Numro de tlphone, double-cliquez sur Numro de tlphone dans la zone Variables. Cliquez sur OK.

Aucun problme. Vous pouvez transformer la variable en indicateur.

Cliquez sur Editer. Lditeur de variable saffiche lcran. Dans la zone Qualification, cliquez sur Indicateur, puis sur OK.

5. Dans la bote de dialogue Variables, cliquez sur Remplacer. Ainsi, vous remplacez la variable errone par celle que vous venez de crer ou de modifier. Lerreur est remplace par les donnes.

418 Manuel de lutilisateur

#######

Solution #2 pour #VALEURMULTI au niveau de la section


Vous pouvez galement rsoudre lerreur #VALEURMULTI au niveau de la section en appliquant la fonction Min ou Max qui force BUSINESSOBJECTS nafficher quune seule valeur. Il sagit de la solution idale pour les variables matres relation bijective, telles que Client et Adresse (sauf dans le cas o vos clients ont plusieurs adresses). Si la variable renvoyant une erreur #VALEURMULTI contient plus de deux valeurs, vous ne pourrez quafficher la premire et la dernire de ces valeurs en appliquant Min ou Max. 1. Cliquez sur la cellule matre contenant lerreur #VALEURMULTI. 2. Dans la barre de formule, saisissez Min ou Max aprs le signe =, puis ajoutez des parenthses, comme suit :
=Min(<Adresse>)

3. Appuyez sur la touche Entre.

#######
Description
Signifie simplement que la cellule nest pas assez large pour afficher entirement les donnes quelle contient.

Solution
Double-cliquez sur la bordure droite de la cellule. BUSINESSOBJECTS largit la cellule pour lajuster au volume des donnes.

Manuel de lutilisateur 419

Chapitre 16 Rsolution des incidents lis aux calculs

#ALERTEUR
Description
Cette erreur se produit lorsquun alerteur contient une variable manquante. Par exemple, si la dfinition de lalerteur contient la variable Chiffre daffaires, lerreur #ALERTEUR apparat si Chiffre daffaires nexiste pas dans le rapport. La dfinition mme de lalerteur peut galement tre lorigine de cette erreur. Si par exemple vous essayez de comparer un indicateur et une dimension (Chiffre daffaires suprieur Pays de rsidence), une erreur #ALERTEUR est renvoye.

Solution
Vous pouvez : obtenir la donne manquante en ajoutant lobjet correspondant la requte (commande Editer le fournisseur de donnes du menu Donnes), modifier lalerteur pour que sa dfinition contienne les seules donnes disponibles (commande Alerteurs du menu Format), dsactiver lalerteur (commande Alerteurs du menu Format, dcocher lalerteur dans la bote de dialogue), vrifier que la dfinition de lalerteur ne contient pas de comparaison comme celle dun indicateur avec une dimension.
Astuce : Pour utiliser la commande Alerteurs du menu Format, cliquez dabord

sur une cellule quelconque contenant des donnes.

420 Manuel de lutilisateur

#DICT.ERREUR

#DICT.ERREUR
Description
Dans BUSINESSOBJECTS, vous pouvez formater un rapport en appliquant un modle. Pour ce faire, vous devez slectionner la commande Appliquer un modle du menu Format. La bote de dialogue Appliquer un modle saffiche lcran. Un modle contient un ensemble de variables et est galement appel dictionnaire de variables. Le rapport formater contient galement un dictionnaire de variables. Lorsque vous appliquez un modle, moins que vous ne cliquiez sur le bouton Options de la bote de dialogue Appliquer un modle, de manire indiquer la correspondance entre les deux dictionnaires de variables, BUSINESSOBJECTS remplace automatiquement les variables du modle par celles du rapport. Dans certains cas, BUSINESSOBJECTS ne peut pas tablir de correspondance entre les dictionnaires de variables et renvoie alors lerreur #DICT.ERREUR.

Solution
Ce problme peut tre rsolu de manire trs simple. 1. Cliquez sur la cellule contenant lerreur #DICT.ERREUR, puis slectionnez la commande Variables du menu Donnes. La bote de dialogue Variables saffiche lcran. 2. Cliquez sur la variable ou la formule afficher dans la cellule slectionne. 3. Cliquez sur Remplacer. La bote de dialogue Variables se referme et la variable ou la formule saffiche dans le rapport.

Comment viter lerreur #DICT.ERROR ds le dbut


Si le modle slectionn contient beaucoup plus de variables que le rapport sur lequel vous travaillez, il se peut quune erreur #DICT.ERREUR se produise. Pour viter ce problme, procdez comme suit : 1. Slectionnez la commande Appliquer un modle du menu Format. La bote de dialogue Appliquer un modle saffiche lcran. 2. Cliquez sur le modle appliquer, puis cliquez sur Options. La bote de dialogue Options du modle saffiche lcran.

Manuel de lutilisateur 421

Chapitre 16 Rsolution des incidents lis aux calculs

3. Dcochez loption Remplacer automatiquement les variables, puis cliquez sur Dfinir. La bote de dialogue Remplacer les variables saffiche lcran. 4. Dans la zone Variables du rapport, cliquez sur une variable, puis cliquez sur une variable correspondante dans la zone Variables du modle, en vous assurant que les deux variables sont de mme type (dimension, indicateur ou information). 5. Cliquez sur Remplacer, puis rptez ltape prcdente jusqu ce que vous ayez remplac toutes les variables du modle par des variables du rapport. 6. Cliquez sur OK dans la bote de dialogue Remplacer les modles. Vous revenez la bote de dialogue Options du modle. 7. Vrifiez que loption Supprimer les variables non-dfinies du modle est coche, puis cliquez sur OK. 8. Cliquez sur OK dans la bote de dialogue Appliquer un modle. BUSINESSOBJECTS applique le modle au rapport.

#DIV/0
Description
Se produit lorsquune formule excute une division par 0. Ainsi, la formule
=<Chiffre daffaires>/<Quantit vendue>

rapatrie-t-elle la valeur 20 si Chiffre daffaires est gal 100 et Quantit vendue est gale 5. Mais si Quantit vendue est gale 0, le rsultat est #DIV/0.

Solution
Linstruction SI ALORS SINON vous permet de dfinir une valeur ou un texte, par exemple Aucune vente, qui saffichera en cas de division par zro. Pour ce faire : 1. Activez la commande Barre de formule du menu Affichage. 2. Cliquez lintrieur de la cellule contenant lerreur #DIV/0. 3. Ecrivez la formule suivante dans la barre de formule :
=Si EstErreur (<NomDeLaVariable>) Alors Aucune vente Sinon (<NomDeLaVariable>)

422 Manuel de lutilisateur

#ERREUR

4. Appuyez sur la touche Entre.


Astuce : Vous pouvez utiliser une instruction SI ALORS SINON telle que celle

mentionne dans la procdure ci-dessus pour rapatrier des valeurs par dfaut pour des erreurs autres que #DIV/0.

#ERREUR
Description
Cette erreur se produit lorsque la dfinition dune formule ou dune variable lintrieur dune formule est incorrecte. Par exemple, la formule rapatriant des pourcentages partir dun indicateur, telle que
=<Nb Clients>/Somme(<Nb Clients>)

renvoie #ERREUR si lindicateur, Nb Clients dans le cas prsent, contient lui-mme une erreur.

Solution
Il vous faut dcomposer la formule afin de reprer la partie contenant lerreur. Pour ce faire : 1. Insrez une nouvelle cellule dans le rapport (commande Cellule du menu Insertion). 2. Slectionnez la cellule contenant lerreur, puis slectionnez la commande Copier du menu Edition. 3. Slectionnez la nouvelle cellule, puis slectionnez la commande Coller du menu Editer. La formule contenant lerreur apparat dans la nouvelle cellule. 4. Cliquez sur la nouvelle cellule, puis sur la barre de formule et slectionnez une partie de la formule. 5. Copiez et collez la slection dans la cellule o sest dabord produite lerreur, puis appuyez sur la touche Entre. 6. Rptez cette opration jusqu ce que vous trouviez la partie de la formule contenant lerreur.

Manuel de lutilisateur 423

Chapitre 16 Rsolution des incidents lis aux calculs

7. Rsolvez lerreur, puis recollez la formule complte corrige dans la cellule o sest dabord produite lerreur.

#ERRI
Se produit dans de complexes formules lintrieur de formules. Voici les trois principales causes : formules combinant indicateurs et dimensions et dans lesquelles il manque une dimension dans le contexte de calcul, agrgats contenant plusieurs formules, formules contenant des clauses WHERE complexes.
Astuce : Lorsque vous effectuez des calculs en combinant des formules, lerreur #ERRI est susceptible de se produire car les formules lintrieur des formules contiennent des erreurs. Si aucune des solutions proposes dans cette section ne vous permet de venir bout de lerreur #ERRI, essayez de dcomposer la formule et testez chacune de ses parties. Vous trouverez la description de cette procdure la section #ERREUR, page 423.

#ERRI dans une formule combinant indicateurs et dimensions


Description
BUSINESSOBJECTS admet les formules dagrgats contenant la fois des dimensions et des indicateurs. Par exemple, la formule suivante affiche le chiffre daffaires correspondant aux clients dont le nom est Prince :
=Si(<Client>=Prince) Alors <Chiffre daffaires>

BUSINESSOBJECTS qualifie nimporte quelle formule contenant un indicateur (par exemple, Chiffre daffaires) en tant quindicateur. Cette qualification requiert la prsence de toutes les dimensions dans le contexte de calcul (le contexte local si aucun contexte nest indiqu). Lerreur #ERRI peut se produire lorsquil manque dans le contexte une dimension requise pour le calcul de la formule.
Astuce : Pour en savoir plus sur les contextes de calcul, reportez-vous au Chapitre

15 "Contextes de calcul et syntaxe tendue", page 365.

424 Manuel de lutilisateur

#ERRI

Solution
Ajoutez la dimension manquante au contexte au moyen de loprateur PourChaque et appliquez la fonction Somme. Donc, si
=Si(<Client>=Prince) Alors <Chiffre daffaires>

renvoie lerreur #ERRI, la formule requise est la suivante :


=Somme((Si(<Client>=Prince) Alors <Chiffre daffaires>) PourChaque <Client>)

#ERRI dans un agrgat contenant une formule complexe


Description
Un agrgat tel que Min, Max etc. utilis sur une formule contenant dj une formule peut produire une erreur #ERRI.

Solution
Lastuce consiste transformer la formule lintrieur de la formule en une variable, et rcrire la formule complte laide de la nouvelle variable. Noubliez pas quune variable est une formule qui porte un nom. Par consquent, une fois la variable cre, pour linclure dans la formule, il vous suffit dcrire son nom plutt quune formule complexe lintrieur dune formule. Voici un exemple.
Exemple : Rsolution de lerreur #ERRI par transformation dune partie de la formule en variable

...........................................................

Vous voulez connatre la semaine o vos dix meilleurs clients ont pass leur premire commande. Dans un tableau contenant la liste des clients, vous devez ajouter une colonne et insrer la formule suivante :
=Min(Semaine(<Date de la commande>))

Si une erreur #ERRI se produit, la premire chose faire est de crer une variable appele Semaine DatedelaCommande, par le biais de la commande Variables du menu Donnes, partir de la formule
=Semaine(<Date de la commande>)

Manuel de lutilisateur 425

Chapitre 16 Rsolution des incidents lis aux calculs

Rcrivez ensuite la formule originale en vous servant de la nouvelle variable, comme suit :
=Min(<Semaine DatedelaCommande>)

Notez quil se peut que la formule originale fonctionne. Le but de cet exemple est dillustrer le mode de rsolution de lerreur #ERRI, au cas o elle se produise dans des formules semblables.

...........................................................

#ERRI dans une formule utilisant loprateur WHERE


Description
Loprateur WHERE vous permet dindiquer les valeurs dune dimension inclure dans un calcul. Par exemple :
=(<Chiffre daffaires>*2) WHERE (<Client>=Prince)

affiche le chiffre daffaires 200% pour les clients dont le nom est Prince. Lerreur #ERRI peut se produire dans les clauses WHERE contenant des formules complexes.

Solution
Lastuce consiste transformer en variables les conditions indiques aprs WHERE. Vous pouvez ensuite rcrire la formule complte en utilisant les variables la place des formules originales dans la clause WHERE. Il sagit de la mme solution que celle propose pour lerreur #ERRI dans un agrgat contenant une formule complexe. Pour en savoir plus, reportez-vous la section Rsolution de lerreur #ERRI par transformation dune partie de la formule en variable, page 425.

426 Manuel de lutilisateur

#DEBORDEMENT

#DEBORDEMENT
Description
Le calcul rapatrie un nombre trop grand pour pouvoir tre calcul par BUSINESSOBJECTS. Le maximum est 17e +/- 308, ou 15 chiffres.

Solution
Vrifiez la valeur maximale de la fonction utilise dans la formule. Par exemple, la valeur maximale pour la fonction Fact est 709. Laide en ligne sur les fonctions de BUSINESSOBJECTS inclut les valeurs maximales, le cas chant.

#SYNTAXE
Description
Lerreur #SYNTAXE se produit lorsquune variable utilise dans une formule nexiste plus dans le document. Ainsi, la formule :
=<Prix du produit> * <Quantit vendue>

renvoie lerreur #SYNTAXE si lutilisateur supprime lun ou lautre des objets de la requte. La variable manquante peut correspondre : un objet rapatri par une requte, - ou une variable locale dfinie dans le rapport.

Manuel de lutilisateur 427

Chapitre 16 Rsolution des incidents lis aux calculs

Solution
Le mode de rsolution de ce problme dpend des donnes disponibles dans le rapport.
Si la variable requise est... alors...

disponible en tant quobjet dans lunivers en cours dutilisation une variable locale dfinie dans le rapport

ditez la requte (commande Editer le fournisseur de donnes du menu Donnes), ajoutez lobjet requis et cliquez sur Excuter. crez-la dans lditeur de formule (commande Variables du menu Donnes, bouton Ajouter).

#INCONNU
Description
Se produit lorsque lobjet correspondant une variable affiche dans le rapport a t supprim de la requte. Dans BUSINESSOBJECTS, la suppression dun objet dune requte entrane la suppression automatique du rapport de la variable correspondante (parfois). Plus prcisment :
Si la variable est affiche dans... alors BUSINESSOBJECTS...

un tableau simple ou crois, une cellule matre, une cellule individuelle, un en-tte ou un pied de rupture,

la supprime du rapport. renvoie lerreur #INCONNU.

Remarque : Si la variable manquante est utilise dans une formule,

BUSINESSOBJECTS renvoie lerreur #SYNTAXE.

428 Manuel de lutilisateur

#INCONNU

Solution
Vous devez ajouter lobjet manquant la requte. Pour ce faire : 1. Slectionnez la commande Editer le fournisseur de donnes du menu Donnes. Si la bote de dialogue Fournisseurs de donnes saffiche lcran, cliquez sur la requte diter, puis cliquez sur OK. Lditeur de requte saffiche. 2. Double-cliquez sur lobjet manquant dans la zone Classes et objets. Lobjet apparat dans la zone Objets du rsultat. 3. Cliquez sur Excuter BUSINESSOBJECTS remplace lerreur #INCONNU par la variable correspondant lobjet ajout.
Astuce : Si vous ne souhaitez pas ajouter les donnes manquantes au rapport, il

vous suffit deffacer la cellule contenant lerreur. Slectionnez la cellule, puis appuyez sur la touche Suppr du clavier. Pour supprimer la cellule, slectionnez la commande Supprimer du menu Edition.

Manuel de lutilisateur 429

Chapitre 16 Rsolution des incidents lis aux calculs

Astuces et conseils
Vous trouverez dans cette section des conseils pour crire des formules en vitant #CALCUL, #VALEURMULTI et autres erreurs.
Astuce Procdure

1. Toutes les formules doivent commencer par le signe = Si vous omettez le signe =, BUSINESSOBJECTS affiche la formule sous forme de texte ! 2. La syntaxe tendue dune formule vous montre les contextes que BUSINESSOBJECTS applique par dfaut. Il existe deux moyens simples de visualiser la syntaxe tendue dune formule.

Saisissez le signe = devant la formule !

1. Cliquez sur la cellule contenant la formule. 2. Positionnez le curseur sur la barre de formule. La formule tendue saffiche dans une info-bulle. - ou 3. Cliquez sur la cellule contenant la formule. 4. Slectionnez la commande Dfinir en tant que variable du menu Donnes. 5. Cliquez sur loption Evaluer la formule dans son contexte. La formule tendue saffiche dans la bote de dialogue.

3. Si vous supprimez une dimension dun tableau, un calcul ncessitant cette dimension peut retourner une erreur. Pour viter cela, vous pouvez masquer la dimension : cette dernire napparatra pas dans le rapport mais sera incluse dans le calcul.

1. Cliquez sur le tableau contenant la dimension masquer. 2. Slectionnez la commande Tableau du menu Format. 3. Dans longlet Rotation, cliquez sur la dimension. 4. Cliquez sur Masquer, puis cliquez sur OK.

430 Manuel de lutilisateur

Astuces et conseils

Astuce

Procdure

4. Le meilleur moyen de rsoudre lerreur #VALEURMULTI est dinclure une variable renvoyant lerreur dans la rupture courante.

Utilisez la commande Ruptures du menu Format. Pour en savoir plus, reportez-vous la section Solution pour lerreur #VALEURMULTI dans un en-tte ou pied de rupture, page 415 1. Cliquez sur la cellule contenant lerreur #VALEURMULTI. 2. Slectionnez la commande Tri du menu Insertion. Si un nom complet de variable saffiche en surbrillance, ajoutez des parenthses et vrifiez lorthographe. Si lune des extrmits dun nom de variable saffiche en surbrillance, ajoutez une parenthse.

5. Si une erreur #VALEURMULTI se produit lorsque vous insrez une variable dans un en-tte de colonne de tableau, essayez de la rsoudre en posant un tri. 6. Lorsque vous crez ou ditez une formule dans la barre de formule ou lditeur de formule, vous appuyez sur la touche Entre pour valider la formule. Sil y a une erreur de syntaxe, BUSINESSOBJECTS vous en informe et met en surbrillance lanomalie dans la formule, ce qui vous facilite la rsolution du problme particulier. 7. Vous pouvez modifier les formules directement dans le rapport sans avoir recours la barre de formule ou lditeur de formule.

1. Double-cliquez sur la cellule contenant la formule modifier. 2. Modifiez la formule dans la cellule et appuyez sur la touche Entre. Cliquez sur ce bouton :

8. Vous pouvez afficher lditeur de formule partir de la barre de formule.

Manuel de lutilisateur 431

Chapitre 16 Rsolution des incidents lis aux calculs

Astuce

Procdure

9. Vous pouvez visualiser et modifier toutes les formules affiches dans un rapport en basculant en mode Structure. 10.BUSINESSOBJECTS rpertorie toutes les formules que vous avez cres dans un document dans la bote de dialogue Variables, ce qui vous permet de visualiser, modifier ou insrer nimporte quelle formule cre.

Slectionnez la commande Structure du menu Affichage.

1. Slectionnez la commande Variables du menu Donnes. 2. Double-cliquez sur le dossier Formules. 3. Pour modifier une formule, slectionnez-la et cliquez sur Editer. 4. Pour insrer une formule, slectionnez-la, puis cliquez sur Insrer ou Remplacer.

432 Manuel de lutilisateur

Partie IV
Utilisation de graphes
www.businessobjects.com/infocenter

Chapitre 17

Cration de graphes

.................................................................................

Dans ce chapitre
Gnralits 436 Types de graphes 437 Cration dun graphe 439

Utilisation de lassistant de cration de graphes 439 Transformation dun tableau simple ou crois en graphe 440 Passage dun type de graphe un autre 442
Organisation des donnes dun graphe 444

Graphes matriciels 444 Rorganisation des donnes dun graphe 447 Suppression ou masquage des donnes 448

Manuel de lutilisateur 435

Chapitre 17 Cration de graphes

Gnralits
Les graphes correspondent la reprsentation graphique des tableaux simples et croiss. BUSINESSOBJECTS propose une fonctionnalit performante et simple utiliser, permettant de crer des graphes trs labors et visuellement attrayants. Ces graphes peuvent afficher un simple rsum de vos donnes ou, au contraire, illustrer la complexit des relations existant entre vos donnes. Le premier chapitre de cette partie explique comment afficher des donnes dans des graphes dans un rapport BUSINESSOBJECTS et organiser laffichage de ces donnes dans les graphes. Le second chapitre dcrit les diffrents lments (lgendes, titres, quadrillages) pouvant tre ajouts aux graphes et explique comment les formater pour obtenir des graphes de style professionnel.

436 Manuel de lutilisateur

Types de graphes

Types de graphes
BUSINESSOBJECTS propose cinq types de graphe, certains ayant un affichage 2D et dautres 3D.

Histogrammes 2D et 3D

Courbes 2D et 3D

Manuel de lutilisateur 437

Chapitre 17 Cration de graphes

Aires 2D et 3D

Graphes en secteurs 2D et 3D

Nuage de points XY

438 Manuel de lutilisateur

Cration dun graphe

Cration dun graphe


Plusieurs mthodes vous permettent de crer un graphe en vue dafficher vos donnes. Vous pouvez : utiliser lassistant de cration de graphes, transformer un tableau simple ou crois existant en graphe, copier et coller un tableau simple ou crois existant et le transformer en graphe. Pour crer un graphe, vous devez utiliser au moins un objet Indicateur et un objet de type Dimension ou Information.

Utilisation de lassistant de cration de graphes


Vous pouvez utiliser lassistant de cration de graphes pour insrer un graphe dans un rapport en utilisant des donnes existantes dans le document. Pour ce faire : 1. Cliquez sur le bouton Insrer un graphe de la barre doutils, ou slectionnez la commande Graphe du menu Insertion. Le curseur se transforme en icne dinsertion de graphe. 2. Cliquez sur un espace vide du rapport et maintenez le bouton gauche de la souris enfonc. Tracez un cadre autour de la zone dans laquelle vous souhaitez afficher le graphe.
Astuce : La taille du cadre trac dtermine la taille de la zone dans laquelle le

Insrer un graphe

graphe apparatra. Lorsque vous relchez le bouton de la souris, lassistant de cration de graphes saffiche lcran. 3. Cliquez sur la premire option, Utiliser les donnes dj existantes dans le document, puis cliquez sur Commencer. 4. Maintenez la touche Ctrl enfonce et slectionnez les variables que vous voulez afficher dans le graphe. Cliquez sur Suivant.

Manuel de lutilisateur 439

Chapitre 17 Cration de graphes

5. Choisissez dans la liste le type de graphe que vous voulez afficher, puis slectionnez un style de graphe. Cliquez sur Fin. Le graphe saffiche dans le rapport.

Remarque : Si vous cochez la case Gnrer un graphe par dfaut,

BUSINESSOBJECTS cre automatiquement le graphe par dfaut convenant le mieux au nombre de variables slectionnes dans la liste. Si vous cochez cette option, lcran Format automatique du graphe napparat pas. Cliquez simplement sur Fin pour gnrer le graphe.

Transformation dun tableau simple ou crois en graphe


Si les donnes que vous voulez afficher dans votre graphe se trouvent dj dans un tableau simple ou crois de votre rapport, vous pouvez les transformer automatiquement en graphe. Pour ce faire : 1. Slectionnez le graphe. 2. Cliquez sur la flche descendante situe en regard du bouton Type de graphe de la barre doutils Rapport. 3. Slectionnez le type de graphe dans le menu.
Barre doutils Type de graphe

440 Manuel de lutilisateur

Cration dun graphe

- ou 1. Cliquez sur le tableau simple ou crois laide du bouton droit de la souris. 2. Slectionnez la commande Transformer en graphe du menu contextuel. Plusieurs styles prdfinis sont associs chaque type de graphe. Chacun de ces styles propose une variation par rapport au graphe de base, comme illustr ci-aprs.

Choisissez le type de graphe dans la liste.

Choisissez lun des styles prdfinis pour le type de graphe slectionn.

Si vous cochez cette case, le format par dfaut du style de graphe slectionn est appliqu votre graphe et tout format personnalis que vous avez appliqu est perdu.

Lorsque vous cliquez sur un style de graphe, une brve description du style est affiche.

3. Slectionnez le type de graphe de votre choix dans la liste, puis choisissez un style de graphe. 4. Cliquez sur Appliquer pour tester les paramtrages ou sur OK pour fermer la bote de dialogue Format automatique du graphe et sauvegarder les paramtrages.

Astuce : Si vous voulez afficher les donnes dun tableau dans un graphe, tout en

conservant le tableau, procdez comme suit : Copiez le tableau simple ou crois et collez-le un nouvel emplacement. Transformez-le ensuite en graphe.

Manuel de lutilisateur 441

Chapitre 17 Cration de graphes

Transformation dun graphe en tableau simple ou crois


Vous pouvez galement transformer des donnes affiches dans un graphe en tableau simple ou crois. 1. Cliquez sur le graphe laide du bouton droit de la souris. 2. Slectionnez la commande Transformer en tableau ou Transformer en tableau crois du menu contextuel. La commande Transformer en tableau est affiche pour un graphe 2D et Transformer en tableau crois pour un graphe 3D. Les donnes du graphe saffichent dans un tableau simple ou crois.

Passage dun type de graphe un autre


Si vous dcidez dafficher vos donnes sous forme de secteur plutt que dhistogramme, vous pouvez aisment passer dun type de graphe un autre. Pour ce faire, deux mthodes sont possibles. La premire vous permet simplement de passer dun graphe un autre, tandis que la seconde vous permet en outre dappliquer un style prdfini au type de graphe choisi.

Modification du type de graphe uniquement


1. Slectionnez le graphe. 2. Cliquez sur la flche descendante situe en regard du bouton Type de graphe de la barre doutils Rapport. 3. Choisissez le nouveau type de graphe dans le menu. Les donnes du graphe sont alors affiches avec le nouveau type de graphe choisi.

442 Manuel de lutilisateur

Cration dun graphe

Modification du type et du style de graphe


1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format automatique du menu contextuel. La bote de dialogue Format automatique du graphe saffiche lcran.

2. Slectionnez le type de graphe de votre choix dans la liste, puis choisissez un style de graphe. 3. Cliquez sur OK. Le nouveau type de graphe saffiche dans le rapport.

Manuel de lutilisateur 443

Chapitre 17 Cration de graphes

Organisation des donnes dun graphe


Dans tous les types de graphe, lexception des graphes en secteurs, les donnes sont projetes sur des axes. Ces derniers sont au nombre de deux ou de trois selon les graphes. Les objets de type indicateur sont toujours reprsents sur laxe Y, tandis que les objets de type dimension ou information apparaissent sur laxe X ou laxe Z. Vous pouvez rorganiser laffichage des donnes dans les graphes par le biais de longlet Rotation de la bote de dialogue Format de graphe. Vous pouvez dplacer les donnes dun axe un autre, rorganiser la rpartition des donnes entre les axes, ajouter ou supprimer des donnes, temporairement masquer les donnes du graphe ou encore, si un axe comporte plusieurs variables, modifier lordre dapparition des variables sur laxe.

Axe Y : indicateurs

Axe Z : dimensions ou informations

Axe X : dimensions ou informations

Graphes matriciels
Lors de la transformation dun tableau en graphe, les donnes sont rparties sur deux axes. Les graphes matriciels comportent au moins une variable sur chacun des trois axes. Lorsque vous transformez un tableau crois en graphe, les donnes sont automatiquement rparties entre les trois axes. Lexemple prsent ci-aprs montre comment obtenir un histogramme daspect diffrent en rorganisant les donnes sur les trois axes.
Exemple : Rorganisation des donnes sur les axes de graphes 2D

...........................................................

Les graphes prsents ci-aprs reprsentent le chiffre daffaires par trimestre pour trois lieux de sjour. Dans les deux graphes, lindicateur Chiffre daffaires est plac sur laxe Y.

444 Manuel de lutilisateur

Organisation des donnes dun graphe

Dans le premier graphe, les deux autres variables, Lieu de sjour et Trimestre, se trouvent sur laxe X. On obtient ainsi un histogramme dans lequel toutes les colonnes ont la mme couleur puisquelles indiquent toutes le Chiffre daffaires. Dans le second graphe, les variables ont t rorganises. La variable Lieu de sjour a t place sur laxe Z. Les colonnes sont donc regroupes par trimestre et la variable Lieu de sjour est reprsente par une couleur diffrente. Ce type de graphe est appel graphe matriciel.

...........................................................
Exemple : Affichage de plusieurs courbes dans un graphe en courbe

...........................................................

Les deux graphes prsents ci-aprs affichent des donnes relatives un indicateur, Chiffre daffaires, et deux dimensions, Lieu de sjour et Anne fiscale. Dans le premier schma, les deux dimensions ont t places par dfaut sur laxe X. En dplaant Lieu de sjour vers laxe Z, comme dans le second schma, vous pouvez afficher plusieurs courbes sur le mme graphe et visualiser, ainsi, le chiffre daffaires pour chaque lieu de sjour.

Manuel de lutilisateur 445

Chapitre 17 Cration de graphes

...........................................................
Exemple : Rorganisation des donnes sur les axes des graphes 3D

...........................................................

Dans le schma prsent ci-aprs, le premier graphe affiche la variable Trimestre sur laxe Z et la variable Type de service sur laxe X. Dans le second graphe, ces deux variables ont t inverses par dplacement de Trimestre dans le dossier Axe X dans longlet Rotation de la bote de dialogue Format de graphe, et dplacement de Type de service dans le dossier Axe Z. La variable Trimestre est maintenant reprsente sur laxe X et Type de service sur laxe Z.

...........................................................

446 Manuel de lutilisateur

Organisation des donnes dun graphe

Rorganisation des donnes dun graphe


Pour rorganiser les donnes contenues dans un graphe : 1. Cliquez sur le graphe laide du bouton droit de la souris. 2. Slectionnez la commande Format de graphe du menu contextuel. La bote de dialogue Format de graphe saffiche lcran. 3. Cliquez sur longlet Rotation.

Dans les graphes 2D, les variables se trouvent dans les dossiers Axe X et Axe Y. Les donnes numriques sont toujours dans le dossier Axe Y. Dans les graphes matriciels, chacun des trois dossiers comporte au moins une variable.

Longlet Rotation affiche une reprsentation des donnes contenues dans le graphe. La zone Variables disponibles rpertorie les variables pouvant tre affiches dans le graphe. La zone Variables utilises contient trois dossiers. Ces dossiers affichent les variables dj affiches sur laxe X, laxe Y et laxe Z. 4. Apportez les modifications ncessaires et cliquez sur Appliquer ou sur OK.

Manuel de lutilisateur 447

Chapitre 17 Cration de graphes

Dplacement de donnes

Pour dplacer des donnes dun axe un autre : Glissez-dposez la variable du dossier la contenant vers un nouveau dossier. Pour modifier lordre dapparition des donnes sur les axes : 1. Dans la zone Variables utilises, slectionnez la variable dplacer. 2. Cliquez sur Monter ou Descendre.

Suppression ou masquage des donnes


Vous pouvez masquer une variable afin que les donnes ne saffichent temporairement pas dans le graphe. Il est galement possible de supprimer dfinitivement la variable du graphe. 1. Dans la zone Variables utilises, slectionnez la variable supprimer ou masquer. Pour supprimer ou masquer plusieurs variables simultanment, maintenez la touche Ctrl enfonce et slectionnez les variables. 2. Cliquez sur le bouton Supprimer ou sur le bouton Masquer. Les variables masques apparaissent en gris dans la zone Variables utilises. Les variables supprimes ne saffichent plus. Pour afficher une variable pralablement masque, slectionnez-la dans la zone Variables utilises et cliquez sur Afficher. Pour ajouter une variable contenue dans la zone Variables disponibles, slectionnez-la et cliquez sur Ajouter. La variable saffiche dans le dossier que vous avez slectionn.

Remarque : Vous pouvez galement rorganiser les donnes contenues dans un

graphe laide du mode Rotation. Pour en savoir plus, reportez-vous au Chapitre 21 "Utilisation du mode Rotation", page 537.

448 Manuel de lutilisateur

Chapitre 18

Mise en forme des graphes

.................................................................................

Dans ce chapitre
Gnralits 451

Elments dun graphe 451 Slection des lments dun graphe 452
Mise en forme gnrale 453

Slection des lments afficher 453 Mise en forme du bloc de graphe 454 Retaillage du bloc du graphe 456 Mise en forme de la zone de traage 457
Mise en forme des sries de donnes dun graphe 459 Mise en forme spcifique 461

Histogrammes 461 Aires 462 Graphes 3D 463

Manuel de lutilisateur 449

Chapitre 18 Mise en forme des graphes

Mise en forme des axes et des tiquettes daxe 466

Etiquettes daxe 467 Echelle de laxe Y 469 Mise lchelle des graphes dans les rapports matre/dtail 470
Amlioration et mise en valeur des graphes 472

Titre dun graphe 472 Lgende dun graphe 473 Etiquettes de donnes 476 Quadrillages 477
Utilisation de types de graphes diffrents sur un mme

graphe 480 Utilisation de groupes sur des graphes 480 Utilisation dun axe Y secondaire 483
Suppression dun graphe 488 Affichage dun calcul sur les donnes dun graphe 489

450 Manuel de lutilisateur

Gnralits

Gnralits
Les lments constituant un graphe peuvent tre formats de plusieurs faons. Certains lments sont communs tous les types de graphe, dautres sont spcifiques certains types de graphe.

Elments dun graphe


Le schma suivant illustre les lments dun graphe et le formatage possible.
a f

g h

c i

j d e

a. Modification de la couleur, des bordures et de la trame de fond de la zone de traage. b. Formatage du texte, des nombres et des dates sur les tiquettes de laxe Y. c. Modification de lchelle et du style de laxe Y sur lequel sont projetes les valeurs numriques. d. Modification du style de laxe X. e. Formatage du texte et des dates sur les tiquettes de laxe X. f. Affichage et formatage dun titre.

g. Modification de la couleur, des bordures et de la trame de fond du bloc de graphe. h. Affichage et formatage dun symbole de lgende. i. j. Modification de la couleur, des bordures et de la trame de fond des sries de donnes. Affichage/masquage des marques de graduation sur laxe X ; modification de leur style et de leur couleur.

Manuel de lutilisateur 451

Chapitre 18 Mise en forme des graphes

Slection des lments dun graphe


La bote de dialogue Format de [lment de graphe] permet de dfinir le formatage des attributs associs aux lments dun graphe. Pour accder cette bote de dialogue, vous pouvez : Cliquer sur llment du graphe laide du bouton droit de la souris et slectionner la commande Format de [lment de graphe] du menu contextuel. Cette commande est dynamique : elle se rapporte llment de graphe slectionn. Si par exemple, vous cliquez sur laxe du graphe laide du bouton droit de la souris, la commande disponible est Format dtiquette daxe. Double-cliquer sur llment de graphe formater. Slectionner un lment de graphe, tel quun secteur dun graphe en secteurs, puis slectionner la commande [Elment de graphe] du menu Format. Une bote de dialogue saffiche lcran. Tout comme la commande, cette bote de dialogue est dynamique ; son nom et les onglets disponibles dpendent de llment de graphe slectionn.

452 Manuel de lutilisateur

Mise en forme gnrale

Mise en forme gnrale


Cette section dcrit les options de formatage gnral.

Slection des lments afficher


Vous pouvez choisir dafficher ou de masquer dans votre graphe les axes, les plans, les lgendes ou les titres. Pour ce faire : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. La bote de dialogue Format de graphe saffiche lcran. 2. Cliquez sur longlet Gnral. 3. Dfinissez les options requises comme indiqu ci-aprs.

Saisissez un nom pour le graphe. Dfinit les lments afficher sur le graphe. Certains lments ne sont disponibles que pour certains types de graphe. Place le graphe slectionn sur une nouvelle page. Rpte le graphe slectionn chaque nouvelle page du rapport. Si possible, commence le graphe sur une nouvelle page pour les graphes risquant dtre scinds par une rupture de page.

4. Cliquez sur OK pour sauvegarder les paramtrages et fermer la bote de dialogue.

Manuel de lutilisateur 453

Chapitre 18 Mise en forme des graphes

Mise en forme du bloc de graphe


Le bloc est le terme utilis pour dcrire tous les lments constituant un graphe ainsi que la zone dans laquelle ils sont contenus. Le bloc inclut la zone de traage, le titre, la lgende et les tiquettes des sries de donnes. Vous pouvez retailler le bloc du graphe et lui appliquer des bordures et une trame de fond. Pour ce faire : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. La bote de dialogue Format de graphe saffiche lcran. 2. Cliquez sur longlet Bordure pour dfinir et formater une bordure. Dfinissez les options requises comme indiqu ci-aprs.

Efface le style de toutes les bordures. Applique le style aux bordures externes.

Slectionnez le style de trait.

Slectionnez les bordures formater. Cliquez ici pour ouvrir la palette de couleurs.

454 Manuel de lutilisateur

Mise en forme gnrale

3. Cliquez sur OK pour sauvegarder les paramtrages et fermer la bote de dialogue.


Bordure du bloc du graphe

Trame de fond du bloc du graphe

4. Cliquez sur longlet Trame de fond pour dfinir et formater la couleur appliquer au bloc du graphe. Dfinissez les options requises comme indiqu ci-aprs.
Cliquez sur Aucun si vous ne voulez pas appliquer de trame de fond la cellule. Celle-ci est alors transparente. Slectionnez le motif ou la trame de votre choix. Transparent applique la couleur darrireplan uniquement. Plein applique la couleur de premier plan uniquement. Les autres options permettent de mlanger les deux couleurs.

Cliquez ici pour slectionner la couleur du premier plan. Cliquez ici pour slectionner la couleur de larrire-plan.

Cette zone affiche un aperu de la trame de fond qui sera applique la section.

Manuel de lutilisateur 455

Chapitre 18 Mise en forme des graphes

Retaillage du bloc du graphe


Une fois le graphe affich, il peut vous sembler ncessaire de le retailler. Pour ce faire, vous pouvez utiliser la souris. 1. Maintenez la touche Alt enfonce et cliquez lintrieur du graphe. Une bordure avec des poignes apparat autour du graphe.

Une poigne apparat sur chaque bordure et chaque angle du graphe slectionn.

2. Placez le pointeur de la souris sur une poigne. Lorsque le pointeur se transforme en flche double sens, cliquez sur la poigne et appuyez sur le bouton gauche de la souris. 3. Faites glisser la poigne jusqu ce que le graphe atteigne la hauteur et la largeur voulues. Notez que si vous faites glisser une poigne situe sur un angle du graphe, vous pouvez ajuster la hauteur et la largeur simultanment. 4. Relchez le bouton de la souris, puis rptez les tapes prcdentes pour effectuer des ajustements si ncessaire.

Maintien de la zone de traage proportionnelle la dimension du graphe


Lorsque vous rduisez la dimension dun graphe, BUSINESSOBJECTS rduit la zone de traage en consquence. Toutefois, il nen va pas automatiquement de mme lorsque vous augmentez la dimension dun graphe. Lorsque vous augmentez la taille du bloc, vous pouvez conserver la zone de traage dans les proportions de la dimension du graphe. Pour ce faire : 1. Elargissez le graphe. 2. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. La bote de dialogue Format de graphe saffiche lcran. 3. Cliquez sur longlet Gnral.
456 Manuel de lutilisateur

Mise en forme gnrale

4. Cochez la case Adapter la zone de traage au graphe et cliquez sur OK. BUSINESSOBJECTS retaille la zone de traage proportionnellement la taille du graphe.
Exemple : Adaptation de la zone de traage la taille du graphe - avant et aprs

...........................................................

Dans le premier schma, le bloc du graphe a t largi. Dans le second schma, loption Adapter la zone de traage au graphe a t coche et le graphe est largi proportionnellement au bloc du graphe.

...........................................................

Mise en forme de la zone de traage


La zone de traage est la zone dans laquelle sont affichs les sries de donnes et les axes, comme illustr ci-aprs.

Manuel de lutilisateur 457

Chapitre 18 Mise en forme des graphes

La zone de traage est contenue dans le bloc du graphe. Vous pouvez lui appliquer une couleur, une trame de fond ainsi quune bordure.

Mise en forme de la zone de traage


1. Cliquez dans la zone de traage laide du bouton droit de la souris, en prenant soin de ne slectionner aucun lment du graphe. 2. Slectionnez la commande Format de zone de traage du menu contextuel. La bote de dialogue Format de zone de traage saffiche lcran. Elle ne contient que longlet Motif.
Dslectionnez cette option si vous ne voulez pas appliquer de trame ou de couleur. Dslectionnez cette option si vous ne voulez pas appliquer de bordure.

Slectionnez le style de bordure appliquer.

Slectionnez le motif ou la trame de votre choix. Notez que Transparent applique la couleur darrire-plan, tandis que Plein applique la couleur de premier plan. Les autres options affichent la fois les couleurs et le motif ou la trame slectionns. Cliquez ici pour slectionner la couleur de trame appliquer.

Slectionnez la couleur de bordure appliquer.

3. Slectionnez les options de votre choix et cliquez sur Appliquer ou sur OK.

458 Manuel de lutilisateur

Mise en forme des sries de donnes dun graphe

Mise en forme des sries de donnes dun graphe


Les sries de donnes reprsentent les donnes dun graphe. Dans un graphe en secteurs, une srie de donnes correspond un secteur du graphe. Dans un graphe de type courbe, il sagit dune ligne. Dans un histogramme, il sagit dune barre, etc.

Mise en forme des sries de donnes


1. Cliquez sur la srie de donnes laide du bouton droit de la souris. 2. Slectionnez la commande Srie de donnes du menu contextuel. La bote de dialogue Format de srie de donnes saffiche lcran.
Tableau 0.6 : Pour... vous pouvez formater....

les histogrammes, les aires, les graphes en secteurs et les courbes 3D les courbes 2D et les nuages de points XY

la bordure, la couleur et la trame de fond.

le style de trait et le style des marques.

3. Faites les modifications ncessaires et cliquez sur Appliquer ou sur OK.

Manuel de lutilisateur 459

Chapitre 18 Mise en forme des graphes

Dslectionnez cette option si vous voulez faire apparatre les marques, mais pas les traits. Slectionnez le style de trait appliquer.

Dslectionnez cette option si vous voulez faire apparatre les traits, mais pas les marques. Slectionnez le style appliquer la marque.

Slectionnez la couleur de trait appliquer.

Bote de dialogue Format de srie de donnes pour les graphes de type courbe 2D et nuage de points XY

460 Manuel de lutilisateur

Mise en forme spcifique

Mise en forme spcifique


Cette section dcrit le formatage que vous ne pouvez appliquer qu certains types de graphe.

Histogrammes
Vous pouvez amliorer laspect des histogrammes en dfinissant lemplacement des barres sur le graphe. Vous pouvez dfinir lespace sparant chaque srie de barres.

Vous pouvez dfinir une superposition des barres dune mme srie. Vous pouvez afficher ou masquer toutes les valeurs ngatives contenues dans vos donnes. Pour modifier ces paramtres : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe. La bote de dialogue Format de graphe saffiche lcran. 2. Cliquez sur longlet Sries. 3. Dans la zone Groupes et sries de donnes, slectionnez le groupe formater. 4. Dans la zone Type de groupe, cliquez sur licne reprsentant lhistogramme. Saisissez une valeur comprise entre 0 et 500 dans le champ Largeur. - ou Saisissez une valeur dans le champ Superposition. 5. Cochez la case Afficher les valeurs ngatives si vous souhaitez que lhistogramme affiche les valeurs ngatives. 6. Cliquez sur Appliquer pour visualiser les modifications apportes au graphe.

Manuel de lutilisateur 461

Chapitre 18 Mise en forme des graphes

7. Lorsque vous tes satisfait du rsultat, cliquez sur OK pour fermer la bote de dialogue et valider les modifications.

Aires
Certains lments peuvent tre ajouts aux graphes de type courbe et aire afin de mettre en valeur certaines donnes.
Lignes de projection Barres haussebaisse

Lignes stendant entre un point du graphe et laxe X. Barres stendant de la valeur la plus leve dune srie de donnes vers la valeur la plus faible dune autre srie de donnes. Les barres hausse-baisse ne peuvent tre affiches que dans le cas de graphes affichant des donnes pour deux indicateurs. Barres partant de la valeur la plus leve pour rejoindre la valeur la plus faible, dans le cas de donnes numriques. Les lignes de comparaison et les barres hausse-baisse ne peuvent tre affiches que dans le cas de graphes affichant des donnes pour deux indicateurs.

Lignes de comparaison

Pour ajouter ces options : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. 2. Cliquez sur longlet Sries dans la bote de dialogue qui saffiche lcran. 3. Dans la zone Groupes et sries de donnes, cliquez sur licne reprsentant une courbe ou une aire. 4. Cochez les options que vous souhaitez afficher sur votre graphe : Lignes de comparaison, Lignes de projection et/ou Barres hausse-baisse pour les graphes en courbe. Lignes de projection pour les aires. 5. Cliquez sur Appliquer pour visualiser les modifications apportes au graphe. 6. Lorsque vous tes satisfait du rsultat, cliquez sur OK pour fermer la bote de dialogue et valider les modifications.

462 Manuel de lutilisateur

Mise en forme spcifique

Graphes 3D
Le schma ci-dessous prsente les lments spcifiques dun graphe 3D et indique comment les formater.

d e

a. Modification de la couleur, des bordures et de la trame de fond du plan latral. b. Modification de la couleur, des bordures et de la trame de fond du plan vertical. c. Adaptation de la vue 3D. d. Affichage de laxe Z et formatage des tiquettes de laxe. e. Modification de la couleur, des bordures et de la trame de fond du plan horizontal.

Mise en forme des plans dun graphe


Dans certains graphes 3D, vous pouvez afficher et formater trois plans : plan vertical, plan latral et plan horizontal. Pour en savoir plus sur laffichage des plans, reportez-vous la section Slection des lments afficher, page 453. Pour formater les plans : 1. Cliquez sur le plan formater laide du bouton droit de la souris. 2. Slectionnez la commande Format de plan du menu contextuel. La bote de dialogue Format de plan saffiche lcran. Celle-ci ne contient que longlet Motif. Pour en savoir plus sur lapplication de formats par le biais de cette bote de dialogue, reportez-vous la page 458.

Manuel de lutilisateur 463

Chapitre 18 Mise en forme des graphes

Mise en forme dun graphe 3D


Un graphe 3D est caractris par sa perspective, sa rotation et son rapport hauteur/largeur. Certains types de graphe vous permettent dadapter la profondeur et lpaisseur. Lorsque vous crez un graphe 3D, il peut vous tre ncessaire deffectuer diffrents essais avec ces paramtres afin dobtenir la meilleure vue possible. Pour dfinir ces options : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. 2. Cliquez sur longlet Sries. 3. Cliquez sur le bouton Vue 3D. 4. Appliquez les mises en forme indiques ci-aprs et cliquez sur OK ou Appliquer.
Dfinition de la vue 3D dun graphe

1. Dans la zone Perspective, dfinissez une valeur en cliquant sur la flche montante ou descendante ou en saisissant une valeur comprise entre -90 et 90. La perspective est mesure en degrs. 2. Dans la zone Rotation, dfinissez une valeur en cliquant sur la flche montante ou descendante ou en saisissant une valeur comprise entre 0 et 360. La rotation est mesure en degrs. La valeur choisie entrane une rotation horizontale du graphe. 3. Dans le champ Hauteur % de la base, saisissez une valeur comprise entre 5 et 500. Cette valeur correspond au rapport entre la hauteur et la largeur du graphe. Par exemple, 200% signifie que le graphe sera deux fois plus haut que large (de gauche droite). 4. Si vous voulez que le graphe couvre la zone de traage, cliquez sur Mise lchelle. Loption Mise lchelle nest pas disponible pour les graphes en secteurs.

Remarque : Pour les graphes en secteurs, langle dfini dans la zone Rotation

correspond langle auquel le premier secteur du graphe commence (angle compris entre 0 et 360, dans le sens des aiguilles dune montre en partant du haut).

464 Manuel de lutilisateur

Mise en forme spcifique

Dfinition de la profondeur et de lpaisseur dun graphe 3D.

1. Dans le champ Profondeur du graphe, saisissez une valeur comprise entre 20 et 2000. Cette valeur dtermine la profondeur du plan horizontal du graphe. Plus la valeur est leve, plus le plan horizontal est profond. 2. Dans le champ Largeur, saisissez une valeur comprise entre 0 et 500. Cette valeur dtermine la distance en profondeur entre les sries de donnes affiches dans le graphe.

Remarque : Cette fonctionnalit ne peut pas tre utilise dans les graphes en

secteurs.

Manuel de lutilisateur 465

Chapitre 18 Mise en forme des graphes

Mise en forme des axes et des tiquettes daxe


Laxe horizontal et laxe vertical dun graphe sont respectivement appels axe X et axe Y.

Axe Y

Etiquettes daxe

Axe X

Marque de graduation

Les graphes matriciels contiennent un troisime axe, laxe Z. Sur les axes et les tiquettes daxe dun graphe, vous pouvez : formater le texte, les nombres ou les dates des tiquettes daxe, modifier lorientation des tiquettes daxe (horizontalement, verticalement, etc.), appliquer des couleurs et des styles diffrents aux axes, afficher les marques de graduation et modifier leur style, modifier lchelle de laxe Y.

466 Manuel de lutilisateur

Mise en forme des axes et des tiquettes daxe

Etiquettes daxe
1. Cliquez sur laxe avec lequel vous voulez travailler, laide du bouton droit de la souris. Le schma ci-dessous illustre un graphe dont laxe Y a t slectionn.

2. Slectionnez la commande Format dtiquette daxe du menu contextuel. La bote de dialogue Format daxe saffiche lcran. Si vous avez slectionn laxe Y, la bote de dialogue contient cinq onglets, comme illustr ci-aprs. Si vous avez slectionn laxe X ou laxe Z, la bote de dialogue ne contient pas longlet Echelle, puisque cet onglet sert uniquement modifier lchelle de laxe Y.

Manuel de lutilisateur 467

Chapitre 18 Mise en forme des graphes

Longlet Nombre permet de modifier le format des nombres et des dates des tiquettes daxe. Longlet Alignement permet de modifier lorientation des tiquettes daxe.

Orientation par dfaut.

Slectionnez une orientation, puis cliquez sur Appliquer.

Longlet Police permet dappliquer diffrents formats de texte aux tiquettes daxe.

468 Manuel de lutilisateur

Mise en forme des axes et des tiquettes daxe

Longlet Motif permet dafficher et dditer les marques de graduation. Il permet galement de modifier le style et la couleur des axes.
Dslectionnez cette option si vous voulez masquer les marques de graduation. Positionnez les marques de graduation en cliquant sur un bouton doption.

Dslectionnez cette option si vous voulez masquer les traits reprsentant les axes. Slectionnez le style de trait appliquer aux axes du graphe.

Cliquez ici pour slectionner une couleur.

Longlet Echelle permet de modifier lchelle de laxe Y. Reportez-vous la section suivante.

Echelle de laxe Y
Lchelle dun graphe dtermine les valeurs minimales et maximales de laxe Y, sur lequel sont reportes des donnes numriques telles que le Chiffre daffaires. Lchelle inclut galement les intervalles entre les valeurs de laxe. Vous pouvez modifier lchelle de sorte largir ou rduire la fourchette de valeurs affiches.

Dfinition de lchelle dun graphe


1. Cliquez sur ltiquette de laxe Y. Il peut sagir de laxe principal ou secondaire. 2. Slectionnez la commande Etiquette daxe du menu Format. 3. Cliquez sur longlet Echelle dans la bote de dialogue qui saffiche lcran.

Manuel de lutilisateur 469

Chapitre 18 Mise en forme des graphes

4. Dans la zone Echelle de laxe des valeurs, cliquez sur les options suivantes :
Minimum, pour afficher la plus petite valeur comme valeur minimale sur laxe Y. Pour spcifier une autre valeur, saisissez la valeur minimale dans le champ. Maximum, pour afficher la plus grande valeur comme valeur maximale sur laxe Y. Pour spcifier une autre valeur, saisissez la valeur maximale dans le champ. Unit principale, pour dfinir un intervalle automatique entre les valeurs de laxe Y. Pour spcifier lintervalle de votre choix, saisissez une valeur dans le champ.

5. Dans la zone Echelle, cliquez sur Dcimale pour obtenir une chelle en nombres dcimaux ou sur Logarithmique pour obtenir une chelle la puissance de 10, base sur la fourchette de donnes reportes sur le graphe. 6. Cliquez sur Appliquer ou sur OK.

Echelle logarithmique
Les valeurs ngatives ou nulles ne sont pas affiches dans les graphes logarithmiques. La valeur de loption Unit principale doit tre la puissance de 10. Si vous entrez une valeur avec une puissance diffrente, elle sera arrondie la puissance de 10 la plus proche. Une chelle logarithmique vous permet dafficher des valeurs trs petites ou des valeurs couvrant une fourchette trs large. Si vous entrez des valeurs dcimales pour lchelle du graphe et que vous slectionnez ensuite Logarithmique, pensez modifier les valeurs en consquence.

Mise lchelle des graphes dans les rapports matre/dtail


Dans un rapport matre/dtail, un graphe est affich pour chaque valeur du matre dans une section distincte. Etant donn que la fourchette de valeurs peut tre diffrente dans chaque section, vous pouvez, si ncessaire, utiliser une chelle diffrente pour chaque graphe afin doptimiser laffichage des valeurs. Pour ce faire : 1. Cliquez sur lun des graphes du rapport matre/dtail laide du bouton droit de la souris. 2. Slectionnez la commande Format de graphe du menu contextuel.

470 Manuel de lutilisateur

Mise en forme des axes et des tiquettes daxe

3. Cliquez sur longlet Gnral.

4. Cochez la case Adapter lchelle la fourchette de valeurs.


Exemple : Adaptation de lchelle dans un rapport matre/dtail

...........................................................

Le rapport prsent ci-aprs indique le chiffre daffaires par type de service pour chaque pays. La fourchette de valeurs est assez diffrente pour la France et les Etats-Unis. En activant loption Adapter lchelle la fourchette de valeurs, laffichage de la fourchette de valeurs sur laxe Y est diffrent pour les deux graphes.

...........................................................
Manuel de lutilisateur 471

Chapitre 18 Mise en forme des graphes

Amlioration et mise en valeur des graphes


Il est possible dajouter un certain nombre dlments aux graphes afin den faciliter la lecture et linterprtation. Ces lments, tels quun titre ou une lgende, sont dcrits dans cette section.
Titre

Quadrillages

Lgende

Titre dun graphe


Un titre de graphe est une cellule contenant du texte. Vous pouvez diter et formater le texte, ainsi que dplacer le titre et formater la cellule.
Ajout dun titre

1. Cliquez nimporte o dans le graphe laide du bouton droit de la souris. 2. Slectionnez la commande Insrer un titre du menu contextuel. 3. Double-cliquez sur le titre du graphe. Le titre par dfaut est mis en vidence. 4. Saisissez un nom et appuyez sur la touche Entre.
Positionnement du titre dun graphe

Cliquez sur le titre du graphe et faites-le glisser jusqu lemplacement de votre choix laide de la souris.

472 Manuel de lutilisateur

Amlioration et mise en valeur des graphes

Mise en forme du titre dun graphe

1. Cliquez sur le titre du graphe laide du bouton droit de la souris. 2. Slectionnez la commande Format du titre du menu contextuel. La bote de dialogue Format du titre saffiche lcran. Celle-ci comporte quatre onglets : Nombre, Alignement, Police et Motif. 3. Dfinissez les paramtres de votre choix et cliquez sur OK.
Retaillage du titre dun graphe

Si le texte contenu dans le titre du graphe ne cadre pas dans la cellule de titre, vous pouvez effectuer un retaillage de la cellule. 1. Slectionnez le titre. Une bordure hachure comportant des poignes entoure le titre. 2. Utilisez les poignes pour retailler la cellule.

Remarque : Si vous faites glisser la bordure de la cellule de titre au-del des

limites du graphe, BUSINESSOBJECTS largit automatiquement le graphe en consquence.

Suppression du titre dun graphe

Cliquez sur le titre du graphe laide du bouton droit de la souris et slectionnez la commande Supprimer du menu contextuel.

Lgende dun graphe


La lgende dun graphe vous renseigne sur les donnes reprsentes dans le graphe. Il sagit dun rectangle contenant les noms des variables (le texte de lgende) ainsi que la couleur, la trame et la bordure qui ont t attribues aux sries de donnes (le symbole de lgende).
Symbole de lgende Texte de lgende

Affichage de la lgende dun graphe

Cliquez sur le bouton Lgende de la barre doutils Rapport.

Manuel de lutilisateur 473

Chapitre 18 Mise en forme des graphes

- ou 1. Cliquez sur le graphe laide du bouton droit de la souris. 2. Slectionnez la commande Insrer une lgende du menu contextuel.
Mise en forme et dplacement de la lgende

Vous pouvez formater la lgende en modifiant les bordures, la couleur et la trame de fond. Vous pouvez galement dplacer la lgende dans le graphe. Pour ce faire : 1. Slectionnez la bordure de la lgende. 2. Slectionnez la commande Lgende du menu Format. La bote de dialogue Format de lgende saffiche lcran.

3. Dans longlet Positionnement, cliquez sur un bouton doption pour repositionner la lgende dans le graphe. 4. Dans longlet Motif, slectionnez le style et la couleur de la bordure ainsi que le motif et la couleur. 5. Modifiez lalignement et la police du texte de lgende dans les onglets Alignement et Polices.

474 Manuel de lutilisateur

Amlioration et mise en valeur des graphes

6. Cliquez sur OK ou Appliquer. La lgende saffiche au nouvel emplacement, avec les nouveaux formats.
Astuce : Vous pouvez galement dplacer le texte de lgende en cliquant dessus

et en le faisant glisser.
Mise en forme du symbole de lgende

Vous pouvez modifier la bordure, la trame et la couleur du symbole de lgende. Le formatage que vous appliquez est immdiatement visible dans les sries de donnes du graphe. Ainsi, si vous modifiez la couleur dun carr dans la lgende en optant pour du jaune au lieu du rouge, les donnes correspondantes du graphe prennent galement la couleur jaune. 1. Cliquez sur le symbole de lgende laide du bouton droit de la souris. 2. Slectionnez la commande Symbole de lgende du menu contextuel. La bote de dialogue Format de symbole de lgende saffiche lcran. Celle-ci ne contient que longlet Motif.
Mise en forme du texte de lgende

Vous pouvez formater le texte de lgende en modifiant les attributs de la police (cest--dire police, taille de la police) et en le ralignant. Les formats que vous appliquez napparaissent que dans le texte de lgende, pas dans le texte des tiquettes daxe du graphe. 1. Cliquez sur le texte de lgende laide du bouton droit de la souris et slectionnez la commande Texte de lgende du menu contextuel. La bote de dialogue Format du texte de lgende saffiche lcran. Celle-ci comporte les onglets Alignement et Police. 2. Dfinissez les paramtres de votre choix et cliquez sur Appliquer ou sur OK. Les nouveaux formats apparaissent dans le texte de lgende.
Retaillage de la lgende

1. Slectionnez la lgende. Une bordure hachure comportant des poignes entoure la lgende. 2. Utilisez les poignes pour retailler le cadre de la lgende.
Suppression de la lgende

Cliquez sur la lgende laide du bouton droit de la souris et slectionnez la commande Supprimer du menu contextuel. Manuel de lutilisateur 475

Chapitre 18 Mise en forme des graphes

Etiquettes de donnes
Les tiquettes de donnes apparaissent ct dune srie de donnes dun graphe, par exemple en regard de chaque secteur dun graphe en secteurs. Elles indiquent les valeurs exactes ou les pourcentages des sries de donnes. Dans le graphe en secteurs ci-dessous, les tiquettes de donnes affichent le chiffre daffaires par lieu de sjour.

Affichage des tiquettes de donnes


1. Cliquez sur une srie de donnes (par exemple, un secteur dun graphe en secteurs) laide du bouton droit de la souris. 2. Slectionnez la commande Insrer les tiquettes de donnes du menu contextuel. La bote de dialogue Etiquettes de donnes saffiche lcran.

a b c d

a. Affiche la valeur exacte, par exemple 10 235 $. b. Affiche le pourcentage de chaque srie de donnes. c. Affiche le nom des sries de donnes, par exemple Chiffre daffaires. d. Affiche le nom et le pourcentage de chaque srie de donnes.

5. Slectionnez le type dtiquette de donnes de votre choix et cliquez sur Appliquer ou sur OK.

476 Manuel de lutilisateur

Amlioration et mise en valeur des graphes

Mise en forme des tiquettes de donnes


Vous pouvez appliquer aux tiquettes de donnes des formats de nombre et de texte particuliers. Vous pouvez galement raligner, modifier ou supprimer les tiquettes de donnes. 1. Cliquez sur ltiquette de donnes laide du bouton droit de la souris. 2. Slectionnez la commande Format dtiquette de donnes du menu contextuel. La bote de dialogue Format dtiquettes de donnes saffiche lcran. Elle contient trois onglets : Nombre, Alignement et Police.

Modification ou suppression des tiquettes de donnes


1. Cliquez sur ltiquette de donnes laide du bouton droit de la souris. 2. Slectionnez la commande Insrer les tiquettes de donnes du menu contextuel. La bote de dialogue Etiquettes de donnes saffiche lcran. 3. Pour supprimer les tiquettes de donnes, cliquez sur Aucune. 4. Sinon, cliquez sur le type dtiquette de donnes de votre choix et cliquez sur Appliquer ou sur OK.

Quadrillages
Les quadrillages vous permettent de visualiser plus facilement les valeurs dun graphe. Ils partent des axes du graphe et stendent sur toute la surface de ses plans.

Remarque : Il nest pas possible dafficher les axes et les quadrillages dans un

graphe en secteurs.

Manuel de lutilisateur 477

Chapitre 18 Mise en forme des graphes

Quadrillages de laxe (Y) principal

Quadrillages de laxe (Z) Sries Quadrillages de laxe (X) Catgorie

Affichage des quadrillages


1. Cliquez nimporte o dans le graphe laide du bouton droit de la souris. 2. Slectionnez la commande Afficher les axes/quadrillage du menu contextuel. La bote de dialogue Axes et quadrillage saffiche lcran.

478 Manuel de lutilisateur

Amlioration et mise en valeur des graphes

3. Dfinissez les options de votre choix et cliquez sur Appliquer ou sur OK.

a b c

d e f g

a. Ces options sont coches par dfaut. Cliquez sur une case cocher pour masquer un axe. b. Disponible uniquement si vous avez cr un groupe et y avez associ un axe secondaire. c. Cette option est coche par dfaut dans les graphes matriciels 3D (voir schma page 463). Cliquez sur la case cocher pour masquer laxe Z. d. Affiche les quadrillages qui stendent verticalement partir de laxe X. e. Affiche les quadrillages qui stendent horizontalement partir de laxe Y. f. Voir (b), ci-dessus.

g. Disponible uniquement dans les graphes matriciels 3D, cette option affiche les quadrillages qui stendent horizontalement partir de laxe Z sur toute la surface du plan horizontal.

Mise en forme des quadrillages


Vous pouvez formater les quadrillages en modifiant leur couleur et leur style de trait. 1. Cliquez sur laxe ou le quadrillage laide du bouton droit de la souris. 2. Slectionnez la commande Etiquettes daxe du menu contextuel. 3. Dans la bote de dialogue Format dtiquettes daxe qui saffiche lcran, cliquez sur longlet Motif. Pour en savoir plus sur lutilisation de cet onglet, reportez-vous la page 469. Vous ne pouvez simultanment formater quun axe et les quadrillages qui lui sont associs. Si par exemple, vous cliquez sur un quadrillage de laxe X, les formats que vous slectionnez dans la bote de dialogue Format dtiquettes daxe sappliquent uniquement laxe X et ses quadrillages.

Manuel de lutilisateur 479

Chapitre 18 Mise en forme des graphes

Utilisation de types de graphes diffrents sur un mme graphe


BUSINESSOBJECTS propose une fonctionnalit trs utile permettant dafficher des donnes de plusieurs faons sur le mme graphe. Vous pouvez par exemple afficher certaines donnes sur une courbe et dautres dans des barres sur le mme graphe, comme illustr ci-aprs. Vous pouvez ainsi effectuer une comparaison visuelle aise entre les donnes.

Utilisation de groupes sur des graphes


Afin dutiliser diffrents types de graphe, BUSINESSOBJECTS utilise la notion de groupes. Vous ajoutez les variables afficher sur le graphe aux diffrents groupes et vous affectez ensuite diffrents types de graphe aux groupes.

480 Manuel de lutilisateur

Utilisation de types de graphes diffrents sur un mme graphe

Pour ce faire : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. La bote de dialogue Format de graphe saffiche lcran.

2. Cliquez sur longlet Sries. Par dfaut, un graphe ne possde quun groupe. 3. Cliquez sur le bouton Ajouter pour ajouter un nouveau groupe. Un nouveau groupe est ajout. 4. Cliquez dans la zone Groupes et sries de donnes laide du bouton droit de la souris et slectionnez la commande Variables du menu contextuel.

Manuel de lutilisateur 481

Chapitre 18 Mise en forme des graphes

5. Cliquez sur la variable ajouter ou crez-la, puis cliquez sur Insrer. La nouvelle variable saffiche dans le dossier du groupe. Pour visualiser les variables disponibles dans le groupe, cliquez sur le signe plus (+).

Remarque : Si la variable que vous voulez utiliser dans le groupe est dj affiche

dans longlet Sries, vous pouvez la faire glisser vers le nouveau groupe.

6. Slectionnez le nouveau groupe et choisissez un type et un sous-type de graphe. 7. Cliquez sur OK pour fermer la bote de dialogue et visualiser le rsultat sur le graphe.

Slection du type de graphe


Lorsque vous slectionnez un type de graphe pour un groupe, certains graphes vous permettent de choisir des sous-types. Gardez lesprit les types de graphe que vous voulez associer car certaines associations donnent de meilleurs rsultats que dautres. Le tableau prsent ci-aprs vous fournit quelques recommandations.

482 Manuel de lutilisateur

Utilisation de types de graphes diffrents sur un mme graphe

La zone Type de groupe vous offre une seule possibilit si vous avez slectionn un graphe en secteurs ou un graphe de type nuage de points. Dans le cas dune aire, dun histogramme ou dune courbe (2D ou 3D), vous avez le choix entre un graphe standard, un graphe empil ou un graphe 100% empil.

Tableau 1 :
Type de graphe Sous-types disponibles

Aire/courbe/ histogramme Nuage de points Graphe en secteurs

Aire, courbe ou histogramme standard, empil(e) ou 100% empil(e) respectivement. Nuage de points standard. Graphe en secteurs standard.

Le tableau suivant indique les associations de graphes donnant les meilleurs rsultats.

Tableau 2 :
Type de graphe Groupe 1 Type de graphe Groupe 2

Histogramme Histogramme Histogramme 3D Histogramme 3D Nuage de points Graphe en secteurs

Courbe Aire Courbe 3D Aire 3D Nuage de points Pas possible

Utilisation dun axe Y secondaire


Si votre graphe comporte deux indicateurs, vous pouvez utiliser un axe Y secondaire. Vous pouvez ainsi afficher des valeurs diffrentes sur chacun des axes et leur appliquer des chelles diffrentes afin de rendre votre graphe plus lisible. Laxe principal est affich gauche et laxe secondaire droite.

Manuel de lutilisateur 483

Chapitre 18 Mise en forme des graphes

Vous pouvez afficher tous les groupes dun graphe sur laxe principal ou sur laxe secondaire. Toutefois, vous obtiendrez souvent de meilleurs rsultats en plaant un groupe sur laxe principal et un groupe sur laxe secondaire.
Exemple : Comparaison du chiffre daffaires et de la quantit vendue sur un graphe

...........................................................

Dans ce graphe, une comparaison claire et efficace est faite grce la mise en vidence de la diffrence entre le chiffre daffaires prvu et le chiffre daffaires ralis dans un histogramme et lutilisation dune courbe pour faire une comparaison de la quantit vendue.

Pour crer ce type de graphe, procdez comme suit. Le graphe original est dfini laide de lassistant de cration de graphe. Il comporte les quatre variables suivantes : Trimestre, Chiffre daffaires prvu, Chiffre daffaires ralis et Quantit. Vous choisissez un histogramme simple dans lassistant.

484 Manuel de lutilisateur

Utilisation de types de graphes diffrents sur un mme graphe

Chaque indicateur est reprsent par une barre de couleur diffrente. En ralit, le chiffre daffaires est calcul en franc et la quantit vendue en nombre dunits. Les valeurs affiches par dfaut sur laxe Y reprsentent les francs mais vous ne pouvez pas visualiser la colonne Quantit vendue. Ce graphe peut tre amlior de deux faons : en utilisant un type de graphe diffrent pour la quantit vendue et pour le chiffre daffaires, en affichant les donnes sur deux axes, lun comportant les valeurs en dollars et lautre le nombre dunits. Pour ce faire : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. 2. Cliquez sur longlet Sries dans la bote de dialogue Format de graphe qui saffiche lcran. 3. Dans la zone Groupes et sries de donnes, ouvrez la liste Groupe 1. Par dfaut, tous les indicateurs ont t placs dans le mme groupe et se trouvent sur le mme axe.

4. Faites glisser la variable Quantit vendue de laxe Y principal vers laxe Y secondaire. Un nouveau groupe est cr sur laxe Y secondaire.

Manuel de lutilisateur 485

Chapitre 18 Mise en forme des graphes

5. Slectionnez Groupe 2 puis Courbe dans la zone Type de groupe. Notez que licne situe en regard de Groupe 2 est licne dun graphe en courbe.

6. Cliquez sur OK pour fermer la bote de dialogue et visualiser les rsultats.

Laxe Y principal affiche les valeurs en dollars pour le chiffre daffaires prvu et le chiffre daffaires ralis reprsents dans lhistogramme.

Laxe Y secondaire affiche les valeurs pour la quantit vendue reprsente dans le graphe en courbe.

486 Manuel de lutilisateur

Utilisation de types de graphes diffrents sur un mme graphe

A prsent, le Chiffre daffaires et la Quantit vendue sont affichs sur diffrents types de graphe. Vous visualisez ainsi plus clairement la diffrence entre le chiffre daffaires prvu et ralis, ainsi que la progression de la quantit dunits vendues. Ce graphe peut encore tre amlior en dfinissant une superposition pour les deux barres et en formatant les tiquettes de laxe Y principal afin que le symbole montaire soit affich.

...........................................................

Manuel de lutilisateur 487

Chapitre 18 Mise en forme des graphes

Suppression dun graphe


Slection dun graphe
1. Si une partie du graphe est slectionne, cliquez sur un espace vide lextrieur du graphe. 2. Maintenez la touche Alt enfonce et cliquez une fois dans le graphe. Une bordure grise hachure apparat autour du graphe.

Une bordure grise hachure apparat autour du graphe une fois quil est slectionn.

Slection de plusieurs graphes


1. Cliquez sur un espace vide du rapport. 2. Faites glisser la souris jusqu ce quune partie de chaque graphe slectionner soit couverte. 3. Relchez le bouton de la souris. Une bordure grise hachure apparat autour de chaque graphe slectionn.

488 Manuel de lutilisateur

Affichage dun calcul sur les donnes dun graphe

Affichage dun calcul sur les donnes dun graphe


Dans le rapport illustr ci-aprs, la part du chiffre daffaires par lieu de sjour en 1995 apparat dans un graphe en secteurs. Le calcul sur les donnes du graphe, chiffre daffaires total pour lanne, est indiqu dans une cellule situe au-dessus du graphe.

Vous pouvez afficher un calcul sur les donnes dun graphe de la faon suivante : 1. Insrez une cellule dans la section o vous voulez que le calcul apparaisse. 2. Saisissez un signe gal (=). 3. Si vous utilisez une variable pour effectuer le calcul, saisissez : un signe infrieur (<), le nom de la variable, un signe suprieur (>). Par exemple, pour afficher la variable Chiffre daffaires dans la cellule, saisissez =<Chiffre daffaires>. 4. Si vous utilisez une formule pour effectuer le calcul, saisissez-la aprs le signe =. 5. Appuyez sur la touche Entre pour visualiser le rsultat du calcul.
Astuce : Vous pouvez galement glisser-dposer un calcul dun tableau simple ou

crois vers la section dans laquelle le graphe apparat.

Manuel de lutilisateur 489

Chapitre 18 Mise en forme des graphes

490 Manuel de lutilisateur

Partie V
Analyse des donnes
www.businessobjects.com/infocenter

Chapitre 19

Prsentation des analyses

.................................................................................

Dans ce chapitre
Analyse des donnes dans BusinessObjects 494 Analyse sur rapport 494 Mode Exploration BusinessObjects 495 BusinessMiner 495 Serveurs OLAP 496 Mode Rotation 496

Manuel de lutilisateur 493

Chapitre 19 Prsentation des analyses

Analyse des donnes dans BusinessObjects


Grce BUSINESSOBJECTS, vous pouvez analyser des donnes partir de diffrents niveaux de dtails et sous diffrents angles. Les analyses permettent dobtenir des informations nouvelles et par consquent de rpondre vos questions. Linterface BUSINESSOBJECTS rpond tous vos besoins danalyse multidimensionnelle : Lanalyse sur rapport de BUSINESSOBJECTS vous permet de travailler directement sur vos donnes dans les rapports par de simples glisser-dposer ou clics de souris. EXPLORER, un composant facultatif de BUSINESSOBJECTS, vous permet deffectuer des analyses multidimensionnelles en mode Exploration. BUSINESSMINER, un autre composant facultatif, vous permet danalyser des donnes en utilisant la technologie du data mining. Les serveurs OLAP sont des bases de donnes qui stockent des donnes agrges, prtes pour les analyses de votre entreprise. Le mode Rotation de BUSINESSOBJECTS vous permet dorganiser les donnes en vue de leur analyse dans la fentre Rotation.

Analyse sur rapport


La troisime partie du prsent manuel de lutilisateur dcrit comment la fonctionnalit danalyse sur rapport de BUSINESSOBJECTS vous permet danalyser vos donnes directement partir de vos rapports par de simples glisser-dposer ou dun simple clic de souris. Pour analyser vos donnes diffremment, vous pouvez les glisser-dposer, les extraire du Gestionnaire de rapport et les ajouter dans vos rapports pour crer des tableaux et des sections. Vous avez aussi la possibilit de les remplacer, de les permuter et de les rorganiser dans les rapports. BUSINESSOBJECTS effectue immdiatement tous les calculs pour vous permettre de noter instantanment leffet des diffrentes combinaisons de facteurs sur vos performances. Le groupement dynamique des donnes dans les rapports vous permet de crer des groupes pour mener des analyses comparatives. Vous pouvez insrer rapidement les calculs que votre entreprise effectue ou crer facilement vos propres formules et variables.

494 Manuel de lutilisateur

Mode Exploration BusinessObjects

Les tris, les filtres et les classements des donnes se font dun simple clic de souris et vous permettent de concentrer votre analyse sur une seule tranche de donnes.

Mode Exploration BusinessObjects


Le mode Exploration de BUSINESSOBJECTS vous permet danalyser des donnes partir de diffrents angles et de diffrents niveaux de dtail. En gnral, vous commencez par vous intresser au niveau de donnes le plus haut. Lorsque vous remarquez une valeur anormalement leve ou faible ou notez une valeur inattendue, vous pouvez lanalyser en affichant les donnes associes un niveau plus dtaill. Cette analyse vous permet de constater comment les diffrents facteurs de votre activit, saisonniers, gographiques ou lis la ligne de produits, affectent votre bnfice. Lanalyse en mode Exploration se fait avec le module EXPLORER.

BusinessMiner
BUSINESSOBJECTS vous permet de visualiser vos donnes sous diffrents aspects pour vous aider mettre en vidence la faon dont certains facteurs affectent votre activit. Avec BUSINESSMINER vous pouvez dcouvrir les structures caches et les liens entre vos donnes. Grce de puissantes mthodes statistiques, il peut par exemple trouver rapidement et automatiquement des modles de comportement chez vos clients. Ceci peut vous aider identifier les caractristiques des clients susceptibles de ne pas acquitter leurs rglements ou vous aider amliorer la fidlisation de votre clientle en ciblant vos services selon les profils des clients que vous avez pu identifier. BUSINESSMINER est un produit facultatif. Une fois BUSINESSMINER install, vous pouvez louvrir directement partir de BUSINESSOBJECTS et continuer utiliser les donnes de votre rapport BUSINESSOBJECTS. Pour en savoir plus sur BUSINESSMINER, reportez-vous au Manuel de lutilisateur BusinessMiner.

Manuel de lutilisateur 495

Chapitre 19 Prsentation des analyses

Serveurs OLAP
Si vous utilisez un serveur OLAP, vous pouvez visualiser et slectionner les donnes de votre choix lorsque vous crez un rapport. Les serveurs OLAP sont des bases de donnes qui stockent des donnes synthtises, prtes lanalyse de votre activit. Pour en savoir plus sur les serveurs OLAP, reportez-vous la documentation OLAP Access Pack fournie avec votre serveur.

Mode Rotation
Le Chapitre 21 "Utilisation du mode Rotation", page 537 dcrit lutilisation du mode Rotation et explique comment il permet dajouter, de supprimer et de permuter les donnes pour les analyser selon diffrentes approches.

496 Manuel de lutilisateur

Chapitre 20

Analyse des donnes en mode Exploration

.................................................................................

Dans ce chapitre
Gnralits 499

Quest-ce que le mode Exploration ? 499 Fonctionnement du mode Exploration 500 Hirarchies 500
Utilisation du mode Exploration 502

Passage au mode Exploration 502 Exploration descendante 503 Affichage de valeurs diffrentes sur la barre doutils Exploration 505 Exploration ascendante 505 Exploration latrale 506
Exploration sur des graphes 509 Exploration sur plusieurs hirarchies 510

Manuel de lutilisateur 497

Chapitre 20 Analyse des donnes en mode Exploration

Obtention dune vue diffrente des donnes 512

Modification des donnes dun tableau pendant lexploration 513 Utilisation de la barre doutils Exploration 515
Analyse des indicateurs en mode Exploration 518 Copie dun rapport en cours de travail 520 Elargissement de lanalyse 521

Elargissement du primtre danalyse 521 Edition dune requte pour rapatrier davantage de donnes 522 Rapatriement de nouvelles donnes par utilisation de filtres 524
Exploration laide de hirarchies personnalises 526

Edition dune hirarchie 527 Cration dune hirarchie 529


Qualification des donnes pour les hirarchies 530

Requalification des variables locales et des formules 530 Requalification des variables 531 Requalification des objets personnels 532
Impression partir du mode Exploration 533

Insertion du contenu de la barre doutils Exploration en tant que titre 533 Impression dun rapport partir du mode Exploration 534
Choix des options relatives au mode Exploration 534

498 Manuel de lutilisateur

Gnralits

Gnralits
Ce chapitre dcrit lutilisation du mode Exploration de BUSINESSOBJECTS.

Quest-ce que le mode Exploration ?


Le mode Exploration est un mode danalyse de BUSINESSOBJECTS permettant dafficher les donnes un niveau plus dtaill et de les visualiser partir dangles ou de niveaux de dtail diffrents afin de dcouvrir le facteur li un bon ou un mauvais rsultat.
Exemple : Pour quelle raison le chiffre daffaires est-il plus lev dans ce lieu de sjour que dans les autres ?

...........................................................

Vous constatez que le chiffre daffaires est nettement plus lev dans le lieu de sjour Hawaiian Club que dans les autres. Pour trouver la raison de cette diffrence, vous devez analyser tous les facteurs ayant une incidence sur le chiffre daffaires.

Si vous avez affich tous les facteurs pouvant tre utiles pour lanalyse dans un tableau ou un graphe, la lecture peut se rvler difficile. Le mode Exploration vous permet dinclure des donnes analyser en arrire-plan de votre rapport et de nafficher que les donnes de niveau suprieur. Vous pouvez ensuite descendre progressivement dun niveau la fois afin dafficher des informations plus dtailles. Vous visualisez ainsi comment des aspects diffrents de votre activit ont une incidence sur votre chiffre daffaires. Ces donnes darrire-plan sont dfinies par la personne qui cre le rapport.

...........................................................

Manuel de lutilisateur 499

Chapitre 20 Analyse des donnes en mode Exploration

Fonctionnement du mode Exploration


Lorsque vous excutez une requte sur un univers BUSINESSOBJECTS, les objets pouvant tre inclus sont regroups dans des dossiers et organiss selon un ordre particulier.

Classe Ventes Les objets regroups dans la classe Ventes sont tous lis la vente. Ils sont organiss selon un ordre hirarchique, Commercial tant lobjet de niveau suprieur, suivi des objets Anne Date de la facture, qui correspond au niveau de dtail le plus prcis. Les indicateurs sont stocks dans un dossier distinct.

La personne qui cre lunivers BUSINESSOBJECTS classe les objets et les organise selon une hirarchie, lobjet le plus gnral de la classe tant situ en haut et lobjet le plus dtaill en bas. Ce regroupement des objets doit vous permettre de facilement trouver ce que vous recherchez. Dans les groupes, les objets sont classs de telle sorte que si vous voulez crer un rapport de niveau suprieur, vous savez que vous devez inclure dans votre requte les objets situs en haut de la liste. Inversement, si vous souhaitez obtenir un rapport plus dtaill, vous devez alors choisir les objets situs plus bas dans la liste.

Hirarchies
Cette organisation des objets est galement utile pour lexploration. Lorsque vous analysez des donnes en mode Exploration, vous utilisez des hirarchies. Les classes de lunivers correspondent aux hirarchies par dfaut utilises pour lexploration. Toutefois, le designer de lunivers peut dfinir des hirarchies personnalises. Vous-mme avez la possibilit de crer et de modifier des hirarchies dans vos rapports.

500 Manuel de lutilisateur

Gnralits

Les hirarchies dexploration ne contiennent que des objets de type dimension. En mode Exploration, vous effectuez une analyse descendante sur les dimensions telles que Anne, puis Trimestre et Mois. A chaque niveau, les indicateurs tels que Chiffre daffaires ou Marge bnficiaire sont recalculs. Les thmes les plus classiques dont sinspire le designer ou lutilisateur expriment pour la cration des hirarchies sont laspect gographique, laspect chronologique et laspect produit. Lunivers de dmonstration, Ocan Voyages, comporte quatre hirarchies : Lieux de sjour (Pays, Lieu de sjour, Service, Type de service), Ventes (Anne, Trimestre, Mois, Semaine, Date de la facture), Clients (Pays de rsidence, Rgion de rsidence, Ville de rsidence, Client), Rservations (Anne de rservation, Trimestre de rservation, Mois de rservation, Semaine de rservation, Date de rservation). Lorsque vous prparez un rapport pour une exploration, vous incluez des objets de niveau suprieur devant tre affichs dans votre tableau ou votre graphe, mais vous intgrez des objets plus dtaills dans votre primtre danalyse. BUSINESSOBJECTS rapatrie ces objets de la base de donnes et les stocke en arrire-plan de votre rapport afin quils soient votre disposition ds que vous en avez besoin. Avant de pouvoir analyser des donnes en mode Exploration, vous devez dfinir ces donnes darrire-plan. Pour en savoir plus sur la prparation des donnes pour lanalyse en mode Exploration, reportez-vous la section Dfinition dun primtre danalyse, page 72.

Manuel de lutilisateur 501

Chapitre 20 Analyse des donnes en mode Exploration

Utilisation du mode Exploration


Avant de pouvoir analyser les donnes en mode Exploration, vous devez avoir dfini les donnes destines lanalyse dans votre rapport.

Passage au mode Exploration


Le passage en mode Exploration seffectue partir dun rapport BUSINESSOBJECTS. Pour ce faire : 1. Slectionnez le tableau simple, le tableau crois ou le graphe que vous souhaitez analyser en mode Exploration. Vous ne pouvez analyser quun bloc la fois. 2. Cliquez sur le bouton Exploration de la barre doutils Standard ou slectionnez la commande Exploration du menu Analyse.
Exploration

Si aucune partie du tableau simple, du tableau crois ou du graphe na t slectionne avant le passage en mode Exploration, le curseur se transforme en loupe, accompagne dun point dinterrogation.
Si vous navez slectionn aucun bloc avant le passage en mode Exploration, le curseur ci-contre apparat.

Dans ce cas, cliquez lintrieur du tableau simple, du tableau crois ou du graphe dont vous voulez analyser les donnes. Lors du passage en mode Exploration, par dfaut : Un nouveau rapport, contenant une copie du tableau simple, du tableau crois ou du graphe slectionn, est cr. Longlet du rapport affiche licne dexploration afin de vous indiquer que vous tes en mode Exploration. Le rapport initial reste intact. Une somme est ajoute aux indicateurs. Si vous travaillez sur un rapport matre/dtail, la barre doutils Exploration est affiche.

Remarque : Vous pouvez modifier ces options par dfaut. Pour en savoir plus,

reportez-vous la page 534.

Vous pouvez prsent passer lanalyse des donnes du rapport.

502 Manuel de lutilisateur

Utilisation du mode Exploration

Exploration descendante
Lexploration descendante consiste afficher le niveau de dtail suivant dans une hirarchie.

Exploration descendante
1. Positionnez le curseur sur les donnes. Le curseur se transforme en loupe accompagne dun signe plus (+) lintrieur. Ce signe indique que vous pouvez effectuer une exploration descendante sur cette valeur. Une info-bulle vous indique la dimension suivante dans la hirarchie.
Linfo-bulle sur Lieu de sjour indique Type de service, qui correspond la dimension suivante dans la hirarchie. Cela signifie quen double-cliquant sur une valeur correspondant Lieu de sjour, vous affichez les valeurs de Type de service.

2. Double-cliquez sur la valeur. Les donnes correspondant la dimension suivante saffichent dans le tableau et la valeur slectionne est indique sur la barre doutils Exploration.

La valeur slectionne, French Riviera, saffiche sur la barre doutils Exploration.

Le tableau affiche le chiffre daffaires des types de service pour French Riviera uniquement.

Manuel de lutilisateur 503

Chapitre 20 Analyse des donnes en mode Exploration

Poursuite de lexploration descendante


Chaque fois que vous effectuez une exploration descendante, la valeur analyse est dplace vers la barre doutils Exploration et les donnes du tableau sont filtres en fonction des valeurs affiches sur cette mme barre doutils.
Le tableau affiche le chiffre daffaires de tous les services de la catgorie Food & Drinks pour Hawaiian Club uniquement.

Vous pouvez poursuivre lexploration descendante tant que la hirarchie contient des objets. Lorsque le dernier niveau dune hirarchie est atteint, le curseur reprend une forme normale, vous indiquant que vous tes en bas de la hirarchie. Si les info-bulles sont actives, le message Explorer par le menu contextuel saffiche.

504 Manuel de lutilisateur

Utilisation du mode Exploration

Affichage de valeurs diffrentes sur la barre doutils Exploration


Le bloc est filtr afin de nafficher que les donnes associes la valeur affiche sur la barre doutils Exploration. Vous pouvez modifier cette valeur pour obtenir des donnes relatives une autre valeur. 1. Cliquez sur la flche descendante.

2. Slectionnez une valeur dans la liste droulante. Les donnes de la valeur slectionne saffichent dans le tableau.

La colonne Chiffre daffaires est mise jour afin dafficher le chiffre daffaires correspondant French Riviera.

Astuce : Vous pouvez galement cliquer dans la zone et saisir la premire lettre

de la valeur afficher (assurez-vous de saisir une majuscule si ncessaire). Lorsque vous appuyez sur la touche Entre, la valeur saffiche et le tableau ou le graphe est mis jour.

Exploration ascendante
Lexploration ascendante est le contraire de lexploration descendante. Lorsque vous effectuez une exploration ascendante, vous remontez la hirarchie pour afficher des donnes un niveau moins dtaill.

Manuel de lutilisateur 505

Chapitre 20 Analyse des donnes en mode Exploration

Exploration ascendante dune dimension une autre


1. Placez le curseur sur une valeur. 2. Cliquez sur la valeur explorer laide du bouton droit de la souris et slectionnez la commande Analyse ascendante du menu contextuel. Les donnes du niveau prcdent saffichent lcran. Si vous aviez effectu une analyse descendante jusquen bas dune hirarchie, le curseur en forme de loupe nest plus affich. Si les info-bulles ont t actives, le message Explorer par le menu contextuel est affich.

Annulation des actions dexploration


Vous pouvez annuler jusqu dix actions dexploration, ce qui peut se rvler utile lorsque vous perdez le fil de votre analyse. Pour ce faire : Slectionnez la commande Annuler du menu Edition.

Exploration latrale
Lorsque vous effectuez une exploration descendante ou ascendante, vous vous dplacez dans les niveaux dune mme hirarchie. Si lanalyse des donnes dune hirarchie ne vous permet pas de trouver la rponse une question, vous pouvez vous dplacer vers une autre hirarchie afin danalyser dautres donnes.
Exemple : Exploration latrale de Lieux de sjour vers Ventes

...........................................................

Votre rapport affiche des donnes correspondant Lieu de sjour, qui appartient la hirarchie Lieux de sjour. Le rapport contient galement Anne, qui appartient la hirarchie Ventes, mais les donnes relatives Anne ne sont pas visibles. Si vous effectuez une exploration latrale de Lieu de sjour vers Anne, vous pouvez ensuite faire une exploration descendante vers la dimension suivante de la hirarchie Ventes. Vous pouvez galement faire une exploration latrale vers dautres hirarchies ou revenir en arrire et explorer la hirarchie sur laquelle vous avez travaill en tout premier lieu. Ainsi, lexploration latrale ouvre-t-elle de nouveaux chemins pour lanalyse des donnes.

...........................................................

Avant dentreprendre une exploration latrale, assurez-vous que le rapport contient des dimensions issues de plusieurs hirarchies. Si tel nest pas le cas, vous pouvez : rapatrier les donnes correspondant des dimensions appartenant plusieurs hirarchies en tendant le primtre danalyse, - ou crer de nouvelles hirarchies dans le rapport.
506 Manuel de lutilisateur

Utilisation du mode Exploration

Pour en savoir plus sur ces procdures, reportez-vous aux sections suivantes de ce chapitre.

Exploration descendante vers une autre hirarchie


1. Cliquez sur une valeur laide du bouton droit de la souris et slectionnez la commande Explorer par du menu contextuel. La liste des dimensions pouvant faire lobjet dune exploration apparat dans un sous-menu.
Dans cet exemple, vous avez slectionn Food & Drink dans la colonne Type de service du tableau. La premire dimension de la liste, Service, est la dimension suivante de la hirarchie courante, Lieux de sjour. Les trois dimensions suivantes appartiennent la hirarchie Ventes. La dimension suivante appartient la hirarchie Clients. Cette commande ouvre la liste de toutes les dimensions disponibles.

2. Slectionnez une dimension dans la liste.

Manuel de lutilisateur 507

Chapitre 20 Analyse des donnes en mode Exploration

Utilisation de la commande Explorer par - Autres

La liste du sous-menu Explorer par naffiche que cinq dimensions par dfaut. Pour afficher la liste complte des dimensions disponibles, procdez comme suit : 1. Cliquez sur une valeur laide du bouton droit de la souris et slectionnez la commande Explorer par, puis Autres dans le menu contextuel. La bote de dialogue Exploration par - Toutes les dimensions disponibles saffiche lcran.

2. Slectionnez une dimension dans la liste et cliquez sur OK. Les dimensions apparaissant en gris sont dj utilises dans lanalyse en cours. Vous pouvez modifier les paramtres du menu Explorer par afin quil affiche davantage dlments. Pour en savoir plus, reportez-vous la section Choix des options relatives au mode Exploration, page 534.

508 Manuel de lutilisateur

Exploration sur des graphes

Exploration sur des graphes


Vous pouvez effectuer une exploration sur des graphes de manire similaire aux tableaux simples et croiss. 1. Placez le curseur sur une partie du graphe. Une info-bulle indique la dimension suivante dans la hirarchie et le curseur se transforme en loupe.

2. Double-cliquez. Le graphe est mis jour et la valeur ayant fait lobjet dune exploration est affiche sur la barre doutils Exploration.

Manuel de lutilisateur 509

Chapitre 20 Analyse des donnes en mode Exploration

Exploration sur plusieurs hirarchies


Si votre bloc contient plusieurs hirarchies, vous pouvez effectuer une exploration descendante simultane sur toutes les hirarchies du bloc, en passant dune dimension la suivante. Pour ce faire, vous devez procder une exploration descendante sur un indicateur. Dans le tableau illustr ci-aprs, Lieu de sjour appartient la hirarchie Lieux de sjour et Anne la hirarchie Ventes. Si vous placez le curseur sur la colonne Lieu de sjour, vous constatez que le niveau suivant est Service. Si vous le placez sur la colonne Anne, le niveau suivant est Trimestre. Vous pouvez effectuer une exploration descendante sur une hirarchie, puis sur lautre, ou au contraire, faire une exploration descendante simultane sur les deux hirarchies en vous plaant sur la colonne Chiffre daffaires.

510 Manuel de lutilisateur

Exploration sur plusieurs hirarchies

Pour ce faire : 1. Placez le curseur sur la colonne Chiffre daffaires. Une info-bulle vous indique que vous pouvez effectuer une exploration descendante la fois sur Type de service et sur Trimestre.

Linfo-bulle vous indique que vous pouvez effectuer une exploration descendante sur les deux hirarchies, Type de service et Trimestre.

2. Dans la colonne Chiffre daffaires, double-cliquez sur la cellule affichant le chiffre daffaires pour Hawaiian Club en 1994 (FY94). Il sagit de la valeur la plus leve de la colonne. Les objets Lieu de sjour et Anne sont dplacs vers la barre doutils Exploration. Les valeurs apparaissant sur cette barre doutils sont donc Hawaiian Club et FY94. Le tableau affiche Type de service et Trimestre et la colonne Chiffre daffaires est mise jour.

Exploration ascendante sur plusieurs hirarchies


Pour effectuer une exploration ascendante sur toutes les dimensions : Cliquez sur un indicateur laide du bouton droit de la souris et slectionnez la commande Analyse ascendante du menu contextuel.

Manuel de lutilisateur 511

Chapitre 20 Analyse des donnes en mode Exploration

Obtention dune vue diffrente des donnes


Au cours de votre travail, vous pouvez modifier les donnes analyser en insrant, supprimant ou remplaant des dimensions et des indicateurs dans le bloc. Vous ne pouvez remplacer des donnes que par des donnes de mme type. Ainsi, vous remplacez un indicateur par un indicateur et une dimension par une dimension.
Pour... insrer une variable cliquez laide du bouton droit de la souris..... Slectionnez ...... puis choisissez....

dans un tableau, sur la cellule situe au-dessous ou droite de lendroit o vous voulez insrer la variable. dans un graphe, sur la srie de donnes (ou son tiquette de donnes ou son symbole de lgende) ct de laquelle vous allez insrer la variable.

la commande Insrer

la variable insrer.

remplacer une variable supprimer une variable

sur les donnes que vous voulez remplacer. sur les donnes que vous voulez supprimer.

la commande Remplacer la commande Supprimer

la variable utiliser dans la liste

Remarque : Si les commandes Insrer et Remplacer ne sont pas disponibles

lorsque vous cliquez sur les donnes, cela signifie quaucune variable nest compatible avec la variable que vous avez slectionne.

512 Manuel de lutilisateur

Obtention dune vue diffrente des donnes

Modification des donnes dun tableau pendant lexploration


Lorsque vous travaillez sur des tableaux simples ou croiss en mode Exploration, vous pouvez dplacer les donnes du Gestionnaire de rapports vers la barre doutils Exploration ou encore les faire passer de la barre doutils votre tableau simple ou crois, et inversement. Vous pouvez ajouter, remplacer ou supprimer des donnes selon vos besoins, afin dobtenir un point de vue diffrent de votre analyse. Vous pouvez dplacer des variables du Gestionnaire de rapports vers la barre doutils Exploration ou vers un tableau simple ou crois de votre rapport. Vous pouvez dplacer des variables de la barre doutils Exploration vers un tableau simple ou crois de votre rapport.

Remarque : Il nest pas possible de glisser-dposer des variables sur des graphes.

Les tableaux prsents ci-aprs rsument les mthodes de dplacement des donnes entre le Gestionnaire de rapports, la barre doutils Exploration et les tableaux simples et croiss.

Manuel de lutilisateur 513

Chapitre 20 Analyse des donnes en mode Exploration

Du Gestionnaire de rapports la barre doutils Exploration

Vous pouvez glisser-dposer une variable de la liste du Gestionnaire de rapports vers la barre doutils Exploration.
Pour... insrer une variable cliquez sur..... Faites glisser...... et dposez-la lorsque....

licne de la variable dplacer.

la variable vers lendroit o vous voulez linsrer

la barre doutils Exploration met en valeur le symbole dinsertion ; la barre dtat indique Dposer pour insrer. la barre doutils Exploration met en valeur le symbole de remplacement ; la barre dtat indique Dposer pour remplacer le contenu.

remplacer une variable

licne de lune des variables.

la variable vers la variable que vous voulez remplacer

514 Manuel de lutilisateur

Obtention dune vue diffrente des donnes

De longlet Donnes ou de la barre doutils Exploration vers un tableau simple ou crois

Vous pouvez galement glisser-dposer une variable du Gestionnaire de rapports ou de la barre doutils Exploration vers le tableau simple ou crois sur lequel vous travaillez.
Pour... insrer une variable cliquez sur..... Faites glisser.... et dposez-la lorsque......

licne de la variable insrer.

la variable vers lendroit o vous voulez linsrer

le tableau ou la barre doutils Exploration met en valeur le symbole dinsertion ; la barre dtat indique Dposer pour insrer. le tableau ou la barre doutils Exploration met en valeur le symbole de remplacement ; la barre dtat indique Dposer pour remplacer le contenu.

remplacer une variable

licne de lune des variables.

la variable vers la variable que vous voulez remplacer

Utilisation de la barre doutils Exploration


La barre doutils Exploration vous permet de filtrer les donnes affiches dans le bloc que vous analysez. Si vous placez le curseur sur lune des zones, une info-bulle saffiche, vous indiquant : la hirarchie laquelle appartient la valeur slectionne, le nom de la dimension, la liste des trois valeurs suprieures disponibles pour cette dimension.

Manuel de lutilisateur 515

Chapitre 20 Analyse des donnes en mode Exploration

Lorsque la liste est suivie de trois points, cela signifie que dautres valeurs sont disponibles. Vous pouvez afficher une valeur de la liste en saisissant la premire lettre laide du clavier.

Suppression dun objet de la barre doutils Exploration


1. Cliquez sur la flche situe en regard du nom de lobjet. 2. Slectionnez (Effacer) dans la liste. La cellule disparat de la barre doutils Exploration et les donnes relatives la variable ne sont plus affiches.

Dplacement dun objet de la barre doutils Exploration vers le bloc


1. Cliquez sur la flche situe en regard du nom de lobjet. 2. Slectionnez (Dplacer dans le bloc) dans la liste. La cellule disparat de la barre doutils Exploration et une colonne de donnes est ajoute au tableau.

516 Manuel de lutilisateur

Obtention dune vue diffrente des donnes

Rorganisation de la barre doutils Exploration


Vous pouvez rorganiser lordre dapparition des variables sur la barre doutils Exploration.
Pour... dplacer une variable cliquez sur..... Faites glisser.... et dposez-la lorsque......

licne de la variable dplacer.

la variable vers lendroit o vous voulez linsrer

la barre doutils Exploration met en valeur le symbole dinsertion ; la barre dtat indique Dposer pour insrer. le curseur se transforme en curseur dinversion ; la barre dtat indique Dposer pour inverser.

inverser deux variables

licne de lune des variables.

la variable vers la variable avec laquelle vous voulez linverser

Symbole dinsertion

Symbole de remplacement

Astuce : Vous pouvez faire glisser la barre doutils Exploration, positionne sous les autres barres doutils, afin de la placer un emplacement plus pratique dans votre espace de travail.

Manuel de lutilisateur 517

Chapitre 20 Analyse des donnes en mode Exploration

Analyse des indicateurs en mode Exploration


Les indicateurs affichent des donnes numriques qui sont le rsultat de calculs. Ainsi, Marge bnficiaire est un indicateur rsultant du calcul suivant : Chiffre daffaires - Cot. Un rapport contient deux types dindicateurs : ceux crs par le designer de lunivers et rapatris par une requte (ou indicateurs rapatris par dautres fournisseurs de donnes), ceux crs localement dans le rapport. Lanalyse des indicateurs en mode Exploration nest possible que si vous les avez crs localement, en fonction de donnes contenues dans le document sur lequel vous travaillez.

Remarque : Pour en savoir plus sur la cration locale des indicateurs,

reportez-vous au Chapitre 14 "Formules, Variables locales & Fonctions" on page 339.

En mode Exploration, vous pouvez dtailler un indicateur afin de visualiser ses composants dans le rapport et danalyser les donnes numriques. La synthse dun indicateur est lopration inverse. Au lieu de visualiser les composants de lindicateur, vous naffichez que ses valeurs agrges.
Exemple : Analyse de la marge bnficiaire

...........................................................

Les donnes correspondant Client, Service et Marge sont affiches dans un rapport. La marge est une variable locale associe la syntaxe suivante : Prix du produit - Cot du produit. Lorsque vous dtaillez lindicateur Marge, les donnes relatives Prix du produit et Cot du produit saffichent dans le rapport. Lorsque vous synthtisez lindicateur dtaill, seules les donnes relatives Marge sont affiches.

...........................................................

518 Manuel de lutilisateur

Analyse des indicateurs en mode Exploration

Dtail dun indicateur


Pour dtailler un indicateur en mode Exploration : 1. Cliquez sur la cellule ou llment de graphe contenant lindicateur dtailler laide du bouton droit de la souris. 2. Slectionnez la commande Dtailler du menu contextuel. Les composants de lindicateur saffichent dans le bloc.

Synthse dun indicateur


Pour synthtiser un indicateur en mode Exploration : 1. Cliquez sur la cellule ou llment de graphe contenant lindicateur synthtiser laide du bouton droit de la souris. 2. Slectionnez la commande Synthtiser du menu contextuel. Les donnes relatives aux composants de lindicateur disparaissent.

Remarque : Si les commandes Dtailler et Synthtiser ne sont pas disponibles

lorsque vous cliquez sur un indicateur, cela signifie que la variable na pas t cre localement dans le rapport et quelle ne peut donc pas tre analyse.

Manuel de lutilisateur 519

Chapitre 20 Analyse des donnes en mode Exploration

Copie dun rapport en cours de travail


Pour garder trace des diffrentes tapes de lanalyse, vous pouvez faire des copies de votre rapport au cours de votre travail. Chaque copie du rapport saffiche dans un nouvel onglet lintrieur du document. Pour faire une copie dun rapport : Cliquez sur le bouton Capturer de la barre doutils Rapport.
Capturer

Une copie du rapport apparat dans un nouvel onglet lintrieur du document. Le nom affich dans longlet est Nom du rapport (n+1). Si par exemple le rapport que vous copiez sappelle Ventes, le nouveau rapport a pour nom Ventes (1).

Remarque : Les filtres affichs sur la barre doutils Exploration au moment de la

capture sont transforms en filtres de rapport gnraux.

520 Manuel de lutilisateur

Elargissement de lanalyse

Elargissement de lanalyse
Il se peut que votre analyse ncessite une dimension non disponible dans votre rapport. Au cours de lexploration, vous pouvez inclure des donnes qui ne se trouvaient initialement pas dans lanalyse, en largissant le primtre danalyse ou en ditant votre requte afin quelle rapatrie un plus grand nombre de donnes de la base de donnes.

Elargissement du primtre danalyse


Vous pouvez rapatrier un plus grand nombre de donnes en modifiant le primtre danalyse. Pour ce faire : 1. Cliquez sur le bloc analyser laide du bouton droit de la souris. 2. Slectionnez la commande Primtre danalyse du menu contextuel. La bote de dialogue Primtre danalyse saffiche lcran.

Pour inclure toutes les dimensions dune hirarchie, cochez la case de la hirarchie. Cochez une case de filtre pour limiter les donnes rapatries.

Cochez la case de la dimension pour inclure uniquement les dimensions dont vous avez besoin.

Manuel de lutilisateur 521

Chapitre 20 Analyse des donnes en mode Exploration

3. Slectionnez les dimensions inclure dans votre primtre danalyse et cliquez sur OK. Les dimensions sont affiches dans la liste du Gestionnaire de rapports.

Remarque : BUSINESSOBJECTS vous indique les valeurs affiches sur la barre

doutils Exploration en plaant une icne de filtre en regard de ces valeurs.

Edition dune requte pour rapatrier davantage de donnes


Si un rapport ne contient pas tous les niveaux de dtails dont vous avez besoin, vous pouvez explorer directement la base de donnes par le biais du mode Exploration et rapatrier les donnes requises. Vous navez pas modifier la requte dans lditeur de requte. Pour ce faire : 1. Cliquez laide du bouton droit de la souris sur la colonne ou la ligne dans laquelle vous voulez afficher les nouvelles donnes. 2. Slectionnez la commande Explorer dans du menu contextuel. La bote de dialogue Explorer dans saffiche lcran.

Les dimensions disponibles dans le rapport apparaissent en gris. Les dimensions appartenant aux hirarchies dexploration mais non disponibles dans le rapport apparaissent en noir.

522 Manuel de lutilisateur

Elargissement de lanalyse

3. Slectionnez une dimension et cliquez sur OK. La dimension est rapatrie de la base de donnes et affiche dans le bloc en cours danalyse.

Remarque : Vous ne pouvez slectionner quune dimension la fois.

Manuel de lutilisateur 523

Chapitre 20 Analyse des donnes en mode Exploration

Rapatriement de nouvelles donnes par utilisation de filtres


Vous pouvez utiliser les filtres appliqus en mode Exploration comme conditions de requte lorsque vous rapatriez de nouvelles donnes de la base de donnes. Ce procd est illustr dans lexemple ci-aprs.
Exemple : Analyse centre sur un lieu de sjour profit lev par utilisation de filtres dexplorations comme conditions de requte

...........................................................

Vous souhaitez analyser les excellents rsultats en matire de chiffre daffaires raliss aux Etats-Unis. Vous effectuez une exploration descendante sur le pays et vous constatez que le meilleur chiffre daffaires a t gnr par le lieu de sjour Hawaiian Club. Vous souhaitez prsent vous concentrer sur ce lieu de sjour et rechercher des informations relatives au pays dorigine des clients de ce lieu. Or, ces donnes ne sont pas disponibles dans votre rapport. Pour ce faire, vous devez activer loption des filtres dexploration. 1. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran. 2. Cliquez sur longlet Exploration.

3. Cochez la case Poser un filtre dexploration dans la zone Explorer dans. Vous pouvez prsent rapatrier les nouvelles donnes de la base de donnes. Votre rapport en mode Exploration a laspect suivant :

Vous avez effectu une exploration descendante sur Pays et le tableau affiche les chiffres daffaires des lieux de sjour amricains uniquement. 1. Cliquez sur Hawaiian Club dans la colonne Lieu de sjour laide du bouton droit de la souris et slectionnez la commande Explorer dans du menu contextuel. La bote de dialogue Explorer dans saffiche lcran.

524 Manuel de lutilisateur

Elargissement de lanalyse

Les dimensions dj disponibles dans le rapport apparaissent en gris. La dimension Pays est associe un filtre pour afficher uniquement les donnes des Etats-Unis. La dimension Lieu de sjour est galement associe un filtre permettant laffichage des donnes de Hawaiian Club uniquement. Ces filtres seront utiliss en tant que conditions de requte et seules les donnes relatives au lieu de sjour amricain Hawaiian Club seront rapatries de la base de donnes.

Manuel de lutilisateur 525

Chapitre 20 Analyse des donnes en mode Exploration

2. Slectionnez Pays de rsidence dans la hirarchie Clients et cliquez sur OK. Les donnes sont rapatries de la base de donnes et Pays de rsidence saffiche dans le tableau. La dimension Lieu de sjour est dplace sur la barre doutils Exploration.

Notez que la France nest plus disponible dans la liste des pays et que Hawaiian Club est le seul nom figurant dans la liste des lieux de sjour. A prsent, le tableau affiche uniquement les donnes relatives Hawaiian Club.

...........................................................

Exploration laide de hirarchies personnalises


Lordre dapparition par dfaut des dimensions dans les hirarchies peut ne pas tre optimal pour vos besoins danalyse ou encore, vous pouvez avoir besoin deffectuer une exploration sur une hirarchie comportant des objets de diffrentes classes. Vous pouvez diter une hirarchie en modifiant lordre des dimensions quelle contient, en lui ajoutant des dimensions ou en lui supprimant des dimensions. Vous pouvez galement renommer une hirarchie, ou encore la supprimer. Vous pouvez galement crer vos propres hirarchies laide des dimensions disponibles dans le rapport ou dobjets personnels. Il existe deux types de hirarchies personnalises : les hirarchies personnalises prdfinies par le designer de lunivers et pouvant tre rutilises dans dautres documents, les hirarchies cres par vous-mme et sauvegardes uniquement dans le document dans lequel vous les avez cres.

526 Manuel de lutilisateur

Exploration laide de hirarchies personnalises

Edition dune hirarchie


Les modifications que vous apportez une hirarchie cre par le designer de lunivers affectent votre travail uniquement en mode Exploration. Par exemple, si vous supprimez une hirarchie, vous ne pouvez plus lutiliser en mode Exploration. Cette hirarchie reste toutefois intacte dans lunivers, de sorte quelle peut toujours tre utilise pour dfinir le primtre danalyse lors de la cration dune requte sur lunivers. Le designer de lunivers est la seule personne en mesure dditer ou de supprimer des hirarchies au niveau de lunivers.

Edition dune hirarchie pour le mode Exploration


1. Slectionnez la commande Hirarchies du menu Analyse. Lditeur de hirarchie saffiche lcran.

2. Dans la zone Hirarchies disponibles, cliquez sur le signe plus (+) pour visualiser le contenu du dossier dune hirarchie. 3. Dans la zone Dimensions disponibles, cliquez sur le signe plus (+) situ gauche du dossier pour visualiser la liste des dimensions. 4. Faites les modifications ncessaires et cliquez sur OK pour fermer lditeur de hirarchie.

Manuel de lutilisateur 527

Chapitre 20 Analyse des donnes en mode Exploration

Ajout dune dimension une hirarchie existante

Cliquez sur la dimension que vous voulez ajouter la hirarchie, puis cliquez sur Ajouter. La dimension slectionne saffiche dans le dossier de la hirarchie dans la zone Hirarchies disponibles. Si lditeur de hirarchie nindique pas la dimension que vous voulez ajouter une hirarchie particulire, il vous faudra probablement tendre le primtre danalyse. Pour en savoir plus, reportez-vous la section Elargissement du primtre danalyse, page 521.

Remarque : Vous ne pouvez pas combiner des dimensions issues de diffrents

fournisseurs de donnes dans une seule hirarchie.

Modification de lordre des dimensions dune hirarchie

1. Cliquez sur la dimension que vous voulez faire monter ou descendre dans la hirarchie. 2. Cliquez sur Monter ou Descendre pour modifier la position de la dimension dans la hirarchie.
Modification du nom dune hirarchie

1. Cliquez sur la hirarchie que vous voulez renommer. 2. Cliquez une deuxime fois sur le nom de la hirarchie, puis saisissez un nouveau nom.
Suppression dune dimension dune hirarchie

Cliquez sur la dimension que vous voulez supprimer, puis cliquez sur Supprimer.
Suppression dune hirarchie

Cliquez sur la hirarchie que vous voulez supprimer, puis cliquez sur Supprimer.

528 Manuel de lutilisateur

Exploration laide de hirarchies personnalises

Cration dune hirarchie


Vous pouvez crer vos propres hirarchies personnalises partir de toute dimension disponible dans votre rapport. Les dimensions intgres dans une hirarchie peuvent tre des variables locales, des variables drives ou des dimensions issues de fournisseurs de donnes.

Remarque : Vous pouvez galement utiliser des objets personnels de type date

pour une hirarchie chronologique. Pour en savoir plus sur les objets personnels, reportez-vous la section Cration dobjets personnels, page 88.

Cration dune hirarchie personnalise


1. Slectionnez la commande Hirarchies du menu Analyse. Lditeur de hirarchie saffiche lcran. 2. Dans lditeur de hirarchie, cliquez sur Nouveau. 3. Saisissez le nom de la nouvelle hirarchie, puis cliquez lextrieur de la zone de nom. 4. Dans la zone Dimensions disponibles, cliquez sur la premire dimension destine la nouvelle hirarchie, puis cliquez sur Ajouter. La dimension slectionne saffiche dans le dossier de la nouvelle dimension dans la zone Hirarchies disponibles. 5. Ajoutez les autres dimensions de votre choix et cliquez sur OK. Si lditeur de hirarchie nindique pas la dimension que vous voulez ajouter une hirarchie particulire, il vous faudra probablement tendre le primtre danalyse. Pour en savoir plus, reportez-vous la section Elargissement du primtre danalyse, page 521.

Remarque : Vous ne pouvez pas combiner des dimensions issues de diffrents

fournisseurs de donnes dans une seule hirarchie.

Manuel de lutilisateur 529

Chapitre 20 Analyse des donnes en mode Exploration

Qualification des donnes pour les hirarchies


BUSINESSOBJECTS qualifie les donnes en tant que dimensions, indicateurs ou informations. Les hirarchies ne contiennent que des dimensions. Par consquent, si vous souhaitez inclure un objet dans une hirarchie en vue dune analyse en mode Exploration, vous devez qualifier cet objet en tant que dimension. Au cours de la prparation du mode Exploration, il peut tre ncessaire de modifier la qualification des objets personnels, des variables ou des formules que vous avez crs dans votre rapport. Vous souhaitez par exemple inclure une variable dans une hirarchie mais cela nest pas possible car il sagit dune information. Vous devez alors qualifier la variable en tant que dimension avant de pouvoir linclure dans la hirarchie. Vous pouvez modifier la qualification des donnes issues de procdures stockes, de scripts SQL la carte et de fichiers de donnes personnelles. Vous pouvez galement modifier la qualification des objets personnels, des variables locales et des formules.

Remarque : Il nest pas possible de modifier la qualification des donnes

rapatries par une requte sur un univers.

Requalification des variables locales et des formules


1. Slectionnez llment de rapport contenant la formule ou la variable locale que vous voulez qualifier. Il peut sagir de lun des lments suivants : une cellule dun tableau simple ou crois, une srie de donnes, une tiquette de donnes ou la lgende dun graphe, une cellule individuelle. 2. Slectionnez la commande Variables du menu Donnes. La bote de dialogue Variables saffiche lcran. 3. Slectionnez la variable locale ou la formule dans la liste. Les variables locales sont stockes dans le dossier Variables et les formules dans le dossier Formules.

530 Manuel de lutilisateur

Qualification des donnes pour les hirarchies

4. Cliquez sur Editer.

5. Dans longlet Dfinition de lditeur de variable, cliquez sur un bouton doption pour modifier la qualification, puis cliquez sur OK. 6. Cliquez sur Fermer dans la bote de dialogue Variables.

Requalification des variables


1. Slectionnez la commande Visualiser les donnes du menu Donnes. Le Gestionnaire de donnes saffiche lcran. 2. Dans la zone Fournisseurs de donnes, cliquez sur licne reprsentant la colonne de donnes dont vous voulez modifier la qualification. 3. Cliquez sur longlet Dfinition. Le nom, le type, la qualification et les valeurs de la colonne sont affichs. 4. Dans la zone Qualification, cliquez sur un bouton doption pour modifier la qualification de la colonne. 5. Cliquez sur OK.

Manuel de lutilisateur 531

Chapitre 20 Analyse des donnes en mode Exploration

Requalification des objets personnels


1. Slectionnez la commande Univers du menu Outils. La bote de dialogue Univers saffiche lcran. 2. Slectionnez lunivers contenant lobjet personnel, puis cliquez sur Objets personnels. 3. Cliquez sur Editer. 4. Dans la zone Qualification de longlet Dfinition, cliquez sur un bouton doption pour modifier la qualification, puis cliquez sur OK. 5. Cliquez sur OK, puis nouveau sur OK dans la bote de dialogue Objets personnels.

532 Manuel de lutilisateur

Impression partir du mode Exploration

Impression partir du mode Exploration


Vous pouvez imprimer un tableau simple, un tableau crois ou un graphe partir du mode Exploration afin dobtenir une impression des rsultats de votre analyse. Avant dimprimer, vous pouvez insrer le contenu de la barre doutils Exploration en tant que titre dans votre rapport afin de garder trace des filtres appliqus.

Insertion du contenu de la barre doutils Exploration en tant que titre


1. Slectionnez la commande Champ spcial/Filtres dexploration du menu Insertion. Le curseur se transforme en curseur dinsertion de cellule. 2. Tout en maintenant le bouton gauche de la souris enfonc, tracez un cadre sur la page de votre rapport en mode Exploration lendroit o vous souhaitez afficher le titre. 3. Relchez le bouton de la souris. Une cellule est insre. Elle contient la liste des valeurs affiches sur la barre doutils Exploration. Vous pouvez modifier la taille et le format de la cellule comme dans le cas de nimporte quelle cellule dun rapport.

Les dimensions affiches sur la barre doutils Exploration sont insres en tant que titre. Ce tableau prsente les rsultats du chiffre daffaires pour le lieu de sjour amricain Hawaiian Club en 1994.

Manuel de lutilisateur 533

Chapitre 20 Analyse des donnes en mode Exploration

Impression dun rapport partir du mode Exploration


1. Assurez-vous que le rapport que vous voulez imprimer est actif. 2. Slectionnez la commande Imprimer du menu Fichier.

Remarque : Pour en savoir plus sur la prparation des rapports limpression,

reportez-vous au document InfoView - Manuel de lutilisateur.

Choix des options relatives au mode Exploration


Plusieurs options vous permettent de grer votre travail en mode Exploration. Vous pouvez : contrler le nombre dlments saffichant dans les sous-menus contextuels, visualiser le nombre de valeurs pour chaque dimension saffichant dans le menu contextuel, crer systmatiquement un nouveau rapport lorsque vous passez en mode Exploration ou tre invit choisir de crer ou non un nouveau rapport, contrler le curseur et linfo-bulle apparaissant en mode Exploration, afficher automatiquement les totaux ou les pourcentages des donnes numriques (indicateurs), choisir dafficher un message avant la fermeture du mode Exploration, dfinir les filtres dexploration en tant que conditions de requte lors dune analyse de type Explorer par afin de rapatrier un plus grand nombre de donnes de la base de donnes. Pour dfinir les options relatives au mode Exploration : 1. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran.

534 Manuel de lutilisateur

Choix des options relatives au mode Exploration

2. Cliquez sur longlet Exploration.

3. Slectionnez les options de votre choix et cliquez sur OK.

Manuel de lutilisateur 535

Chapitre 20 Analyse des donnes en mode Exploration

536 Manuel de lutilisateur

Chapitre 21

Utilisation du mode Rotation

.................................................................................

Dans ce chapitre
Mode Rotation 538

Tches relatives au rapport matre/dtail en mode Rotation 540 Positionnement horizontal des donnes en mode Rotation 551 Tches relatives aux tableaux croiss et graphes matriciels 3D 552 Affichage et suppression de donnes en mode Rotation 558 Suppression, attribution dun nouveau nom et redfinition de blocs en mode Rotation 559 Transformation des blocs en mode Rotation 560 Autres modifications en mode Rotation 561

Manuel de lutilisateur 537

Chapitre 21 Utilisation du mode Rotation

Mode Rotation
Le mode Rotation (ou technique slice and dice) vous permet de modifier lemplacement des donnes dans un rapport. Vous pouvez, par exemple, dplacer des donnes en les faisant passer dune colonne sur une ligne. Vous obtenez alors un tableau crois, dans lequel les donnes numriques, telles que le chiffre daffaires, apparaissent lintersection des lignes et des colonnes. Le mode Rotation peut galement vous permettre les oprations suivantes : travailler avec des rapports matre/dtail, afficher et supprimer des donnes, renommer, redfinir et supprimer des blocs, transformer des tableaux simples et croiss en graphes et inversement, poser, diter et supprimer des ruptures, des filtres, des tris, des palmars et des calculs. Le mode Rotation est activ par la fentre Rotation, fentre contextuelle qui offre une reprsentation graphique du rapport sur lequel vous travaillez. Pour excuter des tches, il vous suffit de glisser-dposer les icnes reprsentant les donnes disponibles. Pour afficher la fentre Rotation, slectionnez la commande Rotation du menu Analyse ou cliquez sur le bouton Rotation de la barre doutils Standard. Vous trouverez un schma dtaill de la fentre Rotation la page 539.

Rotation

538 Manuel de lutilisateur

Mode Rotation

a b

f g

d e

Fentre Rotation
a. Boutons permettant laffichage des diffrentes zones de la fentre Rotation. b. Boutons permettant la pose de ruptures, de filtres, de tris, de palmars et de calculs sur les variables du rapport. c. Variables que vous pouvez afficher dans le rapport. d. Boutons permettant laffichage de toutes les variables, des dimensions uniquement, des indicateurs uniquement ou encore de toutes les variables par fournisseur de donnes. e. Barre dtat fournissant des informations sur les slections et les oprations effectues. f. Boutons permettant la validation ou lannulation des oprations effectues. Cliquez sur Appliquer pour valider, sur Restructurer pour valider et recalculer le rapport et sur Annuler pour annuler toutes les modifications. A noter quen cliquant sur le bouton Restructurer, vous perdez le formatage que vous avez appliqu. Voir aussi (i)

g. Zone Section affichant le ou les matres des rapports matre/dtail. h. Zone Structure du bloc affichant les variables qui apparaissent dans le tableau simple, le tableau crois ou le graphe actif. i. Onglet pour chaque bloc (tableau simple et crois ou graphe) du rapport. Vous pouvez renommer, transformer, redfinir ou supprimer un bloc en cliquant sur son onglet laide du bouton droit de la souris, puis en cliquant sur une commande du menu contextuel qui saffiche lcran.

Manuel de lutilisateur 539

Chapitre 21 Utilisation du mode Rotation

Tches relatives au rapport matre/dtail en mode Rotation


Un rapport matre/dtail comporte des donnes regroupes en sections. Chaque section contient des donnes matres, par exemple une anne ou un lieu de sjour. Le reste des donnes de la section se rapporte au matre. Le schma ci-dessous illustre une section dun rapport matre/dtail et la reprsentation correspondante dans la fentre Rotation.

La zone Variables disponibles affiche les variables et les formules que vous pouvez afficher dans le rapport.

La zone Section affiche le matre, Trimestre dans ce rapport.

La zone Structure du bloc affiche les donnes qui apparaissent dans le tableau.

Rapport matre/dtail reprsent dans la fentre Rotation

540 Manuel de lutilisateur

Mode Rotation

La fentre Rotation facilite le travail sur un rapport matre/dtail. Ainsi vous pouvez : crer un rapport matre/dtail, rorganiser un rapport matre/dtail en remplaant le matre ou en crant un rapport matre/matre/dtail, annuler un rapport matre/dtail en supprimant le matre, dsactiver les sections dun rapport matre/dtail. Vous trouverez dans les sections qui suivent les instructions relatives lexcution de ces tches.

Restructuration dun rapport existant en rapport matre/dtail


En mode Rotation, pour restructurer un rapport existant en rapport matre/ dtail, dposez licne du matre dans la zone Section. Vous pouvez ainsi : Utiliser les donnes dj affiches dans le rapport. Pour ce faire, glissez-dposez une icne de la zone Structure du bloc vers la zone Section, puis cliquez sur Appliquer. Utiliser des donnes non encore affiches dans le rapport. Pour ce faire, glissez-dposez une icne de la zone Variables disponibles vers la zone Section, puis cliquez sur Appliquer. Vous pouvez excuter cette tche en mode Exploration. Pour ce faire, basculez en mode Exploration et slectionnez les donnes que vous voulez utiliser en tant que matre. Appuyez sur le bouton droit de la souris et slectionnez la commande Crer un matre du menu contextuel.

Manuel de lutilisateur 541

Chapitre 21 Utilisation du mode Rotation

Rorganisation dun rapport matre/dtail


Vous pouvez rorganiser un rapport matre/dtail. Pour ce faire : Utilisez un matre diffrent. Vous pouvez par exemple remplacer le matre Anne par Lieu de sjour. Crez un rapport matre/matre/dtail. Cette structure vous permet de visualiser les donnes sur deux niveaux de dtail. Le schma ci-dessous illustre une section dun rapport matre/matre/dtail. Dans ce rapport, le chiffre daffaires trimestriel par lieu de sjour saffiche pour lanne 1993 (FY93).

Section dun rapport matre/matre/dtail

542 Manuel de lutilisateur

Mode Rotation

Utilisation dun autre matre

Vous pouvez remplacer le matre par des donnes dj affiches dans le rapport ou par des donnes non encore affiches. Pour ce faire : 1. Ouvrez un rapport matre/dtail. 2. Slectionnez licne du matre dans la zone Section, puis appuyez sur la touche Suppr. Licne disparat de la zone Section. 3. Pour utiliser les donnes dj affiches dans le rapport, glissez-dposez une icne de la zone Structure du bloc vers la zone Section. 4. Pour utiliser les donnes non encore affiches dans le rapport, glissez-dposez une icne de la zone Variables disponibles vers la zone Section. 5. Cliquez sur Appliquer pour afficher le rapport avec son nouveau matre.

Vous pouvez permuter le matre et les donnes affiches dans le rapport. Pour ce faire, maintenez la touche Maj enfonce, puis faites glisser le matre jusqu le ramener au-dessus de licne avec laquelle vous voulez effectuer la permutation dans la zone Structure du bloc. Relchez le bouton de la souris, puis cliquez sur Appliquer.

Manuel de lutilisateur 543

Chapitre 21 Utilisation du mode Rotation

Cration dun rapport matre/matre/dtail

Un rapport matre/matre/dtail contient deux matres comme son nom lindique. Cela signifie que la zone Section de la fentre Rotation doit contenir deux icnes. Vous serez le plus souvent amen crer un rapport matre/matre/dtail partir dun rapport matre/dtail existant. Pour ce faire : 1. Ouvrez un rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Faites glisser une icne vers la zone Section. Vous pouvez faire glisser une icne de la zone Variables disponibles ou de la zone Structure du bloc. 3. Dposez licne jusqu la ramener juste au-dessous du matre existant, puis relchez le bouton de la souris.

4. Cliquez sur Appliquer pour afficher le rapport matre/matre/dtail.

544 Manuel de lutilisateur

Mode Rotation

Annulation dun rapport matre/dtail


Lannulation dun rapport matre/dtail revient supprimer le matre. Dans la fentre Rotation, cette opration consiste enlever le matre de la zone Section. Ainsi, vous pouvez : Placer le matre dans un bloc du rapport. Les donnes qui taient affiches en tant que matre sont toujours visibles dans le rapport. Pour ce faire, glissez-dposez le matre de la zone Section vers la zone Structure du bloc. Supprimer le matre du rapport. Pour ce faire, slectionnez le matre dans la zone Section, puis appuyez sur la touche Suppr. Cliquez sur Appliquer.

Manuel de lutilisateur 545

Chapitre 21 Utilisation du mode Rotation

Dsactivation des sections dun rapport matre/dtail


La dsactivation des sections dun rapport matre/dtail vous permet de recalculer le rapport sans supprimer les donnes quil contient. Cette fonctionnalit est particulirement utile dans le cas dun rapport blocs multiples, comme lillustrent les exemples ci-dessous. La section du rapport ci-dessous affiche le chiffre daffaires et le nombre de clients par trimestre pour lanne 1993 (FY93). Le chiffre daffaires par trimestre est illustr par le graphe de gauche tandis que le tableau de droite affiche le nombre de clients par trimestre.

546 Manuel de lutilisateur

Mode Rotation

Vous dsirez prsent obtenir le nombre de clients par trimestre pour tous lieux de sjour confondus, plutt que le nombre de clients par lieu de sjour comme lillustre le schma ci-dessous.

Pour obtenir ce rsultat, il vous faut dsactiver la section Lieu de sjour du tableau. La fentre Rotation vous permet dexcuter cette tche par un simple clic de souris. BUSINESSOBJECTS recalcule dynamiquement le nombre de clients pour tous lieux de sjour confondus, tandis que les donnes des graphes restent inchanges.

Manuel de lutilisateur 547

Chapitre 21 Utilisation du mode Rotation

Dsactivation dune section dun rapport matre/dtail

1. Ouvrez un rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Cliquez sur longlet du bloc (tableau simple, tableau crois ou graphe) recalculer. 3. Dans la zone Section, cliquez laide du bouton droit de la souris sur le matre de la section que vous voulez dsactiver. Un menu contextuel saffiche lcran. 4. Cliquez sur Dsactiver cette section.

5. Cliquez sur Appliquer. Le bloc apparat dans la section situe au-dessus de la section que vous avez dsactive.

548 Manuel de lutilisateur

Mode Rotation

Ractivation dune section dun rapport matre/dtail

Aprs avoir dsactiv une section dun rapport matre/dtail, vous pouvez la ractiver. Pour ce faire : 1. Ouvrez le rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Cliquez sur longlet du bloc (tableau simple, tableau crois ou graphe) que vous voulez recalculer. 3. Dans la zone Section, laide du bouton droit de la souris, cliquez sur le matre que vous voulez prsent activer. 4. Dans le menu contextuel qui saffiche, cliquez sur Activer cette section. 5. Cliquez sur Appliquer. Vous pouvez galement excuter cette tche en slectionnant le bloc et en le faisant glisser jusqu sa section dorigine. Pour ce faire, maintenez la touche Alt enfonce et cliquez lintrieur du bloc. Placez le curseur sur la bordure du bloc. Lorsque le curseur se change en croix, comme illustr dans la marge, cliquez sur la bordure. Maintenez le bouton de la souris enfonc et faites glisser le bloc vers sa section dorigine. Lorsque vous relchez le bouton de la souris, BUSINESSOBJECTS recalcule dynamiquement les donnes contenues dans le bloc.
Dsactivation ou activation de plusieurs sections simultanment

Dans un rapport matre/matre/dtail, qui par dfinition contient au moins deux sections, vous pouvez dsactiver simultanment deux sections ou plus. Pour ce faire : 1. Ouvrez le rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Cliquez sur longlet du bloc (tableau simple, tableau crois ou graphe) que vous voulez recalculer. 3. Dans la zone Section, laide du bouton droit de la souris, cliquez sur le matre de la premire section de la liste que vous voulez dsactiver. 4. Dans le menu contextuel, cliquez sur Dsactiver cette section et toutes les sections infrieures. 5. Cliquez sur Appliquer. Le rapport est recalcul.

Manuel de lutilisateur 549

Chapitre 21 Utilisation du mode Rotation

Pour ractiver les sections : 6. Cliquez sur le matre de la dernire section de la liste, laide du bouton droit de la souris (Trimestre, dans lexemple ci-dessus). 7. Cliquez sur Activer cette section et toutes les sections suprieures, puis cliquez sur Appliquer.

550 Manuel de lutilisateur

Mode Rotation

Positionnement horizontal des donnes en mode Rotation


Dans tous les rapports, laffichage des donnes est horizontal. Dans les tableaux simples et croiss, les donnes apparaissent en colonnes. Dans les graphes, elles sont projetes sur laxe X, de gauche droite. Dans la fentre Rotation, les donnes horizontales dun tableau simple, dun tableau crois ou dun graphe saffichent dans la zone Structure du bloc. Elles sont reprsentes par les icnes qui saffichent horizontalement comme dans lexemple ci-dessous.

La fentre Rotation vous permet de dplacer les donnes horizontalement par la technique du glisser-dposer. Il est galement possible de permuter deux variables.

Glisser-dposer horizontal dune variable vers un nouvel emplacement


Slectionnez une icne, maintenez le bouton de la souris enfonc et faites glisser licne horizontalement, gauche ou droite, vers son nouvel emplacement. Lorsque vous dplacez la souris, le curseur change de forme (voir curseur dans la marge). Relchez le bouton de la souris pour dposer licne son nouvel emplacement. Cliquez sur Appliquer pour afficher la variable son nouvel emplacement dans le rapport.

Manuel de lutilisateur 551

Chapitre 21 Utilisation du mode Rotation

Permutation horizontale de deux variables


Pour permuter deux variables horizontalement, maintenez la touche Maj enfonce et slectionnez lune des icnes que vous voulez permuter. La transformation du curseur vous indique que vous tes en train deffectuer une permutation (voir curseur dans la marge). Faites glisser licne horizontalement jusqu la ramener au-dessus de lautre icne que vous voulez permuter, puis relchez le bouton de la souris. Cliquez sur Appliquer pour afficher les donnes permutes dans le rapport.

Tches relatives aux tableaux croiss et graphes matriciels 3D


La fentre Rotation facilite le travail sur les tableaux croiss et les graphes matriciels 3D. La structure dun tableau crois ou dun graphe matriciel 3D apparat clairement dans la zone Structure du bloc.

c a d

a. Cette icne reprsente les donnes regroupes en colonnes dans un tableau crois ou sur laxe X dans un graphe. b. Ce symbole reprsente un tableau crois dans la fentre Rotation. Il existe un symbole diffrent pour le graphe. c. Cette icne reprsente les donnes regroupes en ligne dans un tableau crois ou sur laxe Z dans un graphe matriciel 3D. d. Cette icne reprsente les donnes numriques qui apparaissent lintersection des lignes et des colonnes dans un tableau crois (cest--dire dans le corps) et les donnes qui sont projetes sur laxe Y dans un graphe matriciel 3D.

552 Manuel de lutilisateur

Mode Rotation

Les schmas ci-dessous illustrent le tableau crois et le graphe matriciel 3D correspondant la reprsentation de la zone Structure du bloc, ci-dessus.

Tableau crois

Graphe matriciel 3D En mode Rotation, pour ce qui est des tableaux croiss et des graphes matriciels 3D, vous pouvez excuter les tches suivantes : cration dun tableau crois ou dun graphe matriciel 3D partir respectivement dun tableau simple ou dun graphe 2D, transformation dun tableau crois ou dun graphe matriciel 3D respectivement en tableau simple ou en graphe 2D, repositionnement des donnes regroupes en lignes ou sur laxe Z, dplacement des donnes des lignes vers les colonnes et inversement (dans les tableaux croiss) et de laxe Z vers laxe X (dans les graphes matriciels 3D), transformation dun tableau crois en graphe matriciel 3D et inversement.

Manuel de lutilisateur 553

Chapitre 21 Utilisation du mode Rotation

Vous trouverez dans les sections qui suivent la description des procdures suivre pour excuter ces tches, exception faite de la transformation dun tableau crois en graphe matriciel 3D et inversement. Cette tche est dcrite la section Transformation des blocs en mode Rotation, page 560.

Cration dun tableau crois ou dun graphe matriciel 3D partir dun tableau simple ou dun graphe 2D
Vous pouvez : utiliser les donnes dj affiches dans le rapport, en dplaant une icne de la zone Structure du bloc ou de la zone Section, utiliser les donnes non encore affiches, en dplaant une icne de la zone Variables disponibles. Pour ce faire : 1. Cliquez dans un tableau simple ou dans un graphe 2D, puis ouvrez la fentre Rotation. 2. Slectionnez licne des donnes utiliser pour la cration du tableau crois ou du graphe matriciel. 3. Faites glisser licne jusqu la ramener au-dessus de licne situe lextrmit droite de la zone Structure du bloc, puis relchez le bouton de la souris. Licne apparat au-dessus et droite des autres icnes dans la zone Structure du bloc, comme illustr la page 552. 4. Cliquez sur Appliquer pour faire apparatre le tableau crois ou le graphe matriciel.

Transformation dun tableau crois ou dun graphe matriciel 3D en tableau simple ou en graphe 2D
Lors de la transformation dun tableau crois ou dun graphe matriciel 3D en tableau simple ou en graphe 2D, vous enlevez les donnes du tableau crois ou du graphe matriciel. Vous pouvez : supprimer les donnes du rapport, afficher les donnes dans un graphe 2D ou dans un tableau simple.

554 Manuel de lutilisateur

Mode Rotation

Pour ce faire : 1. Cliquez sur le tableau crois ou le graphe matriciel 3D, puis ouvrez la fentre Rotation. 2. Slectionnez licne de la variable correspondant aux donnes affiches dans les lignes (pour un tableau crois) ou sur laxe Z (pour un graphe). Cette icne est situe lextrmit droite de la zone Structure du bloc. 3. Pour supprimer les donnes du rapport, appuyez sur la touche Suppr. Pour afficher les donnes dans le tableau simple ou dans le graphe 2D, faites-les glisser vers le bas et vers la gauche, jusqu les ramener au mme niveau que les autres icnes. Relchez ensuite le bouton de la souris. 4. Cliquez sur Appliquer pour voir apparatre le tableau simple ou le graphe 2D.

Repositionnement vertical des donnes


Vous pouvez placer plusieurs variables dans des lignes dun tableau crois et sur laxe Z dun graphe matriciel 3D. Vous pouvez repositionner ces variables, comme indiqu dans le schma ci-dessous.
Dans cet exemple, les donnes correspondant Trimestre et Anne apparatront dans les lignes dun tableau crois ou sur laxe Z dun graphe matriciel 3D. Vous pouvez dplacer Anne vers le haut et Trimestre vers le bas.

Manuel de lutilisateur 555

Chapitre 21 Utilisation du mode Rotation

Dplacement dune variable vers le haut ou vers le bas

Slectionnez une icne, maintenez le bouton de la souris enfonc et faites glisser licne verticalement, vers le haut ou vers le bas, vers son nouvel emplacement. Lors du dplacement de la souris, le curseur change de forme (voir curseur dans la marge). Relchez le bouton de la souris pour dposer licne son nouvel emplacement, puis cliquez sur Appliquer.
Permutation verticale de deux variables

Pour permuter verticalement deux variables, maintenez la touche Maj enfonce e slectionnez lune des icnes que vous voulez permuter. La transformation du curseur vous indique que vous effectuez une permutation (voir curseur dans la marge). Faites glisser licne verticalement jusqu la ramener au-dessus de lautr icne que vous voulez permuter. Relchez le bouton de la souris, puis cliquez su Appliquer.

Dplacement des donnes des colonnes vers des lignes, et inversement, dans un tableau crois
Dans un tableau crois, les donnes saffichent en colonnes et en lignes. Vous pouvez donc modifier le tableau crois en permutant les donnes entre colonnes et lignes. Vous pouvez effectuer cette opration dans la fentre Rotation, en dplaant les icnes partir de et vers langle suprieur droit de la zone Structure du bloc.

Dans cet exemple, les donnes correspondant Trimestre et Anne apparaissent dans les lignes du tableau crois. Vous pouvez dplacer ces variables vers une colonne dans le tableau crois, en faisant glisser Trimestre ou Anne ct de Lieu de sjour.

556 Manuel de lutilisateur

Mode Rotation

Dplacement des donnes des lignes vers les colonnes

Slectionnez une icne situe lextrmit suprieure droite de la zone Structure du bloc, maintenez le bouton de la souris enfonc et faites glisser le curseur vers lextrmit infrieure gauche de la zone. Lors du dplacement de la souris, le curseur change de forme (voir curseur dans la marge). Relchez le bouton de la souris et cliquez sur Appliquer.
Permutation de deux variables entre des colonnes et des lignes

Maintenez la touche Maj enfonce et slectionnez lune des icnes que vous voulez permuter. Faites glisser licne jusqu la ramener au-dessus de lautre icne que vous voulez permuter. La transformation du curseur vous indique que vous effectuez une permutation (voir curseur dans la marge). Relchez le bouton de la souris et cliquez sur Appliquer.

Dplacement des donnes de laxe X vers laxe Z, et inversement, dans un graphe matriciel 3D
Dans un tableau crois, cette tche revient dplacer les donnes des colonnes vers les lignes, et inversement. Pour ce faire, suivez les mthodes prcdemment indiques. Remplacez colonne par axe X et ligne par axe Z.

Manuel de lutilisateur 557

Chapitre 21 Utilisation du mode Rotation

Affichage et suppression de donnes en mode Rotation


La fentre Rotation prsente les donnes apparaissant dans un rapport ainsi que toutes les donnes non utilises pouvant tre affiches, savoir : les icnes visibles dans la zone Section et dans la zone Structure du bloc qui affichent les donnes apparaissant dj dans le rapport, les icnes de la zone Variables disponibles qui affichent toutes les donnes disponibles, quelles soient ou non affiches. La technique du glisser-dposer vous permet dafficher les donnes non utilises dans le rapport et de supprimer les donnes dj affiches. Une fois supprimes, les donnes restent disponibles pour une utilisation ultrieure.

Affichage des donnes dans le rapport


1. Dans la zone Variables disponibles, faites glisser une icne vers la zone Section pour lafficher en tant que matre, ou double-cliquez dessus pour lafficher dans le bloc. 2. Cliquez sur Appliquer pour afficher les donnes dans le rapport.

Suppression des donnes du rapport


1. Slectionnez une icne dans la zone Section ou dans la zone Structure du bloc. 2. Faites glisser licne vers la zone Variables disponibles et relchez le bouton de la souris. Vous pouvez galement appuyer sur la touche Suppr. 3. Cliquez sur Appliquer pour supprimer les donnes du rapport.

558 Manuel de lutilisateur

Mode Rotation

Suppression, attribution dun nouveau nom et redfinition de blocs en mode Rotation


Vous pouvez supprimer, renommer et redfinir les blocs en mode Rotation. Pour ce faire : 1. Cliquez sur longlet du bloc sur lequel vous voulez travailler. Pour slectionner plusieurs blocs, maintenez la touche Ctrl enfonce et cliquez sur chacun des blocs. 2. Cliquez sur le bouton droit de la souris. Un menu contextuel saffiche. 3. Slectionnez la commande correspondant la tche excuter. Si vous slectionnez la commande Renommer, vous devez saisir le nouveau nom dans la bote de dialogue qui saffiche, puis cliquer sur OK. La commande Renommer nest pas disponible en cas de slection de plusieurs onglets. 4. Cliquez sur Appliquer.
Astuce : Vous pouvez redfinir un ou plusieurs blocs en vous conformant la

procdure dcrite ci-dessus. Pour redfinir lintgralit du rapport, cliquez sur le bouton Restructurer de la barre doutils de la fentre Rotation. La restructuration dun bloc ou dun rapport entrane la suppression de tout formatage pralablement appliqu.

Manuel de lutilisateur 559

Chapitre 21 Utilisation du mode Rotation

Transformation des blocs en mode Rotation


En mode Rotation, vous pouvez transformer un tableau simple ou crois en graphe, et vice versa. Pour ce faire : 1. Ouvrez la fentre Rotation, puis cliquez sur longlet du bloc transformer. 2. Cliquez sur le bouton droit de la souris et slectionnez lune des commandes suivantes :

Commande

Action

Transformer en graphe Transformer en tableau Transformer en tableau crois

Transforme le tableau simple ou crois slectionn en graphe. Transforme le graphe slectionn en tableau simple. Transforme le graphe matriciel slectionn en tableau crois.

3. Cliquez sur Appliquer.

560 Manuel de lutilisateur

Mode Rotation

Autres modifications en mode Rotation


La fentre Rotation vous permet dappliquer aux donnes contenues dans un rapport les attributs suivants : des tris, qui contrlent lordre dapparition des donnes, un palmars, qui permet de visualiser les valeurs maximales et minimales des donnes slectionnes, des calculs, des ruptures, qui scindent les blocs de donnes, des filtres, qui vous permettent de ne visualiser que les donnes dont vous avez besoin. Il existe un bouton pour chacun de ces attributs dans la barre doutils de la fentre Rotation.
a. Tris b. Palmars
a b c d e

c. Calculs d. Ruptures e. Filtres

Aucun des attributs ci-dessus nest rserv au mode Rotation, tous ces attributs tant des lments essentiels du module Utilisateur. Toutefois, linterface graphique de la fentre Rotation en permet une utilisation plus conviviale. De plus, il est utile de pouvoir effectuer des oprations de rotation ou de permutation et den appliquer une ou plusieurs fonctionnalits au rapport. Si par exemple vous crez un rapport matre/dtail qui affiche le chiffre daffaires par lieu de sjour, vous pouvez calculer rapidement le chiffre daffaires total par lieu de sjour. Vous trouverez dans les sections qui suivent, les instructions relatives lutilisation de la fentre Rotation pour la pose de tris, de palmars, de calculs, de ruptures et de filtres sur les donnes dun rapport. Pour en savoir plus sur ces attributs, reportez-vous aux sections correspondantes.

Manuel de lutilisateur 561

Chapitre 21 Utilisation du mode Rotation

Utilisation des tris pour le contrle de lordre des donnes


Pour poser un tri sur les donnes dun rapport, slectionnez licne correspondante dans la zone Section ou dans la zone Structure du bloc, puis cliquez sur le bouton Insrer un tri. Une icne de tri apparat ct ou au-dessous de licne slectionne. Cliquez sur Appliquer pour afficher dans le rapport les donnes dans lordre choisi. Vous pouvez galement : inverser le sens dun tri, savoir passer de lordre ascendant lordre descendant, ou inversement, en double-cliquant sur son icne, supprimer le tri, en slectionnant son icne et en appuyant sur la touche Suppr. Pour en savoir plus sur les tris et leur utilisation, reportez-vous la section Contrle de lordre des donnes, page 284.

Insrer un tri

Utilisation du palmars pour ne visualiser que les premires et dernires valeurs dune srie de donnes
Pour appliquer un palmars aux donnes dun rapport, slectionnez une icne dans la zone Section ou Structure du bloc. Cliquez ensuite sur le bouton Appliquer un palmars. Une icne de palmars apparat ct ou au-dessous de licne slectionne. Double-cliquez sur licne de palmars. La bote de dialogue Palmars pour Nom de la variable saffiche, vous permettant de dfinir le palmars appliquer. Cliquez sur OK, puis, dans la fentre Rotation, cliquez sur Appliquer. Le rapport qui saffiche contient le palmars que vous avez appliqu. Vous pouvez galement : redfinir le palmars en double-cliquant sur son icne dans la fentre Rotation, puis en modifiant ses attributs dans la bote de dialogue Palmars pour Nom de la variable, supprimer le palmars en slectionnant son icne et en appuyant sur la touche Suppr. Pour en savoir plus sur le palmars et son utilisation, reportez-vous la section Utilisation du palmars sur les valeurs, page 292.

Appliquer un palmars

562 Manuel de lutilisateur

Mode Rotation

Calculs sur les donnes


Pour effectuer un calcul sur les donnes dun rapport, slectionnez une icne dans la zone Section ou Structure du bloc, puis cliquez sur le bouton Insrer un calcul. Une icne de calculs apparat ct ou au-dessous de licne slectionne. Pour slectionner le calcul effectuer, double-cliquez sur licne Calculs. La bote de dialogue Calculs saffiche lcran. Slectionnez la ou les fonctions appliquer, puis cliquez sur OK. Cliquez sur le bouton Appliquer pour voir apparatre le calcul dans le rapport. Pour en savoir plus sur lapplication de calculs sans passer par le mode Rotation, reportez-vous au Chapitre 13 "Ruptures de tableaux et affichage des calculs", page 305.

Insrer un calcul

Pose de ruptures
Vous pouvez appliquer une rupture sur les donnes affiches dans un tableau simple ou crois. En revanche, vous ne pouvez pas appliquer de rupture sur un matre ou sur les donnes dun graphe. Pour poser une rupture, slectionnez une icne dans la zone Structure du bloc, puis cliquez sur le bouton Insrer une rupture. Une icne de rupture apparat ct ou au-dessous de licne slectionne. Cliquez sur Appliquer. Le rapport incluant la rupture que vous avez pose saffiche alors lcran. Vous pouvez galement : Redfinir la rupture en double-cliquant sur licne correspondante. Dans la bote de dialogue qui saffiche, vous pouvez slectionner les diffrents attributs de la rupture. Supprimer la rupture en slectionnant licne correspondante et en appuyant sur la touche Suppr. Pour en savoir plus sur les ruptures et leur utilisation, reportez-vous au Chapitre 13 "Ruptures de tableaux et affichage des calculs", page 305.

Insrer une rupture

Manuel de lutilisateur 563

Chapitre 21 Utilisation du mode Rotation

Pose de filtres pour ne visualiser que les donnes ncessaires


Pour poser un filtre sur les donnes dun rapport, slectionnez une icne dans la zone Section ou Structure du bloc. Cliquez ensuite sur le bouton Insrer un filtre. Une icne apparat ct ou au-dessous de licne slectionne. Double-cliquez sur licne du filtre. La bote Filtre sur, qui vous permet de dfinir le filtre appliquer, saffiche lcran. Cliquez sur OK, puis, dans la fentre Rotation, cliquez sur le bouton Appliquer. Le rapport qui saffiche contient le filtre que vous avez pos. Vous pouvez galement : redfinir le filtre en double-cliquant sur licne correspondante dans la fentre Rotation, puis modifier ses attributs dans la bote Filtre sur, supprimer le filtre en slectionnant licne correspondante et en appuyant sur la touche Suppr. Pour en savoir plus sur les filtres et leur utilisation, reportez-vous la section Limitation des donnes affiches, page 274.

Insrer un filtre

564 Manuel de lutilisateur

Partie VI
Formatage des rapports
www.businessobjects.com/infocenter

Chapitre 22

Mise en forme des tableaux, des cellules et des sections

.................................................................................

Dans ce chapitre
Gnralits 569 Mise en forme des sections 570

Quest-ce quune section ? 570 Mise en forme des sections 572


Mise en forme des tableaux 575

Mise en forme des blocs 575 Retaillage des colonnes, des lignes et des cellules 578 Affichage des en-ttes et des pieds de page 579
Mise en forme des cellules 583

Utilisation des boutons de barres doutils pour la mise en forme 584 Rptition des formats de cellule 585 Copie des formats de cellules 585 Mise en forme du texte 586 Mise en forme des nombres et des dates 588

Manuel de lutilisateur 567

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Cration de vos propres formats de nombres et de dates 590 Alignement du contenu dune cellule 592 Insertion dun renvoi la ligne automatique 595 Mise en forme des bordures de cellules 596 Mise en forme de larrire-plan des cellules 598

568 Manuel de lutilisateur

Gnralits

Gnralits
Ce chapitre prsente la procdure de mise en forme des sections dun rapport ainsi que des cellules, des lignes et des colonnes constituant les tableaux simples et les tableaux croiss.

Manuel de lutilisateur 569

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Mise en forme des sections


Vous pouvez formater les sections dun rapport en appliquant une trame de fond larrire-plan.

Quest-ce quune section ?


Un rapport BUSINESSOBJECTS comporte deux types de section.
Section principale

Si vous navez cr aucune section, la section principale est la seule section du rapport. Lorsque vous appliquez une trame de fond, lensemble du rapport ( lexception des bordures) a la mme couleur en trame de fond.
Sections dun rapport matre/dtail

Si votre rapport comporte plusieurs sections, vous pouvez appliquer une trame de fond diffrente chacune delles. Les diffrentes sections peuvent ainsi tre facilement diffrencies. Les sections que vous avez cres se trouvent dans la section principale, dont len-tte et le pied de page sont respectivement affichs au dbut et la fin du rapport. Si vous le souhaitez, vous pouvez masquer len-tte et/ou le pied de page de la section principale.

570 Manuel de lutilisateur

Mise en forme des sections

Exemple :

Utilisation de la trame de fond pour diffrencier les sections

...........................................................

Dans le schma suivant, le rapport contient deux sections : la section principale et une section Lieu de sjour. Cette dernire comporte trois valeurs, Bahamas Beach, French Riviera et Hawaiian Club. La trame de fond de la section principale est bleue tandis que celle de la section Lieu de sjour est jaune. Ainsi le dbut et la fin de chaque section est clairement visible. Comme le montre le schma, la section Lieu de sjour est contenue dans la section principale.

En-tte de la section principale

Section Lieu de sjour

Pied de page de la section principale

...........................................................

Manuel de lutilisateur 571

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Mise en forme des sections


1. Cliquez sur la section formater laide du bouton droit de la souris. 2. Slectionnez la commande Format de section du menu contextuel. 3. Cliquez sur longlet Trame de fond.
Cliquez sur Aucun si vous ne voulez pas appliquer de trame de fond la section. Slectionnez un motif ou une trame dans la liste. Transparent applique uniquement la couleur darrireplan. Plein applique uniquement la couleur de premier plan. Les autres options permettent de mlanger les deux couleurs.

Cliquez ici pour slectionner la couleur du premier plan. Cliquez ici pour slectionner la couleur de larrire-plan.

Cette zone affiche un aperu de la trame de fond qui sera applique la section.

4. Slectionnez les options de votre choix et cliquez sur OK.

Masquage de len-tte ou du pied de page de la section principale


1. Cliquez sur len-tte ou le pied de page de la section principale laide du bouton droit de la souris. 2. Slectionnez la commande Format de section du menu contextuel.

572 Manuel de lutilisateur

Mise en forme des sections

3. Cliquez sur longlet Gnral.

4. Cochez la case Masquer le pied de page ou Masquer len-tte. Un en-tte ou un pied de page masqu apparat en italique dans la liste de longlet Correspondance du Gestionnaire de rapports.

Remarque : Pour en savoir plus sur le masquage et laffichage des composants

dun rapport, reportez-vous la section Masquage et affichage des composants dun rapport on page 613.

Manuel de lutilisateur 573

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Affichage de len-tte ou du pied de page de la section


1. Cliquez sur longlet Correspondance du Gestionnaire de rapports. Si le Gestionnaire de rapports nest pas ouvert, slectionnez la commande Gestionnaire de rapports du menu Affichage. 2. Cliquez sur le bouton doption Structure.

Bouton doption Structure

3. Cliquez laide du bouton droit de la souris sur Section principale dans la liste de longlet Correspondance, puis slectionnez la commande Format de section du menu contextuel. La bote de dialogue Format de section saffiche lcran. 4. Cliquez sur longlet Gnral. 5. Dcochez la case Masquer len-tte ou Masquer le pied de page et cliquez sur OK.

574 Manuel de lutilisateur

Mise en forme des tableaux

Mise en forme des tableaux


Les tableaux simples et les tableaux croiss sont constitus den-ttes et de pieds de page, de colonnes et de lignes ainsi que de cellules. Lensemble de ces lments forme le bloc. La cellule est llment le plus simple dun tableau simple ou crois ; les lignes et les colonnes se composent de groupes de cellules. Lorsque vous formatez un tableau simple ou crois, vous pouvez effectuer un formatage cellule par cellule ou un formatage du bloc.

Mise en forme des blocs


Vous pouvez formater un bloc en lui appliquant une trame de fond et des bordures. La procdure qui suit prsente la mise en forme dun tableau simple. La procdure est identique pour un tableau crois ou un graphe. 1. Cliquez sur le tableau laide du bouton droit de la souris et slectionnez la commande Format de tableau du menu contextuel. La bote de dialogue Format de tableau saffiche lcran. 2. Cliquez sur longlet Bordure.

3. Slectionnez un style de trait dans la zone Style.

Manuel de lutilisateur 575

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

4. Pour modifier la couleur de la bordure, cliquez sur le bouton doption situ en regard de Personnalise, puis slectionnez une couleur dans la palette qui saffiche lcran. Cliquez sur OK pour fermer la palette. 5. Choisissez les cts du bloc formater. Vous pouvez : cliquer sur une ou plusieurs bordures dans la zone Bordure, - ou cliquer sur Encadre pour placer une bordure sur les quatre cts du tableau. 6. Cliquez sur Appliquer. 7. Cliquez sur longlet Trame de fond et slectionnez les options de votre choix. Les options disponibles dans longlet Trame de fond sont dcrites la page 572. 8. Cliquez sur OK pour fermer la bote de dialogue.

576 Manuel de lutilisateur

Mise en forme des tableaux

Exemple :

Application dune trame de fond et de bordures des tableaux

...........................................................

Dans les exemples qui suivent, une trame de fond jaune a t applique au tableau. Les quatre cts du premier tableau ont une bordure double trait. Le second tableau a une bordure paisse sur les cts infrieur et suprieur uniquement.

...........................................................
Exemple : Mise en forme correcte des angles dun tableau crois

...........................................................

Lorsque vous appliquez une trame de fond une section et que vous insrez ensuite un tableau crois, les cellules formant langle du tableau crois nont parfois pas la bonne trame ou le bon formatage comme le montre lexemple ci-dessous. Dans cet exemple, vous voulez que langle suprieur gauche du tableau ait la mme trame de fond que la section.

Deux lments sont vrifier. Assurez-vous que la trame de la cellule et la trame du tableau crois sont transparentes.

Manuel de lutilisateur 577

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Pour ce faire : 1. Cliquez sur la cellule de langle suprieur gauche laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 2. Cliquez sur longlet Trame de fond. 3. Cliquez sur le bouton doption Aucun de la section Remplissage.

La cellule est prsent transparente et la trame de fond de la section peut apparatre. Si le problme nest pas rsolu, rptez la procdure mais en slectionnant la commande Format de tableau crois du menu contextuel.

...........................................................

Retaillage des colonnes, des lignes et des cellules


Vous pouvez retailler les cellules, les lignes et les colonnes.

Retaillage laide de la souris


Pour modifier la largeur de llment slectionn : 1. Cliquez sur la bordure droite de llment slectionn. 2. Tout en maintenant le bouton gauche de la souris enfonc, faites glisser la bordure jusqu obtention de la largeur voulue. Pour modifier la hauteur de llment slectionn : 1. Cliquez sur la bordure suprieure de llment slectionn. 2. Tout en maintenant le bouton gauche de la souris enfonc, faites glisser la bordure jusqu obtention de la hauteur voulue.

578 Manuel de lutilisateur

Mise en forme des tableaux

Retaillage laide dune commande de menu


1. Slectionnez les cellules, les colonnes ou les lignes retailler. 2. Slectionnez la commande Hauteur et largeur des cellules du menu Format. La bote de dialogue Hauteur et largeur des cellules saffiche lcran.

Cliquez sur Automatique pour ajuster automatiquement la largeur des cellules slectionnes par rapport leur contenu.

Saisissez une valeur prcise ou utilisez les flches pour augmenter ou rduire la largeur affiche.

3. Dfinissez la largeur de votre choix dans longlet Largeur. 4. Dfinissez la hauteur de votre choix dans longlet Hauteur. 5. Cliquez sur OK. La bote de dialogue se ferme et llment slectionn est retaill en fonction des paramtres que vous avez choisis.

Affichage des en-ttes et des pieds de page


Vous pouvez choisir dafficher ou non les en-ttes et les pieds de page sur un tableau simple. Vous pouvez galement grer les options lies aux lignes et aux colonnes. Dans les tableaux croiss, laffichage des en-ttes de lignes se fait par dfaut mais vous pouvez choisir dafficher ou non les pieds de page des lignes et des colonnes ainsi que des informations supplmentaires dans len-tte. Pour dfinir ces options : 1. Cliquez sur le tableau simple ou crois laide du bouton droit de la souris. 2. Slectionnez la commande Format de tableau (ou de tableau crois) du menu contextuel. 3. Cliquez sur longlet Gnral. Les options que vous pouvez dfinir sont dcrites ci-aprs.

Manuel de lutilisateur 579

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Tableaux simples

Affiche un en-tte et un pied de page sur le tableau.

La zone Orientation dfinit le type de tableau affich. Verticale affiche les donnes dans des colonnes avec len-tte sur la ligne suprieure. Horizontale affiche les donnes dans des lignes avec len-tte dans la colonne de gauche.

Affiche un tableau sur plusieurs colonnes ou lignes. Les options disponibles ici dpendent de lorientation du tableau.

Affichage dun tableau sur plusieurs colonnes


Vous pouvez dfinir une mise en page sur plusieurs colonnes ou lignes afin quun plus grand nombre dinformations soit contenu sur une page. Lexemple ci-aprs illustre cette fonctionnalit.

Dans cet exemple, vous disposez dun grand tableau deux colonnes. En dfinissant une mise en page sur trois colonnes, vous tirez davantage parti de lespace de la page. Vous pouvez galement indiquer lespace voulu entre chaque ensemble de colonnes ou de lignes.

Vous ne pouvez visualiser les rsultats de ce paramtrage quen mode Page.


580 Manuel de lutilisateur

Mise en forme des tableaux

Affichage des doublons dans un tableau


Loption Eviter lagrgation des doublons vous permet dafficher toutes les lignes dun rapport, par opposition lagrgation qui naffiche pas les lignes ayant le mme ensemble de dimensions. Lexemple qui suit illustre lutilisation de cette option.

Le premier tableau affiche le chiffre daffaires de chaque lieu de sjour par trimestre. Etant donn que chaque lieu de sjour par trimestre est une entit unique, lutilisation ou non de lagrgation des doublons ne fait aucune diffrence. Dans le deuxime tableau, la colonne Lieu de sjour a t supprime. La colonne du chiffre daffaires indique une somme de tous les lieux de sjour par trimestre. Etant donn quil ny a que quatre trimestres, le tableau ne comporte que quatre lignes. Le troisime tableau illustre lutilisation de loption Eviter lagrgation des doublons, applique au deuxime tableau. Le nombre de lignes initial a t conserv, mme si le tableau comporte des doublons pour la dimension prsente (Trimestre).

Manuel de lutilisateur 581

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Tableaux croiss

Affiche un en-tte et un pied de page sur laxe vertical du tableau crois.

Affiche un en-tte et un pied de page sur laxe horizontal du tableau crois.

Affichage dinformations complmentaires relatives len-tte


Lorsque vous affichez des donnes dans un tableau crois, les en-ttes comportent les valeurs des variables places dans la ligne et la colonne den-tte. Si vous cochez loption Afficher len-tte de variable, vous pouvez afficher le nom de la variable et les valeurs ainsi que ce quoi les chiffres du corps du tableau font rfrence. Ceci permet de prsenter plus dinformations et aide linterprtation des donnes du tableau crois. Voici un exemple.
Les en-ttes contiennent uniquement les valeurs et les cellules du corps prsentent uniquement les chiffres. Le mme tableau crois avec activation de loption Afficher lentte de variable.

582 Manuel de lutilisateur

Mise en forme des cellules

Mise en forme des cellules


Cette section dcrit la mise en forme des cellules. Le schma prsent ci-aprs vous montre ce quil est possible de raliser pour la mise en forme des cellules et de leur contenu.
Appliquer une couleur et une trame larrire-plan de la cellule. Modifier la couleur et le style de trait des bordures de la cellule. Appliquer des formats aux nombres et aux dates. Appliquer une couleur et une police au texte. Aligner le contenu des cellules : texte align gauche et nombres aligns droite.

Afin de pouvoir formater les cellules, vous devez pralablement les slectionner.

Slection du corps sans len-tte


Le corps est constitu de cellules contenant les donnes dun tableau simple ou dun tableau crois. Le corps ninclut pas les cellules de titre qui apparaissent en haut des colonnes et gauche des lignes. En slectionnant le corps, vous pouvez formater simultanment toutes les cellules quil contient, en appliquant par exemple des bordures et une couleur darrire-plan.
Slection du corps dans un tableau simple

1. Placez le curseur sur la bordure gauche du tableau, en vitant la partie suprieure du tableau o saffichent les cellules de titre. 2. Lorsque le curseur se transforme en flche noire pointant vers le tableau, cliquez une fois.

Manuel de lutilisateur 583

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Une bordure grise hachure apparat autour du tableau et le corps est mis en surbrillance pour indiquer quil est slectionn.

Tableau simple dont le corps est slectionn


Slection du corps dans un tableau crois

1. Cliquez une fois sur le corps du tableau crois. 2. Si le corps contient plusieurs variables, maintenez la touche Maj enfonce et cliquez sur chacune des variables. Une bordure grise hachure apparat autour du tableau crois et le corps est mis en surbrillance pour indiquer quil est slectionn.

Tableau crois dont le corps est slectionn

Utilisation des boutons de barres doutils pour la mise en forme


Les boutons des barres doutils constituent le moyen le plus rapide et le plus facile dappliquer un formatage simple. Pour afficher les barres doutils Formatage et Bordure : 1. Slectionnez la commande Barres doutils du menu Affichage. La bote de dialogue Barres doutils saffiche lcran. 2. Cochez les cases Formatage et Bordure, puis cliquez sur OK. Les barres doutils saffichent lcran. Les boutons que vous pouvez utiliser pour formater des cellules sont illustrs dans les sections qui suivent.

584 Manuel de lutilisateur

Mise en forme des cellules

Rptition des formats de cellule


Aprs avoir pass du temps mettre en forme une cellule, vous pouvez rapidement appliquer le mme format aux autres cellules. Pour ce faire : 1. Slectionnez les cellules formater. 2. Slectionnez la commande Rpter Format de cellule du menu Edition.
Astuce : Vous pouvez galement utiliser le raccourci clavier Ctrl+Maj+R

Copie des formats de cellules


Vous pouvez copier et coller le formatage dune seule cellule. Pour ce faire : 1. Slectionnez la cellule dont vous voulez copier le formatage. 2. Cliquez sur le bouton Copier de la barre doutils Standard.
Coller le format uniquement

3. Slectionnez la cellule laquelle vous voulez appliquer le formatage. 4. Cliquez sur le bouton Coller le format uniquement de la barre doutils Standard. Le formatage est copi mais le contenu reste inchang.
Astuce : Vous pouvez galement utiliser le raccourci clavier Ctrl+Maj+V pour

coller uniquement le formatage.

Manuel de lutilisateur 585

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Mise en forme du texte


Pour formater du texte dans une cellule, vous pouvez : modifier la police et la taille de la police, appliquer une couleur, appliquer des styles (gras, italique et soulign). Vous pouvez appliquer certains attributs de formatage par le biais des boutons de la barre doutils Formatage.

a. Police b. Taille de la police c. Gras d. Italique e. Soulign f. Couleur du texte

1. Slectionnez la ou les cellules, lignes ou colonnes contenant le texte formater. 2. Utilisez ensuite les boutons de la barre doutils pour appliquer le formatage de votre choix.

586 Manuel de lutilisateur

Mise en forme des cellules

Vous pouvez galement utiliser la bote de dialogue Format de cellule pour formater du texte. Pour ce faire : 1. Slectionnez la ou les cellules, lignes ou colonnes contenant le texte formater. 2. Slectionnez la commande Cellule du menu Format ou la commande Format de cellule du menu contextuel qui saffiche lorsque vous cliquez sur le bouton droit de la souris. La bote de dialogue Format de cellule saffiche lcran. 3. Cliquez sur longlet Police pour afficher les attributs de formatage du texte.

Cliquez ici pour afficher la palette de couleurs.

4. Slectionnez les attributs de formatage de votre choix, puis cliquez sur Appliquer ou sur OK. Les formats choisis sont appliqus la slection.

Manuel de lutilisateur 587

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Mise en forme des nombres et des dates


Cette section fournit les instructions relatives lapplication des formats fournis par BUSINESSOBJECTS aux nombres et aux dates, ainsi qu la cration de vos propres formats.

Utilisation des boutons de la barre doutils


La barre doutils Formatage comporte plusieurs boutons que vous pouvez utiliser pour appliquer rapidement certains formats aux nombres. Ces boutons peuvent tre utiliss pour le formatage des nombres contenus dans des cellules ou des graphes. 1. Assurez-vous que la barre doutils Formatage est affiche. 2. Slectionnez le nombre formater et cliquez sur le bouton de votre choix.
a. Applique le style montaire par dfaut la slection. b. Applique le style pourcentage par dfaut la slection. c. Applique le style million par dfaut la slection. d. Affiche une dcimale supplmentaire.
a b c d e

e. Supprime une dcimale.

Remarque : Le style montaire, million et pourcentage est dfini dans la bote de dialogue Proprits de Paramtres rgionaux accessible partir du Panneau de configuration de Windows.

Application de formats aux nombres et aux dates


1. Slectionnez la ou les cellules, lignes ou colonnes contenant les nombres ou les dates formater. 2. Slectionnez la commande Cellule du menu Format ou la commande Format de cellule du menu contextuel qui saffiche lorsque vous cliquez sur le bouton droit de la souris. La bote de dialogue Format de cellule saffiche lcran.

588 Manuel de lutilisateur

Mise en forme des cellules

3. Cliquez sur longlet Nombre.

4. Slectionnez une catgorie dans la liste Catgorie pour afficher les formats disponibles : Tous Tous les formats. Personnalis Formats crs par vous-mme. Numrique Formats pour les valeurs dcimales. Montaire Formats pour les valeurs montaires. Date/Heure Formats pour la date et lheure. Scientifique Formats pour laffichage des valeurs la puissance n. Pourcentage Formats pour laffichage des pourcentages. Conditionnel Monsieur, Madame, Mademoiselle. Logique Vrai, faux. Image Bitmap/TIFF. 5. Slectionnez le format de votre choix dans la liste Format. Vous pouvez voir un aperu du rsultat du format choisi au-dessous de la zone Positif. Vous pouvez galement voir un aperu du rsultat sous les autres zones (Ngatif, Egal zro et Indfini) si le format a t dfini respectivement pour des nombres ngatifs, des nombres gaux zro et des cellules vides. 6. Cliquez sur Appliquer ou sur OK. Les nouveaux formats sont appliqus la slection.

Manuel de lutilisateur 589

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Cration de vos propres formats de nombres et de dates


Vous pouvez crer vos propres formats de nombres et de dates partir des formats standard. Pour illustrer la procdure suivre pour la cration de vos propres formats, les tapes prsentes ci-aprs sappuient sur un exemple.
Exemple : Cration dun format de nombre trois dcimales

...........................................................

Le format peut sappliquer aux valeurs positives et ngatives, ainsi quaux valeurs gales zro et aux cellules vides. 1. Dans longlet Nombre de la bote de dialogue Format de cellule, cliquez sur la catgorie Numrique de la liste Catgorie. Les formats de nombres correspondants saffichent dans la liste Format. 2. Cliquez sur le format de nombre deux dcimales (0,00). Le rsultat de ce format sur les valeurs positives saffiche sous la zone Positif. 3. Cliquez dans la zone Positif, puis ajoutez un zro en troisime dcimale. Vous avez cr un format qui permet dafficher des valeurs positives trois dcimales. Si vous ne souhaitez pas saisir de formats dans les zones restantes (Ngatif, Egal zro et Indfini), passez directement ltape 6 4. Cliquez dans la zone Ngatif, puis saisissez le format 0,000. Les valeurs ngatives qui saffichent prsent ont trois dcimales. 5. Saisissez 0,000 dans les zones Egal zro et Indfini. Ces zones correspondent respectivement aux valeurs nulles (zro) et aux cellules vides. 0,000 apparat dans les cellules contenant des valeurs nulles. Le format sapplique galement aux cellules vides.

590 Manuel de lutilisateur

Mise en forme des cellules

6. Cliquez sur Ajouter. Le nouveau format saffiche dans la liste Format, sous la catgorie Numrique et sous la catgorie Personnalis.

Les quatre nouvelles proprits du nouveau format saffichent dans la liste Format.

Un exemple du format saffiche sous chaque zone.

7. Cliquez sur Appliquer ou sur OK. Le nouveau format de nombre est prsent disponible. Vous pouvez appliquer une couleur aux formats de nombre que vous avez crs. Si par exemple vous souhaitez que les valeurs ngatives apparaissent en rouge, saisissez [Rouge] aprs le format de nombre dans le champ Ngatif.

...........................................................

Manuel de lutilisateur 591

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Suppression des formats de nombres et de dates que vous avez crs


Vous pouvez supprimer les formats de nombres et de dates crs par vous-mme ou tout autre utilisateur. 1. Dans longlet Nombre de la bote de dialogue Format de cellule, cliquez sur la catgorie contenant le format cr que vous voulez supprimer. 2. Slectionnez le ou les formats supprimer. 3. Cliquez sur Supprimer puis sur OK.

Alignement du contenu dune cellule


Aligner le contenu dune cellule revient positionner les valeurs affiches dans la cellule par rapport aux bords de la cellule. Vous pouvez, par exemple, aligner les valeurs contre le bord gauche de la cellule. Vous pouvez utiliser les boutons de la barre doutils Formatage pour aligner le contenu de la cellule.
a. Aligner gauche b. Centrer
a b c d

c. Aligner droite d. Justifier

1. Slectionnez la ou les cellules, lignes ou colonnes dont vous voulez aligner le contenu. 2. Cliquez sur lun des boutons dalignement. Vous pouvez galement utiliser les attributs dalignement de la bote de dialogue Format de cellule. Pour ce faire : 1. Slectionnez la ou les cellules, lignes ou colonnes dont vous voulez aligner le contenu. 2. Cliquez sur la cellule, la ligne ou la colonne laide du bouton droit de la souris et slectionnez la commande Format du menu contextuel. La bote de dialogue Format de cellule saffiche lcran.

592 Manuel de lutilisateur

Mise en forme des cellules

3. Cliquez sur longlet Alignement pour afficher les attributs dalignement.

Cette option permet daligner le texte droite et les nombres gauche.

Pour modifier lalignement vertical du contenu de la cellule, cliquez sur lun des boutons de la zone Vertical.

Cliquez sur cette option pour afficher un texte long sur plusieurs lignes.

4. Slectionnez les options de votre choix, puis cliquez sur OK. Certains types de tableau simple ou crois, gnralement utiliss dans les rapports financiers, ont une prsentation caractristique comme illustr ci-dessous.
Ces deux cellules sont fusionnes et le titre de la colonne est centr.

Caractres de remplissage la fin du texte.

Contenu de la cellule mis en retrait.

Manuel de lutilisateur 593

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Mise en retrait du contenu de la cellule

Vous pouvez dfinir un espace entre la bordure gauche de la cellule et le texte ou les nombres contenus dans la cellule. Vous obtenez ainsi laspect dune liste avec retrait dans votre tableau. 1. Dans longlet Alignement, cliquez sur Gauche pour aligner le contenu de la cellule gauche de celle-ci. 2. Spcifiez une valeur dans la zone Retrait. La valeur 1 est synonyme daucun espace. Vous ne pouvez pas spcifier de valeurs ngatives. Vous pouvez galement utiliser les boutons de la barre doutils Formatage : 1. Cliquez lintrieur de la cellule. 2. Cliquez sur le bouton Aligner gauche de la barre doutils Formatage.
Aligner gauche / Aligner droite

3. Utilisez les boutons pour augmenter ou rduire le retrait.


Dfinition du caractre de remplissage

Vous pouvez combler lespace compris entre la fin du texte et la bordure de la cellule laide du caractre de remplissage de votre choix. 1. Dans longlet Alignement, cochez la case Remplissage de la zone Paramtres.

2. Saisissez le caractre utiliser.

594 Manuel de lutilisateur

Mise en forme des cellules

Fusion du contenu de cellules

Linsertion dune rupture sur une ligne ou une colonne implique laffichage de la mme valeur sur plusieurs lignes ou colonnes. Vous pouvez supprimer ces doublons, fusionner les cellules vides et centrer la valeur par rapport aux lignes ou colonnes quelle dcrit. Pour ce faire : 1. Cliquez sur la colonne ou la ligne sur laquelle vous avez insr une rupture.
Centrer sur la rupture

2. Cliquez sur le bouton Centrer sur la rupture de la barre doutils Formatage.

Remarque : Pour en savoir plus sur linsertion et la gestion des ruptures,

reportez-vous au Chapitre 13 "Ruptures de tableaux et affichage des calculs" on page 305.

Insertion dun renvoi la ligne automatique


Lorsquune colonne ou une ligne den-tte comporte un texte long, vous pouvez afficher ce texte sur plusieurs lignes. Dans lexemple qui suit, lintitul Nombre de clients est beaucoup plus long que les chiffres affichs dans la colonne correspondante, ce qui entrane lutilisation dun espace inutile dans le tableau. Vous pouvez contourner ce problme en appliquant un renvoi la ligne automatique au contenu de la cellule et en retaillant la colonne.

Manuel de lutilisateur 595

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

Pour ce faire : 1. Cliquez sur la cellule Nombre de clients laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 2. Cliquez sur longlet Alignement. 3. Dans la zone Paramtres, cochez la case Renvoi la ligne automatique.
Astuce : Si des tiquettes de colonne sont sur plusieurs lignes, slectionnez Bas dans la zone Vertical de longlet Alignement afin daligner toutes les tiquettes sur la dernire ligne du texte.

Mise en forme des bordures de cellules


Vous pouvez formater les bordures des cellules en appliquant des styles de trait et des couleurs. Les boutons de la barre doutils Bordure facilitent le formatage des bordures de cellules.

a. Permet la slection du style de trait appliquer. b. Applique le style la bordure suprieure. c. Applique le style la bordure infrieure. d. Applique le style la bordure gauche. e. Applique le style la bordure droite. f. Applique le style aux bordures intrieures.

g. Applique le style aux bordures extrieures. h. Supprime le style de toutes les bordures. i. Permet la slection de la couleur appliquer.

Pour afficher la barre doutils Bordure :


Bordures

Cliquez sur nimporte quelle autre barre doutils laide du bouton droit de la souris et slectionnez la commande Bordures du menu contextuel. ou

596 Manuel de lutilisateur

Mise en forme des cellules

Si la barre doutils Formatage est dj affiche, cliquez sur la flche situe en regard du bouton Bordures.

Mise en forme des bordures


1. Slectionnez la ou les cellules, lignes ou colonnes dont vous voulez formater les bordures. 2. Slectionnez un style de trait et une couleur appliquer. 3. Cliquez sur les boutons appropris pour ajouter les bordures de votre choix la cellule. Vous pouvez galement utiliser la bote de dialogue Format de cellule pour appliquer des traits et des couleurs aux bordures. Pour ce faire : 1. Slectionnez la ou les cellules, lignes ou colonnes formater. 2. Slectionnez la commande Cellule du menu Format ou la commande Format de cellule du menu contextuel qui saffiche lorsque vous cliquez sur le bouton droit de la souris. La bote de dialogue Format de cellule saffiche lcran. 3. Cliquez sur longlet Bordure pour afficher les attributs de format des bordures.

Cliquez ici pour effacer toutes les bordures dfinies. Cliquez ici pour appliquer le style aux bordures externes. Slectionnez les bordures formater.

Slectionnez le style du trait.

Cliquez ici pour afficher la palette de couleurs.

Manuel de lutilisateur 597

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

4. Slectionnez un style de trait dans la zone Style. 5. Pour modifier la couleur de la bordure, cliquez sur le bouton doption Personnalise et slectionnez une couleur dans la palette qui saffiche lcran. Cliquez sur OK pour fermer la palette. 6. Slectionnez la ou les bordures formater. Vous pouvez les slectionner individuellement ou cliquer sur Encadre pour slectionner toutes les bordures extrieures. 7. Cliquez sur Appliquer ou sur OK. Les styles de trait et les couleurs sappliquent aux bordures slectionnes.

Mise en forme de larrire-plan des cellules


Pour formater larrire-plan des cellules, vous pouvez : modifier la couleur, appliquer une trame de fond, combiner une couleur et une trame. Pour formater larrire-plan des cellules : 1. Slectionnez la ou les cellules, lignes ou colonnes formater. 2. Slectionnez la commande Cellule du menu Format, ou cliquez sur la cellule, la ligne ou la colonne laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran.

598 Manuel de lutilisateur

Mise en forme des cellules

3. Cliquez sur longlet Trame de fond.


Cliquez sur Aucun si vous ne voulez pas appliquer de trame la cellule. Celle-ci est alors transparente.

Cliquez ici pour slectionner la couleur de premier plan de votre choix. Cliquez ici pour slectionner la couleur darrire-plan appliquer. Cette zone affiche un aperu de la trame de fond qui sera applique la section.

Slectionnez le motif ou la trame dans la liste. Transparent applique la couleur darrireplan uniquement. Plein applique la couleur de premier plan uniquement. Les autres options permettent de mlanger les deux couleurs.

4. Slectionnez les options de votre choix, puis cliquez sur Appliquer ou sur OK. Les attributs de trame de fond et de couleur sappliquent llment slectionn.

Manuel de lutilisateur 599

Chapitre 22 Mise en forme des tableaux, des cellules et des sections

600 Manuel de lutilisateur

Chapitre 23

Mise en forme des pages

.................................................................................

Dans ce chapitre
Gnralits 603 Positionnement des composants dun rapport 604

Positionnement relatif 604 Alignement des blocs et des cellules 607 Affichage des contours 607 Positionnement manuel des composants laide du quadrillage 608
Utilisation du Gestionnaire de rapports pour la

structuration du rapport 610 Organisation du rapport dans le Gestionnaire de rapports 611 Mise en forme des composants dans le Gestionnaire de rapports 612 Attribution de noms aux composants dans le Gestionnaire de rapports 612
Masquage et affichage des composants dun rapport 613

Affichage et masquage des composants dun rapport 613 Dfinition dune condition pour masquer un composant 615 Masquage dune section vide dans un rapport 621

Manuel de lutilisateur 601

Chapitre 23 Mise en forme des pages

Fonds de page 623

602 Manuel de lutilisateur

Gnralits

Gnralits
Cette section explique comment organiser la disposition des diffrents composants contenus sur une page afin que vos rapports aient une prsentation claire et professionnelle. Les sujets suivants sont traits : position des blocs (tableaux simples, tableaux croiss et graphes) et des cellules les uns par rapport aux autres, alignement des blocs les uns par rapport aux autres, dfinition de conditions pour masquer et afficher des blocs afin dobtenir une mise en page diffrente sur diffrentes pages, utilisation de fonds de page.

Manuel de lutilisateur 603

Chapitre 23 Mise en forme des pages

Positionnement des composants dun rapport


Cette section explique comment positionner et aligner les diffrents composants figurant dans un rapport.

Positionnement relatif
Le positionnement relatif signifie positionner un bloc slectionn par rapport des marqueurs tels que les marges ou dautres blocs. Si la taille ou la position de ces marqueurs change, le bloc est repositionn en consquence. Lexemple prsent ci-aprs illustre limportance du positionnement relatif.
Exemple : Pourquoi le positionnement relatif est important ?

...........................................................

Dans cet exemple, une page du rapport comporte un graphe et un tableau simple, constitu de cinq lignes. Vous rafrachissez votre rapport afin de mettre jour les donnes. Il en rsulte un tableau comportant prsent dix lignes. Si vous ne dfinissez pas la position du graphe par rapport la position relle du tableau, le nouveau tableau chevauchera le graphe, comme le montre le schma ci-dessous.

604 Manuel de lutilisateur

Positionnement des composants dun rapport

Si vous dfinissez la position du graphe par rapport la position relle du tableau simple, lors de lagrandissement du tableau, le graphe est positionn en consquence de sorte toujours se trouver sous le tableau (en conservant lespace dfini). Lutilisation du positionnement relatif est particulirement importante lorsque vous dfinissez des conditions permettant de dterminer si un tableau ou un graphe est affich ou non. Si vous ne positionnez pas les composants les uns par rapport aux autres, il peut en rsulter un chevauchement des composants ou des espaces trs importants entre eux.

...........................................................

Positionnement dun bloc par rapport un autre composant du rapport


1. Cliquez sur le bloc ou la cellule laide du bouton droit de la souris et slectionnez la commande Format de (bloc) du menu contextuel. La bote de dialogue Format saffiche lcran. 2. Cliquez sur longlet Affichage.

Manuel de lutilisateur 605

Chapitre 23 Mise en forme des pages

3. Dans la bote liste droulante Position horizontale par rapport , slectionnez le marqueur que vous souhaitez utiliser pour positionner le bloc ou la cellule horizontalement.

4. Saisissez un nombre (positif ou ngatif) dans le champ Gauche afin de dfinir lespace voulu entre le marqueur et le bloc slectionn. 5. Dans la bote liste droulante Position verticale par rapport , slectionnez le marqueur que vous souhaitez utiliser pour positionner le bloc ou la cellule verticalement.

6. Saisissez une valeur (positive ou ngative) dans la zone Haut afin de dfinir lespace voulu entre le marqueur et le bloc slectionn. La zone Echantillon illustre le positionnement des composants.
Lespace entre le marqueur et le bloc slectionn est toujours calcul partir de langle suprieur gauche du bloc.

Positionnement vertical Positionnement horizontal

7. Cliquez sur Appliquer ou OK pour afficher les cellules ou les blocs leurs nouvelles positions.

Remarque : Lorsquun rapport ne contient que la section principale, la section

suprieure est la marge suprieure de la page. Lorsquun rapport contient plusieurs sections, la section suprieure correspond au haut de la section dans laquelle un bloc est actuellement positionn.

606 Manuel de lutilisateur

Positionnement des composants dun rapport

Alignement des blocs et des cellules


Vous pouvez aligner les composants dun rapport les uns par rapport aux autres laide de la barre doutils Alignement.
a. Aligne les bordures gauches. b. Centre horizontalement. c. Aligne les bordures droites. d. Aligne les bordures suprieures.
a b c d e f g

e. Centre verticalement. f. Aligne les bordures infrieures.

g. Quadrillage - Aligne les composants sur le quadrillage.

1. Assurez-vous que la barre doutils Alignement est bien affiche. 2. Slectionnez le premier composant. Par exemple, pour aligner une cellule avec un tableau simple, vous devez dabord slectionner le tableau. 3. Maintenez la touche Ctrl enfonce et slectionnez le composant que vous souhaitez aligner avec le premier. 4. Cliquez sur loption utiliser, puis cliquez sur OK. Les composants que vous avez slectionns sont prsent aligns.

Affichage des contours


Lorsque vous travaillez sur la mise en page et sur lalignement des composants, il peut tre utile dafficher les contours. Il sagit de lignes en pointills non imprimables. Vous pouvez afficher les trois types de contours suivants :
Contours de cellule : Marges :

affichent les contours dune cellule. affichent la taille des marges ; les contours de marge ne peuvent tre affichs quen mode Page. affichent le dbut et la fin dune section.

Contours de section :

Pour afficher les contours des cellules et des sections :

Manuel de lutilisateur 607

Chapitre 23 Mise en forme des pages

Slectionnez la commande Contours des cellules ou Contours des sections du menu Affichage.
Contours de cellule Contours de section

Pour afficher les marges : 1. Slectionnez la commande Page du menu Affichage. 2. Si les marges ne sont pas affiches, slectionnez la commande Marges du menu Affichage.

Positionnement manuel des composants laide du quadrillage


Vous pouvez manuellement faire glisser les composants dun rapport pour les placer la position de votre choix sur la page concerne. Pour vous aider effectuer un positionnement prcis des composants, vous pouvez utiliser le quadrillage. Pour afficher le quadrillage : Slectionnez la commande Quadrillage du menu Affichage. Vous pouvez utiliser le quadrillage pour aligner automatiquement la slection lorsque vous la dplacez. Pour ce faire : Cliquez sur le bouton Quadrillage de la barre doutils Alignement.
Quadrillage

Lorsque vous dposez un composant un nouvel emplacement, celui-ci est automatiquement align sur la ligne la plus proche du quadrillage. Pour positionner un composant : 1. Slectionnez le(s) bloc(s) ou cellule(s) que vous souhaitez positionner. 2. Puis : Placez le curseur sur la bordure hachure du bloc. Lorsque le curseur se transforme en flche de dplacement, maintenez le bouton de la souris enfonc et faites glisser llment slectionn. Cliquez lintrieur de la cellule, maintenez le bouton de la souris enfonc et faites glisser llment slectionn.

Flche de dplacement

608 Manuel de lutilisateur

Positionnement des composants dun rapport

3. Faites glisser le bloc ou la cellule vers le nouvel emplacement et relchez le bouton de la souris.

Remarque : Dans un rapport matre/dtail, vous pouvez faire glisser un bloc

entre des sections. Dans ce cas, les donnes contenues dans le bloc sont recalcules. Vous pouvez galement dplacer des blocs entre des sections laide du Gestionnaire de rapports.

Manuel de lutilisateur 609

Chapitre 23 Mise en forme des pages

Utilisation du Gestionnaire de rapports pour la structuration du rapport


Vous pouvez utiliser longlet Correspondance du Gestionnaire de rapports pour travailler sur la structure, la disposition et la mise en forme du rapport. En mode Structure, longlet Correspondance peut notamment vous permettre de grer des rapports qui contiennent des lments masqus (cellules, sections et blocs).
Affichage du Gestionnaire de rapports en mode Structure

1. Si le Gestionnaire de rapports nest pas dj ouvert, cliquez sur le bouton Gestionnaire de rapports de la barre doutils Standard.
Gestionnaire de rapports

2. Cliquez sur longlet Correspondance. 3. Cliquez sur le bouton doption Structure.

Bouton doption Structure

Longlet Correspondance affiche la liste de tous les composants contenus dans le rapport slectionn, selon leur ordre dapparition dans le rapport. Le nom du rapport apparat en haut, suivi de len-tte de la section principale, puis des sections contenant les cellules, les graphes, les tableaux croiss et les tableaux simples. Chaque composant du rapport est reprsent par une icne. Lorsque vous cliquez sur une icne dans le Gestionnaire de rapports, le composant correspondant saffiche dans la fentre du rapport.

610 Manuel de lutilisateur

Utilisation du Gestionnaire de rapports pour la structuration du rapport

Organisation du rapport dans le Gestionnaire de rapports


Vous pouvez utiliser le Gestionnaire de rapports pour organiser les tableaux, les cellules et les graphes contenus dans votre rapport.
Copie des composants dun rapport

Vous pouvez effectuer un copier-coller dun composant dune section du rapport une autre. Lorsque vous collez un composant un nouvel emplacement, la mise en forme initiale est conserve. Ainsi, si vous copiez un graphe en secteurs dans une autre partie du rapport via longlet Correspondance, le graphe conserve les couleurs, les lgendes, les titres et autres formatages qui lui sont associs. Pour ce faire : 1. Cliquez sur licne du composant copier laide du bouton droit de la souris. 2. Slectionnez la commande Copier du menu contextuel.

3. Cliquez nouveau sur le bouton droit de la souris et slectionnez la commande Coller. Cette mthode, la fois simple et rapide, permet de copier un composant puis de travailler sur celui-ci dans la fentre du rapport.
Dplacement des composants dun rapport

Vous pouvez dplacer un composant dun emplacement un autre dans la liste. Pour ce faire : 1. Cliquez sur licne du composant dplacer. 2. Cliquez nouveau sur cette icne, puis tout en maintenant le bouton de la souris enfonc, faites-la glisser vers lemplacement de votre choix dans la liste. Manuel de lutilisateur 611

Chapitre 23 Mise en forme des pages

3. Relchez le bouton de la souris. Licne se trouve prsent au nouvel emplacement dans la liste et le composant est affich au nouvel emplacement dans la fentre du rapport.

Mise en forme des composants dans le Gestionnaire de rapports


Longlet Correspondance du Gestionnaire de rapports vous permet de travailler la mise en forme des composants de votre rapport. Vous pouvez ainsi mettre en forme des tableaux simples, des tableaux croiss, des graphes, des cellules et des sections, mais aussi formater des filtres, des tris et des ruptures. Pour ce faire : Dans longlet Correspondance, cliquez sur licne du composant laide du bouton droit de la souris et slectionnez loption approprie dans le menu contextuel.

Attribution de noms aux composants dans le Gestionnaire de rapports


Les tableaux simples, les tableaux croiss, les cellules et les graphes sont associs des noms qui apparaissent dans la liste Correspondance du Gestionnaire de rapports en mode Structure. Lattribution de noms aux diffrents composants permet un reprage plus facile entre les diverses parties du rapport. Par un simple clic, vous accdez directement la partie qui vous intresse. Par ailleurs, lattribution de noms se rvle trs utile lorsque vous masquez des composants sur certaines pages. Pour ce faire : 1. Assurez-vous davoir activ le mode Structure dans longlet Correspondance du Gestionnaire de rapports. 2. Cliquez une fois sur un nom de composant, puis une deuxime fois. Le nom est mis en surbrillance. 3. Saisissez un nouveau nom. 4. Appuyez sur la touche Entre ou cliquez lextrieur du nom.
Astuce : Vous pouvez galement attribuer des noms aux composants dans

longlet Gnral ou Affichage des botes de dialogue Format de bloc.

612 Manuel de lutilisateur

Masquage et affichage des composants dun rapport

Masquage et affichage des composants dun rapport


BUSINESSOBJECTS vous permet de crer et de formater des composants de rapport (tableaux simples, tableaux croiss, graphes, cellules et sections), puis de choisir les composants que vous souhaitez afficher sur une page donns ou dans certaines circonstances. Cette fonctionnalit est parfois appele formatage conditionnel. Le formatage conditionnel vous permet de facilement dfinir des rapports affichant diverses informations et mises en forme sur diffrentes pages. Ainsi, vous pouvez crer une mise en page diffrente pour les pages paires et impaires ou utiliser un format de tableau diffrent pour les enregistrements des paiements de clients en fonction du solde crditeur ou dbiteur des clients. Vous pouvez masquer et afficher les composants dun rapport selon deux mthodes : en cochant simplement une case permettant de temporairement masquer un composant, ou en dfinissant une condition permettant de dterminer quel moment le composant est masqu ou affich. Cette section explique comment masquer et afficher les composants dun rapport en utilisant ces deux mthodes. Elle fournit, par ailleurs, un certain nombre dexemples illustrs.

Affichage et masquage des composants dun rapport


Vous pouvez temporairement masquer un composant apparaissant sur une page du rapport. Cela peut par exemple tre utile pour masquer une cellule contenant un commentaire avant limpression du rapport. Pour masquer un composant : 1. Cliquez sur le composant du rapport laide du bouton droit de la souris. 2. Slectionnez la commande Format (de cellule, de section, de tableau, de tableau crois, de graphe, en fonction du type de composant slectionn) du menu contextuel. La bote de dialogue Format saffiche lcran.

Manuel de lutilisateur 613

Chapitre 23 Mise en forme des pages

3. Ltape suivante dpend du type de composant que vous souhaitez masquer. Si vous avez slectionn une section, cliquez sur longlet Gnral. Si vous avez slectionn un tableau simple, un tableau crois, une cellule ou un graphe, cliquez sur longlet Affichage.

Cochez cette case pour masquer le composant slectionn.

4. Cochez la case Masquer et cliquez sur OK. Le composant est supprim de la page du rapport et son nom apparat en italique dans la liste Correspondance du Gestionnaire de rapports.

La cellule de commentaire apparat en italique pour indiquer quelle est masque.

614 Manuel de lutilisateur

Masquage et affichage des composants dun rapport

Affichage dun composant masqu

Etant donn que le composant napparat plus sur la page du rapport, vous devez utiliser la liste Correspondance du Gestionnaire de rapports pour nouveau afficher le composant. Pour ce faire : 1. Dans le Gestionnaire de rapports, cliquez sur le nom du composant laide du bouton droit de la souris. 2. Slectionnez la commande Format (de cellule, de section, de tableau, de tableau crois, de graphe, en fonction du type de composant slectionn) du menu contextuel. 3. Cliquez sur longlet Affichage ou Gnral. 4. Dcochez la case Masquer et cliquez sur OK.

Dfinition dune condition pour masquer un composant


Lditeur de formule de BUSINESSOBJECTS peut vous permettre de dfinir une condition dterminant le moment auquel un composant dun rapport est affich ou masqu. Pour ce faire : 1. Cliquez sur le composant du rapport laide du bouton droit de la souris. 2. Slectionnez la commande Format (de cellule, de section, de tableau, de tableau crois, de graphe, en fonction du type de composant slectionn) du menu contextuel. La bote de dialogue Format saffiche lcran. 3. Ltape suivante dpend du type de composant que vous souhaitez masquer. Si vous avez slectionn une section, cliquez sur longlet Gnral. Si vous avez slectionn un tableau simple, un tableau crois, une cellule ou un graphe, cliquez sur longlet Affichage. 4. Cochez la case Masquer. 5. Vous pouvez ensuite : cliquer sur le bouton Editer la formule pour ouvrir lditeur de formule et dfinir votre formule,

Manuel de lutilisateur 615

Chapitre 23 Mise en forme des pages

ou saisir votre formule directement dans le champ appropri.

Saisissez la condition ici.

Cliquez ici pour ouvrir lditeur de formule.

6. Cliquez sur OK pour appliquer la condition. Les composants qui rpondent la condition dfinie sont masqus. Un composant masqu est retir de la page du rapport et son nom apparat en italique dans la liste Correspondance du Gestionnaire de rapports.

Remarque : Pour en savoir plus sur la syntaxe utiliser pour la rdaction des

formules, reportez-vous au Chapitre 14 "Formules, Variables locales & Fonctions" on page 339.

Exemple :

Affichage de diffrents formats de tableau pour les devises europennes et amricaines

...........................................................

Dans cet exemple, vous crez un rapport hebdomadaire sur le chiffre daffaires gnr par gamme de produits et par ville dans le groupe eMode. Ce rapport comporte une section par ville et vous avez cr une variable, Rgion montaire, en regroupant les villes europennes et les villes amricaines. Vous souhaitez crer un rapport affichant le chiffre daffaires en dollars amricains et en euros pour les trois villes europennes, et le chiffre daffaires en dollars uniquement pour les villes amricaines.

616 Manuel de lutilisateur

Masquage et affichage des composants dun rapport

Pour ce faire, vous crez deux formats de tableau diffrents comme dans le schma suivant :

Villes europennes

Villes amricaines

Lun des tableaux, intitul Dollars, prsente le chiffre daffaires en dollars uniquement. Vous dfinissez une condition permettant de masquer ce tableau pour toutes les villes europennes. La syntaxe est la suivante :
=<Rgion montaire>DansListe("Europe")

Assurez-vous de dfinir la position du tableau par rapport la bordure gauche du rapport.

La condition indique BUSINESSOBJECTS de masquer ce tableau si la ville appartient au groupe Europe.

Manuel de lutilisateur 617

Chapitre 23 Mise en forme des pages

Le second tableau, intitul Euros, affiche le chiffre daffaires en dollars et en euros. Vous dfinissez une condition permettant de masquer ce tableau pour toutes les villes amricaines. La syntaxe est la suivante :
=<Rgion montaire>DansListe("US").

Les deux tableaux apparaissent en italique dans la liste Correspondance du Gestionnaire de rapports car tous deux sont masqus dans certaines sections du rapport.

Lorsque vous dfinissez deux formats de tableau avec des conditions indiquant quel moment chacun doit tre masqu, il est important de positionner les deux tableaux par rapport la bordure gauche de la page du rapport. Lorsquun tableau est masqu, lautre sera repositionn en consquence. Pour en savoir plus sur le positionnement relatif, reportez-vous la section Positionnement relatif, page 604.

........................................................... ...........................................................

Exemple :

Dfinition dune mise en page diffrente pour les pages paires et impaires

Dans cet exemple, vous dfinissez un rapport qui sera imprim et reli. Par consquent, vous voulez crer une mise en page diffrente pour les pages paires et impaires. Vous voulez : que les numros des pages impaires apparaissent dans langle suprieur droit de la page et que le nom du document soit affich dans le pied de page ; que les numros des pages paires apparaissent dans langle suprieur gauche de la page. Pour ce faire :

618 Manuel de lutilisateur

Masquage et affichage des composants dun rapport

Mise en page des pages impaires

Vous allez placer les numros des pages dans la zone den-tte de page et le titre du document dans la zone de pied de page. 1. Assurez-vous dtre en mode Page et vrifiez que la page 1 de votre document est affiche lcran. 2. Ajoutez un champ spcial contenant le numro de page dans la partie droite de la zone den-tte de page.

3. Cliquez sur la cellule du numro de page laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 4. Cliquez sur longlet Affichage.

Saisissez un nom pour la cellule ici. Celui-ci va vous permettre didentifier la cellule dans la liste Correspondance du Gestionnaire de rapports.

5. Cochez la case Masquer la cellule et saisissez la formule suivante dans le champ correspondant :
=Pair(Page())

Vous pouvez utiliser cette formule pour masquer tous les composants que vous ne voulez pas voir figurer sur les pages paires de votre rapport.

Manuel de lutilisateur 619

Chapitre 23 Mise en forme des pages

6. Cliquez sur OK pour fermer la bote de dialogue Format de cellule. 7. En suivant la mme procdure, ajoutez le titre du document dans la zone de pied de page et dfinissez une condition permettant de masquer le titre sur les pages paires de votre rapport.
Mise en page des pages paires

Pour dfinir la mise en page des pages paires : 1. Ajoutez un champ spcial contenant le numro de page dans langle gauche de la zone den-tte de page. 2. Cliquez sur la cellule du numro de page laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 3. Cliquez sur longlet Affichage. 4. Cochez la case Masquer la cellule et saisissez la formule suivante dans le champ correspondant :
=Impair(Page())

Vous pouvez utiliser cette formule pour masquer tous les composants que vous ne voulez pas voir figurer sur les pages impaires de votre rapport. 5. Cliquez sur OK pour fermer la bote de dialogue Format de cellule. Cette cellule sera masque sur toutes les pages impaires du document. Si vous parcourez votre document, vous constaterez que les numros des pages impaires apparaissent dans langle suprieur droit et que les numros pairs apparaissent dans langle suprieur gauche. Le titre du document est indiqu sur les pages impaires uniquement.

...........................................................

620 Manuel de lutilisateur

Masquage et affichage des composants dun rapport

Masquage dune section vide dans un rapport


Lorsque vous crez ou rafrachissez un rapport matre/dtail, certaines sections peuvent apparatre vides, comme illustr ci-dessous :

La section Anne contient une cellule matre vide.

Aucune donne relative au CA pour lAustralie et les Etatsunis concernant lanne nonidentifie.

Ce cas peut se prsenter pour deux raisons : La cellule matre de la section est vide car certaines donnes du fournisseur de donnes nont pas t organises en fonction des valeurs de section. BUSINESSOBJECTS attribue la valeur #Vide aux sections dont la cellule matre na pas de valeur. La section ne contient pas de donnes car aucune donne nest actuellement disponible pour cette section. Il est possible de dfinir une condition pour masquer les sections vides dun rapport. Vous pouvez masquer les cellules matre uniquement, la section uniquement ou les deux. Pour ce faire : 1. Cliquez sur longlet Correspondance du Gestionnaire de rapports et choisissez Navigation. 2. Dans la liste Gestionnaire de rapports, cliquez sur la cellule matre vide ou sur la section vide laide du bouton droit de la souris et choisissez Format de section dans le menu contextuel. La bote de dialogue correspondante saffiche. 3. Cliquez sur longlet Gnral.

Manuel de lutilisateur 621

Chapitre 23 Mise en forme des pages

4. Cochez la case Masquer len-tte et saisissez la formule suivante dans la zone de saisie rserve cet effet :
=IsNull (<variable>)

o <variable> correspond la variable pour laquelle il nexiste aucune donne. La formule qui permet de masquer la cellule matre vide relative lanne dans lexemple ci-dessus est :
=IsNull (<Anne>)

5. Cliquez sur OK. La cellule ou la section vide est masque dans la page du rapport et affiche en italique dans la liste Gestionnaire de rapports de longlet Correspondance.

622 Manuel de lutilisateur

Fonds de page

Fonds de page
Laspect dun rapport peut tre amlior par insertion dun fond de page. Il sagit simplement dune image affiche en arrire-plan des donnes du rapport et des autres images.

Insertion dun fond de page


Vous pouvez insrer une image existante en fond de page, ou utiliser une application graphique pour crer une nouvelle image. Pour ce faire : 1. Cliquez sur le bouton Page de la barre doutils Rapport. 2. Cliquez sur longlet du rapport dans lequel vous souhaitez insrer un fond de page. 3. Slectionnez la commande Page, puis Fond de page du menu Format. La bote de dialogue Fond de page du rapport saffiche lcran.

4. Cliquez sur Nouveau. La bote de dialogue Insrer un objet saffiche lcran. 5. Cliquez sur Crer daprs le fichier. 6. Saisissez le chemin daccs au fichier insrer dans le champ Fichier ou cliquez sur Parcourir pour localiser le fichier. 7. Cochez la case Lier si vous souhaitez lier le fichier. Si vous ne cochez pas cette case, limage est intgre dans le rapport. 8. Cliquez sur OK pour fermer la bote de dialogue Insrer un objet.

Manuel de lutilisateur 623

Chapitre 23 Mise en forme des pages

9. Slectionnez une option daffichage dans la bote de dialogue Fond de page du rapport, puis cliquez sur OK. Centr affiche le fond de page au centre de la page. Mosaque affiche le fond de page sous forme de multiples mosaques.
Astuce : Vous pouvez galement copier une image dans le presse-papiers, puis

cliquer sur Coller dans la bote de dialogue Fond de page du rapport.

Edition du fond de page courant


Vous pouvez diter un fond de page dans lapplication graphique dans laquelle il a t cr. 1. Assurez-vous que le mode Page est activ. Si tel nest pas le cas, slectionnez la commande Page du menu Affichage. 2. Slectionnez la commande Page, puis Fond de page du menu Format. La bote de dialogue Fond de page du rapport saffiche lcran. 3. Cliquez sur Editer. Le fond de page courant saffiche dans son application graphique initiale, cest--dire lapplication dans laquelle il a t cr. 4. Faites les modifications ncessaires au fond de page, puis quittez lapplication graphique. 5. Dans la bote de dialogue Fond de page du rapport, modifiez loption daffichage si ncessaire. Centr affiche le fond de page au centre de la page. Mosaque affiche le fond de page sous forme de multiples mosaques. 6. Cliquez sur OK. Le fond de page dit saffiche dans le rapport.
Suppression du fond de page courant

Cliquez sur Supprimer dans la bote de dialogue Fond de page du rapport, puis cliquez sur OK. La bote de dialogue se ferme et le fond de page napparat plus dans le rapport.

624 Manuel de lutilisateur

Chapitre 24

Mise en forme du rapport

.................................................................................

Dans ce chapitre
Gnralits 626 Rapports sur plusieurs pages 627

Dfinition des lments devant apparatre sur chaque page 627 Gestion des sauts de page 628 En-ttes et pieds de page courants dans les tableaux 631
Mise en page 635

Dfinition des marges 635 Utilisation des en-ttes et des pieds de page 635 Retaillage des en-ttes, des pieds de page et des marges 637
Utilisation des numros de page, de lheure et de la date 638

Insertion de numros de page, de lheure et de la date 638 Modification de laffichage de la date et de lheure 640
Insertion dinformations relatives au document 642 Utilisation du mode Plan 644

Manuel de lutilisateur 625

Chapitre 24 Mise en forme du rapport

Gnralits
Ce chapitre prsente la procdure de mise en forme dun rapport. Il explique comment dfinir des marges, des en-ttes et des pieds de page et comment contrler ce qui apparat exactement sur chaque page du rapport. Il fournit galement des indications relatives la dfinition et la gestion des rapports de plusieurs pages. Par ailleurs, il explique comment traiter des tableaux qui stendent sur plusieurs pages laide den-ttes et de pieds de page courants pour laffichage des calculs au niveau des sauts de page. Enfin, ce chapitre explique comment amliorer un rapport en ajoutant des informations telles que lauteur, les numros de page, la date et lheure, et comment prparer un rapport pour quil soit visualis.

626 Manuel de lutilisateur

Rapports sur plusieurs pages

Rapports sur plusieurs pages


Lorsque votre rapport contient plusieurs pages, diverses options de BUSINESSOBJECTS vous permettent de grer la mise en page sur plusieurs pages, afin que la lecture du rapport soit facile et cohrente et que son impression soit correcte.

Dfinition des lments devant apparatre sur chaque page


Vous pouvez contrler la faon dont les sections, les tableaux simples, les tableaux croiss et les graphes apparaissent sur chaque page dun rapport. Par exemple, dans un rapport divis en sections, il peut tre ncessaire de commencer chaque nouvelle section sur une nouvelle page. Ou encore, il peut vous sembler utile dafficher un graphe particulier sur chaque page de votre rapport.
Affichage dun bloc sur chaque page dun rapport

1. Cliquez sur le bloc laide du bouton droit de la souris. 2. Slectionnez la commande Format de bloc du menu contextuel.
Tableau 0.7: Pour... une cellule un tableau simple un tableau crois un graphe cliquez sur longlet..... et cochez la case...

Alignement Page Page Gnral

Rpter sur chaque page Rpter le bloc sur chaque page Rpter le bloc sur chaque page Rpter sur une nouvelle page

Manuel de lutilisateur 627

Chapitre 24 Mise en forme du rapport

Affichage dune section ou dun bloc par page

1. Cliquez sur le bloc ou la section laide du bouton droit de la souris. 2. Slectionnez la commande Format de bloc ou Format de section du menu contextuel.
Tableau 0.8: Pour... une section un tableau simple tableau crois un graphe cliquez sur longlet.... et cochez la case...

Alignement Page Page Gnral

Nouvelle page Nouvelle page Nouvelle page Nouvelle page

Gestion des sauts de page


Lorsque des tableaux ou des graphes stendent sur plusieurs pages, vous devez vous assurer quils sont scinds de manire cohrente et que les lments facilitant leur lecture, tels que les titres des tableaux, sont prsents chaque nouvelle page. Par ailleurs, il peut tre ncessaire dinclure des sous-totaux chaque page ainsi que des rcapitulatifs des pages prcdentes afin daider les lecteurs suivre les tableaux de donnes couvrant plusieurs pages. Les options de saut de page sont dfinies dans les botes de dialogue de format. Pour ouvrir la bote de dialogue de format dun tableau simple, dun tableau crois ou dun graphe, procdez comme suit : 1. Cliquez sur le bloc laide du bouton droit de la souris. 2. Slectionnez la commande Format de bloc du menu contextuel. La bote de dialogue Format qui saffiche lcran dpend du type de bloc slectionn.

628 Manuel de lutilisateur

Rapports sur plusieurs pages

3. Pour les tableaux simples et les tableaux croiss, cliquez sur longlet Page. Reportez-vous la page 630 pour une illustration de longlet Page. Pour les graphes, slectionnez longlet Gnral.

a b

a. Place le graphe slectionn sur une nouvelle page. b. Rpte le graphe slectionn sur chaque nouvelle page du rapport. c. Chaque fois que possible, commence sur une nouvelle page les graphes risquant dtre scinds par un saut de page.

Manuel de lutilisateur 629

Chapitre 24 Mise en forme du rapport

Longlet Page illustr ci-dessous montre les options de saut de page pouvant tre dfinies pour les tableaux croiss. Les options relatives aux tableaux simples sont identiques. La seule diffrence est que vous pouvez grer les sauts de page la fois sur laxe horizontal et sur laxe vertical pour les tableaux croiss.

a b c d e f

a. Chaque fois que possible, commence sur une nouvelle page les blocs et les sections risquant dtre scinds par un saut de page. b. Lorsquun tableau simple/crois stend sur plusieurs pages, len-tte de titre est rpt en haut du tableau sur chaque nouvelle page. c. Avant quun tableau simple/crois passe sur une nouvelle page, un pied de page est affich en bas du tableau. d. Lorsquun tableau simple/crois stend sur plusieurs pages, un en-tte de saut de page est affich en haut du tableau sur chaque nouvelle page. Vous pouvez insrer une formule dans cet en-tte afin dafficher un montant rcapitulatif de la page prcdente, par exemple. e. Avant quun tableau simple/crois passe sur une nouvelle page, un pied de page est affich. Vous pouvez insrer une formule dans ce pied de page afin dafficher une somme cumulative, par exemple. f. Options de saut de page pour laxe vertical dun tableau crois.

630 Manuel de lutilisateur

Rapports sur plusieurs pages

En-ttes et pieds de page courants dans les tableaux


Lorsquun tableau stend sur plusieurs pages, il peut tre ncessaire de rcapituler certains montants afin de faciliter la lecture du tableau. Pour ce faire, vous insrez des en-ttes et des pieds de page conditionnels dans le tableau, puis vous insrez le texte et la formule pour les informations que vous souhaitez afficher dans ces cellules den-tte ou de pied de page. Ces cellules ne sont affiches que si votre tableau comporte un saut de page. Lexemple ci-aprs montre comment cela fonctionne dans le cas dun relev de compte bancaire comportant plusieurs pages.
Exemple : Comment afficher des totaux de page et des montants rcapitulatifs dans un rapport multi-pages ?

...........................................................

Lexemple ci-aprs prsente deux pages de relev de compte bancaire. Pour en faciliter la lecture, ltat du compte aprs la liste des crdits et des dbits apparat en bas de la premire page. Cette somme est rpte en haut de la deuxime page avant que la liste des dbits et des crdits ne reprenne Ces sommes sont affiches uniquement en cas de rupture de page.

Manuel de lutilisateur 631

Chapitre 24 Mise en forme du rapport

Pied de page de rupture. Cette ligne nest affiche quavant un saut de page dans le tableau. Saut de page

En-tte de saut de page. Cette ligne nest affiche quaprs un saut de page dans le tableau.

Pied de page de tableau. Affich la fin du tableau.

...........................................................
Dfinition dun rapport avec en-ttes et pieds de page courants
Vous devez tout dabord activer loption. Pour ce faire : 1. Cliquez sur le tableau laide du bouton droit de la souris. 2. Slectionnez la commande Format de tableau du menu contextuel. La bote de dialogue Format de tableau saffiche lcran. 3. Cliquez sur longlet Page. 4. Cochez les cases En-tte aprs saut de page et Pied de page avant saut de page. 5. Cliquez sur OK pour fermer la bote de dialogue.

632 Manuel de lutilisateur

Rapports sur plusieurs pages

Saisissez ensuite la formule : 1. Cliquez sur le bouton Page de la barre doutils Rapport. Les en-ttes et les pieds de page de rupture ne sont visibles que lorsque vous tes en mode Page et que le tableau continue sur la page suivante. 2. Cliquez sur une cellule dans len-tte/pied de page de rupture et saisissez une formule. 3. Appuyez sur la touche Entre. Le rsultat de la formule saffiche dans la cellule. 4. Cliquez sur une cellule adjacente et saisissez un texte dcrivant ce que le montant reprsente.

Page

Ajout de colonnes et de lignes un en-tte ou un pied de page courant


Par dfaut, un en-tte ou un pied de page de rupture comporte une colonne ou une ligne. Vous pouvez toutefois ajouter autant de colonnes ou de lignes que ncessaire pour les informations que vous souhaitez afficher. La taille du tableau est alors ajuste afin que les colonnes et les lignes de len-tte et du pied de page apparaissent sur la mme page. 1. Assurez-vous dtre en mode Page. 2. Slectionnez len-tte ou le pied de page dans le tableau. 3. Utilisez la barre doutils Structure pour insrer les colonnes et les lignes ncessaires.

4. Insrez les formules requises dans len-tte et le pied de page de rupture.

Manuel de lutilisateur 633

Chapitre 24 Mise en forme du rapport

Exemples den-ttes et de pieds de page courants


Voici quelques exemples de formules utilises dans des en-ttes et des pieds de page de rupture pour lesquels lindicateur calculer est <Chiffre daffaires>.
Tableau 0.9 : Pour calculer et afficher... saisissez la formule suivante...

un sous-total de la page courante un total cumulatif, savoir la somme de toutes les donnes affiches dans le tableau jusqu la page courante incluse un montant rcapitulatif de la page prcdente, savoir la somme de toutes les donnes du tableau jusqu la page prcdente incluse le pourcentage des donnes affiches sur la page courante par rapport toutes les donnes affiches dans le tableau

=Somme(<Chiffre daffaires>) =SommeCumulative(<Chiffre daffaires>)

=SommeCumulative(<Chiffre daffaires>)Somme(<Chiffre daffaires>)

=Somme(<Chiffre daffaires>)Dans PageCourante/Somme(<Chiffre daffaires>)Dans Bloc

Remarque : Pour en savoir plus sur la rdaction des formules, reportez-vous au

Chapitre 14 "Formules, Variables locales & Fonctions" on page 339. Vous pouvez galement utiliser les contextes dentre, de sortie et de rinitialisation, ainsi que les arguments PourChaque et PourTout dans les cellules den-tte et de pied de page de rupture. Pour en savoir plus sur cette syntaxe tendue, reportez-vous au Chapitre 15 "Contextes de calcul et syntaxe tendue" on page 365.

Mise en forme des en-ttes et des pieds de page de rupture


Vous pouvez modifier la police, les nombres, la couleur ainsi que dautres attributs relatifs au texte et aux nombres affichs dans les cellules den-tte et de pied de page. Reportez-vous la section Mise en forme des cellules on page 583, pour en savoir plus sur la procdure suivre.
634 Manuel de lutilisateur

Mise en page

Mise en page
Cette section explique comment dfinir les marges des pages dun rapport et comment utiliser et mettre en forme les en-ttes et les pieds de page.

Dfinition des marges


Lors de la dfinition des marges, gardez lesprit que les marges minimums pouvant tre dfinies sont dtermines par limprimante que vous utilisez. Vous pouvez tre tent de rduire les marges le plus possible afin que tous les lments apparaissent sur la page imprime. Notez toutefois que les rapports sont souvent relis ou stocks dans des classeurs. Par consquent, vous devez prvoir une marge suffisante cet effet. 1. Slectionnez la commande Mise en page du menu Fichier. 2. La bote de dialogue Mise en page saffiche lcran. 3. Cliquez sur le bouton Marges pour ouvrir la bote de dialogue Marges.

4. Saisissez les tailles des marges Gauche, Droite, Haut et Bas.

Utilisation des en-ttes et des pieds de page


Les zones den-tte et de pied de page sont gnralement rserves laffichage dinformations devant tre rptes sur chaque page dun document. Il peut sagir des numros de page, du nom de lauteur ou de la date de cration du document.

Manuel de lutilisateur 635

Chapitre 24 Mise en forme du rapport

Insertion dune cellule dans un en-tte ou un pied de page


Si vous souhaitez afficher des informations (texte, images, variables) dans un en-tte ou un pied de page, vous devez tout dabord insrer une cellule. Pour ce faire : 1. Assurez-vous que vous tes en mode Page. Si tel nest pas le cas, cliquez sur le bouton Page de la barre doutils Rapport. Les sections den-tte et de pied de page ne peuvent tre visualises quen mode Page. 2. Cliquez dans len-tte ou le pied de page, puis slectionnez la commande Cellule du menu Insertion. Le curseur se transforme en curseur dinsertion de cellule. 3. Cliquez lendroit o vous voulez placer la cellule puis, tout en maintenant le bouton de la souris enfonc, tracez une cellule.

Page

Lorsque vous relchez le bouton de la souris, une cellule saffiche dans la zone que vous avez trace. Lorsquune nouvelle cellule est insre, un curseur clignote lintrieur de celle-ci afin de vous permettre de saisir du texte immdiatement. 4. Saisissez votre texte ou votre formule dans la cellule et appuyez sur la touche Entre. Vous pouvez prsent mettre en forme la cellule selon vos besoins.

636 Manuel de lutilisateur

Mise en page

Application dune trame de fond un en-tte ou un pied de page


Vous pouvez appliquer diffrentes trames de fond et diffrents motifs un en-tte ou un pied de page. Pour ce faire : 1. Assurez-vous que la commande Page du menu Affichage est active. 2. Cliquez dans len-tte ou le pied de page, puis slectionnez la commande Page/En-tte de page ou Page/Pied de page du menu Format. La bote de dialogue Format den-tte de page ou Format de pied de page saffiche lcran. Chacune delles ne contient que longlet Trame de fond. 3. Slectionnez le remplissage, la couleur de premier plan et la couleur darrire-plan de votre choix, puis cliquez sur OK ou Appliquer.

Retaillage des en-ttes, des pieds de page et des marges


Vous pouvez rduire ou augmenter la hauteur des en-ttes et des pieds de page ainsi que la largeur des marges simplement laide de la souris. Pour ce faire : 1. Assurez-vous que la commande Page du menu Affichage est active. 2. Positionnez le curseur sur llment que vous souhaitez retailler. 3. Lorsque le curseur se transforme en curseur de retaillage, appuyez sur le bouton gauche de la souris et maintenez-le enfonc. 4. Faites glisser la souris jusqu obtention de la taille souhaite pour len-tte, le pied de page ou la marge, puis relchez le bouton de la souris.

Curseur de retaillage

Manuel de lutilisateur 637

Chapitre 24 Mise en forme du rapport

Utilisation des numros de page, de lheure et de la date


BUSINESSOBJECTS dispose de fonctions prdfinies pour les numros de page, lheure et la date, que vous pouvez insrer dans vos rapports directement partir du menu Insertion. La mise jour de ces fonctions est automatique.

Insertion de numros de page, de lheure et de la date


Pour insrer un numro de page ou une date en haut de la page (dans len-tte) ou en bas de la page (dans le pied de page), procdez comme suit : 1. Slectionnez la commande Page du menu Affichage. Les commandes relatives aux numros de page ne sont disponibles que lorsque vous tes en mode Page. Les marges apparaissent sur votre rapport. Si les lignes des marges ne sont pas affiches, slectionnez la commande Marges du menu Affichage.

638 Manuel de lutilisateur

Utilisation des numros de page, de lheure et de la date

2. Dans le menu Insertion, slectionnez la commande Champ spcial puis Numros de pages ou Date et heure. Choisissez ensuite une option dans le sous-menu.
Commande Numros de pages

Page # Page # sur #

Affiche le mot Page suivi du numro de page courant. Affiche le numro de page courant et le nombre total de pages dans le rapport.

Commande Date et heure

En cours De dernier enregistrement De dernire impression De dernier rafrachissement

Affiche la date et lheure courantes (mises jour automatiquement chaque ouverture du rapport). Affiche la date laquelle le rapport a t enregistr pour la dernire fois (mise jour automatiquement). Affiche la date laquelle le rapport a t imprim pour la dernire fois (mise jour automatiquement). Affiche la date laquelle les donnes du rapport ont t rafrachies pour la dernire fois avec les donnes les plus rcentes de la base de donnes (mise jour automatiquement).

Le curseur se transforme en curseur dinsertion de cellule.


Curseur dinsertion de cellule

3. Cliquez une fois lintrieur de la zone du rapport dans laquelle vous voulez afficher les numros de page. Une cellule affichant le numro de page est insre.

Mise en forme de la cellule


Lorsque vous insrez une cellule, celle-ci est associe la mise en forme par dfaut. Pour modifier cette mise en forme, vous utilisez la mme procdure que celle applique tous les autres types de cellule. 1. Cliquez sur le numro de page laide du bouton droit de la souris. 2. Slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran.

Manuel de lutilisateur 639

Chapitre 24 Mise en forme du rapport

3. Modifiez la mise en forme selon vos besoins et cliquez sur OK pour fermer la bote de dialogue.
Exemple : Comment connatre la date de dernire mise jour des donnes dun rapport ?

...........................................................

Dans de nombreuses socits, il est essentiel de connatre la date ou lheure exacte de la dernire mise jour du rapport. Dans BUSINESSOBJECTS, vous pouvez afficher la date du dernier rafrachissement dans un champ spcial automatiquement mis jour chaque rafrachissement du rapport. Ainsi, un simple coup doeil suffit pour connatre la dernire mise jour des donnes. Pour ce faire : 1. Ajoutez une cellule en haut de votre rapport et saisissez Dernier rafrachissement le, par exemple. 2. Dans le menu Insertion, slectionnez la commande Champ spcial, puis Date et heure, puis De dernier rafrachissement. Le curseur se transforme en curseur dinsertion de cellule. 3. Cliquez une fois en regard de la cellule Dernier rafrachissement le.

La date laquelle le rapport a t mis jour pour la dernire fois est insre dans le rapport. Cette date est mise jour chaque rafrachissement du rapport.

Modification de laffichage de la date et de lheure


Lorsque vous choisissez la commande Date et heure du menu Insertion, la date est insre par dfaut. Pour reformater la cellule afin quelle affiche lheure ou pour formater diffremment laffichage de la date, procdez comme suit : 1. Cliquez sur la cellule laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. 2. Cliquez sur longlet Nombre de la bote de dialogue Format de cellule. 3. Slectionnez Date/heure dans la liste Catgorie. Les options daffichage apparaissent dans la zone Format.

640 Manuel de lutilisateur

Utilisation des numros de page, de lheure et de la date

4. Slectionnez un format dans la zone Format. Un exemple du format de la date ou de lheure saffiche dans la zone Proprits.
Astuce : Si une cellule affiche ####, cela signifie que le texte est trop long pour tre intgralement affich dans la cellule. Pour rsoudre ce problme, cliquez sur la cellule et retaillez-la jusqu ce que le texte soit correctement affich.

Insertion de la date et de lheure


Si vous souhaitez insrer la fois la date et lheure, insrez deux cellules laide la commande Champ spcial/Date et heure du menu Insertion et reformatez lune des deux afin quelle affiche lheure.

Manuel de lutilisateur 641

Chapitre 24 Mise en forme du rapport

Insertion dinformations relatives au document


Afin de pouvoir effectuer un suivi, il peut tre utile dafficher des informations relatives la requte utilise pour rapatrier les donnes affiches dans le rapport, aux filtres poss sur le rapport et aux filtres dexploration utiliss en mode Exploration. Pour faire cela automatiquement, vous pouvez utiliser la commande Champ spcial du menu Insertion. Les options disponibles sont les suivantes :
Slectionnez la commande... Invite de requte pour afficher....

loption choisie dans la bote de dialogue de linvite au moment de lexcution de la requte. Si vous aviez choisi de ne rapatrier que les chiffres de vente relatifs lEurope du nord pour lanne 1995, Europe du Nord FY95 est insr dans la cellule. le nom des filtres que vous avez poss sur lensemble du rapport. Il sagit des filtres placs dans le dossier Gnraux de la bote de dialogue Filtres. le nom des filtres actuellement affichs sur la barre doutils dexploration.

Filtres gnraux

Filtres dexploration

642 Manuel de lutilisateur

Insertion dinformations relatives au document

Exemple :

Insertion dune invite de requte dans un rapport

...........................................................

Dans cet exemple, vous tes invit choisir les donnes devant tre rapatries de la base de donnes lors de lexcution de la requte. Vous devez choisir le nom du commercial et lanne pour laquelle vous voulez des donnes. A prsent, vous voulez insrer ces informations dans votre rapport afin de garder trace des donnes rapatries. Pour ce faire : 1. Slectionnez la commande Champ spcial, puis Invite de requte du menu Insertion. La bote de dialogue Liste dinvites saffiche lcran en cas de choix multiples.

2. Choisissez linvite Quel commercial ? et cliquez sur OK. Le curseur dinsertion de cellule saffiche.
Curseur dinsertion de cellule

3. Cliquez une fois lendroit o vous voulez que linvite de requte saffiche. Le nom du commercial saffiche dans une nouvelle cellule.

Manuel de lutilisateur 643

Chapitre 24 Mise en forme du rapport

4. Rptez les tape 1 3 pour insrer lanne choisie lors de lexcution de la requte. Vous disposez prsent du nom du commercial, Galager, et de lanne, FY95, dans votre rapport.

Ces informations sont mises jour si vous excutez nouveau la requte et que vous choisissez un commercial diffrent ou une autre anne.

...........................................................

Utilisation du mode Plan


Lorsque vous avez un rapport avec des sections comportant chacune de nombreuses informations, vous pouvez utiliser le mode Plan pour prsenter le rapport. Ce mode daffichage replie les sections du rapport pour nafficher que le niveau dinformations le plus lev inclus en haut de chaque section. Les personnes qui visualisent votre rapport peuvent ensuite ouvrir les sections qui les intressent afin dobtenir plus de dtails. Pour activer le mode Plan : Slectionnez la commande Plan du menu Affichage. Une barre avec des flches saffiche gauche de la fentre du rapport.

644 Manuel de lutilisateur

Utilisation du mode Plan

Le nombre de boutons affichs en bas de la barre Plan dpend du nombre de sections prsentes dans le rapport. Le rapport illustr ci-aprs comporte une section principale et une section Ville.

Cliquez ici pour plier ou dplier toutes les sections.

Si vous cliquez sur le bouton S, la section principale est plie de sorte que seuls le titre et le logo soient affichs. Si vous cliquez sur le bouton 1, toutes les sections Ville de la section 1 sont plies de sorte que seuls le titre de section, le nom de la ville et les totaux des sections soient affichs.

Manuel de lutilisateur 645

Chapitre 24 Mise en forme du rapport

Pour visualiser un rapport en mode Plan : 1. Cliquez sur longlet Correspondance du Gestionnaire de rapports. Vous obtenez la liste de toutes les sections contenues dans le rapport.

2. Cliquez sur la section que vous souhaitez visualiser dans la liste Correspondance du Gestionnaire de rapports. Les informations de niveau suprieur de cette section sont affiches dans la fentre du rapport. 3. Cliquez sur la flche situe en regard du nom de la section sur la barre Plan. La section slectionne souvre et vous pouvez visualiser les dtails de cette section.

646 Manuel de lutilisateur

Chapitre 25

Modles et styles de rapports standard

.................................................................................

Dans ce chapitre
Gnralits 648

Lecteurs concerns par ce chapitre 648


Modles et styles de rapports standard 649

Quest-ce quun rapport standard ? 649 Quest-ce quun modle ? 650 Dfinition dune prsentation de rapport par dfaut 652
Personnalisation des styles de rapports standard 653

Modification des paramtres 654 Application des styles de rapport standard 660 Tous les utilisateurs utilisent les mmes styles de rapport standard 661
Utilisation de modles 662

Cration dun modle 662 Application dun modle 664 Remplacer les variables dun modle par les variables dun rapport 666

Manuel de lutilisateur 647

Chapitre 25 Modles et styles de rapports standard

Gnralits
Le prsent chapitre dcrit comment dfinir des modles et comment personnaliser des styles de rapports standard pour crer des rapports standard. Lutilisation de modles vous permet de gagner du temps si vous utilisez rgulirement la mme structure et la mme mise en forme pour vos rapports. Vous dfinissez une seule fois les paramtres et vous pouvez ensuite les rutiliser pour tous vos rapports. En personnalisant les styles, vous pouvez dfinir un standard pour toute lentreprise.

Lecteurs concerns par ce chapitre


La majeure partie des informations prsentes dans ce chapitre concerne les utilisateurs qui, dans lentreprise, conoivent les modles et dfinissent les styles. Si cela nest pas votre cas, vous devez simplement savoir : appliquer un modle votre rapport, utiliser un modle lorsque vous crez un document, appliquer des styles de rapport standard un rapport.

648 Manuel de lutilisateur

Modles et styles de rapports standard

Modles et styles de rapports standard


Lorsque vous crez un document dans BUSINESSOBJECTS, vous choisissez la mise en forme sous laquelle prsenter les donnes. Vous pouvez soit gnrer un rapport standard, soit faire votre choix parmi un ensemble de modles.

Choisissez ici la prsentation du rapport.

Quest-ce quun rapport standard ?


Lorsque vous installez BUSINESSOBJECTS et crez votre premier rapport standard, les donnes saffichent dans une table avec un titre de rapport et une mise en forme par dfaut comme illustr ci-dessous :
Cellule individuelle En-tte Corps

Pied de page

Les cellules qui contiennent len-tte sont bleu fonc, celles qui constituent le corps et contiennent du texte et des chiffres en police Arial 10 sont jaune ple et encadres dune bordure noire. Les pieds de page sont affichs sur fond blanc et les cellules individuelles sont encadres dune bordure noire.

Manuel de lutilisateur 649

Chapitre 25 Modles et styles de rapports standard

Que se passe-t-il si votre entreprise utilise toujours des lignes den-tte de couleur verte et des types de bordures diffrents, ou bien si vous souhaitez utiliser dautres polices ? Vous pouvez personnaliser ces attributs et les enregistrer pour disposer ainsi chaque fois que vous crez un rapport standard de vos propres couleurs, polices, styles de nombres, etc. Les paramtres qui dfinissent les styles utiliss pour crer un rapport standard sont dfinis dans un fichier appel defaut.ret. Ce fichier est stock dans le dossier de modles BUSINESSOBJECTS. Les paramtres de cration des rapports standard tant contenus dans un fichier unique, vous pouvez les personnaliser une fois seulement et distribuer ensuite ce fichier lensemble des utilisateurs de votre entreprise. A chaque fois quun utilisateur cre un rapport standard, la mise en forme dfinie au niveau de lentreprise est applique.

Remarque : Un rapport standard ne contient pas de donnes de mise en forme

telles que les marges et lorientation. Si vous souhaitez inclure ce type de donnes lorsque vous crez un nouveau rapport, utilisez le modle par dfaut.

Quest-ce quun modle ?


Un modle est un document BUSINESSOBJECTS dun type particulier qui contient des styles prdfinis et une structure sur lesquels sont bass les nouveaux rapports. Vous pouvez utiliser les modles fournis avec BUSINESSOBJECTS mais aussi crer vos propres modles, ce qui vous permet dappliquer les mmes styles et structures personnaliss lensemble de vos rapports. Si par exemple, vous affichez toujours le logo de votre entreprise dans len-tte des rapports, vous pouvez placer ce logo dans len-tte dun modle et utiliser ce modle pour crer ou mettre en forme des rapports. Les modles contiennent une structure de rapport et des styles. Vous pouvez utiliser un modle lorsque vous crez un rapport ou bien appliquer un modle un rapport existant.

Structure
La structure dun rapport dfinit la prsentation des donnes. Vos donnes peuvent tre par exemple prsentes dans un tableau crois, sous forme dhistogramme ou dans une structure matre/dtail. Lorsque vous utilisez un modle, les donnes sont affiches dans la structure dfinie pour ce modle.

650 Manuel de lutilisateur

Modles et styles de rapports standard

Styles
Les styles contenus dans un modle dfinissent le fond des pages, les en-ttes et les pieds de page des rapports.

Manuel de lutilisateur 651

Chapitre 25 Modles et styles de rapports standard

Dfinition dune prsentation de rapport par dfaut


Il est possible de dfinir des options par dfaut pour la prsentation que vous souhaitez utiliser lors de la cration de rapports avec lAssistant de cration de rapports. Ceci vous permet de recourir toujours au mme modle ou de toujours crer un rapport standard. Pour cela, procdez comme suit : 1. Dans le menu Outils, choisissez Options. La bote de dialogue Options saffiche. 2. Cliquez sur longlet Nouveau document. 3. Dfinissez les options requises dans la zone doptions Mise en forme du rapport.

Permet dafficher un message qui vous invite choisir la prsentation de rapport standard ou slectionner un modle particulier. Affiche un cran dans lequel vous pouvez slectionner un modle. Le modle indiqu dans cette liste est toujours utilis pour la cration dun nouveau rapport. Cre toujours un rapport standard.

Astuce : Si vous avez dfini un univers et un modle par dfaut, vous pouvez crer des documents sans utiliser lAssistant de cration de rapports. Lorsque vous cliquez sur le bouton Nouveau ou slectionnez la commande Nouveau du menu Fichier, lditeur de requte saffiche. La liste Classes et objets prsente les classes et les objets de lunivers par dfaut. Lorsque vous crez une requte, les donnes sont organises en fonction de la prsentation que vous avez dfinie dans le modle par dfaut.

652 Manuel de lutilisateur

Personnalisation des styles de rapports standard

Personnalisation des styles de rapports standard


La bote de dialogue Styles de rapport standard permet de personnaliser les styles des rapports standard. Elle peut safficher, quun document BUSINESSOBJECTS soit ou non ouvert. Pour ouvrir cette bote de dialogue, procdez comme suit : Dans le menu Outils, choisissez Styles de rapport standard. La bote de dialogue correspondante saffiche :

Cette bote de dialogue se compose de deux parties : Elments du rapport La zone Elments du rapport situe dans la partie gauche de la bote prsente la liste des lments qui constituent un rapport. Ces lments comprennent des tableaux, des tableaux croiss ainsi que des cellules, des pages et des ruptures. Chaque lment de la liste est identifi par un nom et une icne. Onglets rservs aux paramtres Lorsque vous cliquez sur une des icnes prsente dans la liste, les onglets situs dans la partie droite de la bote de dialogue affichent les options de mise en forme quil est possible dappliquer au composant slectionn. Ces onglets sont identiques ceux qui sont prsents dans les botes de dialogue rserves aux formats.

Manuel de lutilisateur 653

Chapitre 25 Modles et styles de rapports standard

Certaines icnes sont accompagnes dun signe plus. Cliquez sur ce signe pour dvelopper la liste. Les modifications que vous pouvez apporter dpendent du type de composant du rapport. La liste ci-dessous prsente les boutons de la bote Styles de rapport standard :

...........................................................
Cliquez sur... Ajouter Supprimer OK Pour...

Ajouter une rupture ou un niveau de section. Supprimer une rupture ou un niveau de section de la liste. Enregistrer vos modifications et fermer la bote de dialogue. Les modifications sont enregistres dans le fichier default.ret. Fermer la bote de dialogue sans enregistrer les modifications apportes. Appliquer les modifications apportes dans le rapport actif. Ce bouton napparat pas si aucun document nest ouvert. Ouvrir lAide en ligne et obtenir une brve description des options de la bote de dialogue.

Annuler

Appliquer

Aide

Remarque : Vous ne pouvez pas dfinir des attributs de graphe dans la bote de

dialogue Styles de rapport standard.

Modification des paramtres


Pour modifier les paramtres dans la bote de dialogue Styles de rapport standard, procdez comme suit : 1. Slectionnez llment modifier dans la liste Elments du rapport. Les onglets prsentent les options de mise en forme de llment slectionn. 2. Choisissez les paramtres requis dans les onglets. 3. Cliquez sur OK pour enregistrer les modifications et fermer la bote de dialogue.

654 Manuel de lutilisateur

Personnalisation des styles de rapports standard

Tableaux
Vous pouvez modifier la mise en forme par dfaut et les options de prsentation des tableaux.

Pour modifier les paramtres gnraux des tableaux, slectionnez Tableaux dans la liste. Ces paramtres dfinissent laffichage ou non des en-ttes et des pieds de page, lorientation des tableaux et linsertion des ruptures. Pour modifier les paramtres des diffrents lments qui composent un tableau, cliquez sur le signe plus en regard de licne Tableaux. Vous pouvez dfinir diffrentes mises en formes pour les en-ttes, les pieds de page et le corps des colonnes et des lignes.

Manuel de lutilisateur 655

Chapitre 25 Modles et styles de rapports standard

Tableaux croiss
Vous pouvez modifier la mise en forme par dfaut et les options de prsentation des tableaux croiss.

Slectionnez Tableaux croiss pour modifier les paramtres gnraux des tableaux croiss. Ces paramtres dfinissent laffichage ou non des en-ttes et des pieds de page, lorientation des tableaux et linsertion des ruptures. Pour modifier les paramtres des diffrents lments qui composent un tableau, cliquez sur le signe + en regard de licne Tableaux croiss. Vous pouvez dfinir des styles pour les en-ttes et les pieds de page, pour les cellules qui composent le corps du tableau crois et pour ses quatre coins.

656 Manuel de lutilisateur

Personnalisation des styles de rapports standard

Ruptures
Vous pouvez modifier les paramtres qui dfinissent les ruptures insres dans des tableaux et des tableaux croiss. Il est possible de dfinir jusqu neuf niveaux diffrents de rupture pour chaque niveau.

Cliquez sur licne Ruptures pour modifier les paramtres qui sappliquent aux ruptures insres dans le rapport. Cliquez sur licne du niveau n pour modifier les paramtres appliquer tous les niveaux n de rupture dans le rapport. Ouvrez le dossier de niveau n et cliquez sur Verticale ou Horizontale pour modifier les paramtres qui sappliquent uniquement llment slectionn.

Ajout et suppression des niveaux de rupture


Lorsque vous ajoutez un nouveau niveau de rupture, BUSINESSOBJECTS linsre sous le niveau slectionn aprs que vous avez cliqu sur le bouton Ajouter. La nouvelle rupture est dfinie par les mmes paramtres de style que la rupture qui la prcde. Pour ajouter un niveau de rupture : 1. Slectionnez la rupture sous laquelle ajouter une nouvelle rupture. 2. Cliquez sur le bouton Ajouter. Un nouveau niveau de rupture est ajout la liste. Pour supprimer un niveau de rupture : 1. Slectionnez le niveau de rupture supprimer dans la liste. 2. Cliquez sur le bouton Supprimer.

Manuel de lutilisateur 657

Chapitre 25 Modles et styles de rapports standard

Sections
Vous pouvez dfinir diffrents attributs pour neuf sections au maximum dans un rapport. Il est possible de dfinir des attributs pour les cellules affiches en haut de chaque section et qui contiennent les valeurs matre ainsi que pour les fonds ombrs de la section.

Cliquez sur licne Sections pour modifier les paramtres qui sappliquent tous les niveaux de la section dans le rapport. Pour modifier les paramtres dune section prcise, cliquez sur licne Niveau n et effectuez les modifications requises. Pour modifier les paramtres des diffrents lments qui composent une section, cliquez sur le signe plus en regard de licne Niveau n pour dvelopper la liste Sections. Cliquez sur Cellule matre pour modifier les paramtres de la cellule matre. Cliquez sur Zone Section pour modifier lombrage de fond de la section slectionne.

Ajout et suppression de sections


Lorsque vous ajoutez un nouveau niveau de section, BUSINESSOBJECTS linsre sous le niveau slectionn aprs que vous avez cliqu sur le bouton Ajouter. Le nouveau niveau de section est dfini par les mmes paramtres de style que la section prcdente. Pour ajouter une section : 1. Slectionnez le niveau de section sous lequel ajouter une section. 2. Cliquez sur le bouton Ajouter. Une nouvelle section est ajoute dans la liste.

658 Manuel de lutilisateur

Personnalisation des styles de rapports standard

Pour supprimer une section : 1. Slectionnez la section supprimer dans la liste. 2. Cliquez sur le bouton Supprimer.

Pages
Vous pouvez modifier lombrage de fond des pages de rapport. Il est possible de dfinir soit le mme ombrage pour toute la page, soit des ombrages diffrents pour len-tte de la page, le corps et le pied de page.

Slectionnez licne Page pour dfinir un ombrage identique pour les trois lments qui composent la page. Pour modifier les paramtres de ces diffrents lments, cliquez sur le signe plus en regard de licne Page. Vous pouvez dfinir des ombrages diffrents pour len-tte de page, la section principale (le corps) et le pied de page.

Cellules individuelles
Cliquez sur licne Cellule individuelle pour modifier les paramtres des cellules individuelles.

Manuel de lutilisateur 659

Chapitre 25 Modles et styles de rapports standard

Application des styles de rapport standard


Vous pouvez appliquer les paramtres des styles de rapport standard personnaliss aux nouveaux rapports ou aux rapports existants. Les styles peuvent tre appliqus lensemble du rapport ou un lment slectionn.

Appliquer des styles de rapport standard lensemble dun rapport


Dans le menu Format, choisissez Rapport puis Appliquer le style standard. Appliquer des styles de rapport standard au composant slectionn Il se peut que vous ne souhaitiez appliquer un style de rapport standard que par exemple un tableau slectionn, un tableau crois ou une cellule. Lorsque vous appliquez un style de rapport standard un composant que vous avez slectionn, seuls les attributs de mise en forme sont appliqus. Les paramtres de pagination et de rupture sont ignors afin de ne pas dsorganiser la prsentation de votre rapport. 1. Assurez-vous que la fentre du Gestionnaire de rapports est ouverte. 2. Cliquez sur longlet Correspondance. 3. Cliquez sur la case doption Structure. La liste de tous les composants du rapport saffiche. 4. A laide du bouton droit de la souris, cliquez sur le composant auquel appliquer le style de rapport standard. 5. Choisissez Appliquer le style standard dans le menu contextuel.
Astuce : Pour une section ou une cellule, vous pouvez cliquer-droit sur le

composant auquel appliquer le style et choisir Appliquer le style standard dans le menu contextuel.

660 Manuel de lutilisateur

Personnalisation des styles de rapports standard

Tous les utilisateurs utilisent les mmes styles de rapport standard


Toutes les modifications apportes aux paramtres qui dfinissent le style de rapport standard sont enregistres dans le fichier default.ret. Ceci vous permet de ne personnaliser quune seule fois les styles de rapport standard en utilisant la mise en forme dfinie au niveau de lentreprise et ensuite de distribuer ce fichier lensemble des utilisateurs de lentreprise via le rfrentiel. Pour cela, procdez comme suit : 1. Modifiez et enregistrez les styles de rapport standard sur votre ordinateur. 2. Assurez-vous que tous les utilisateurs de lentreprise utilisent le mme fichier default.ret. Plusieurs moyens permettent de le vrifier : envoyez le fichier default.ret tous les utilisateurs et demandez-leur de le copier dans leur dossier de modles BUSINESSOBJECTS. changez lemplacement du dossier de modles et faites-le pointer vers le dossier contenant le fichier personnalis default.ret ; cette opration est galement possible au cours de linstallation utilisez une installation matre / partage

Quelques prcisions sur le fichier defaut.ret


Si BUSINESSOBJECTS ne parvient pas retrouver le fichier defaut.ret, il en recre un en utilisant les paramtres de lapplication par dfaut : il se peut alors que le rapport standard cr ne reflte pas les modifications effectues. Assurez-vous que le fichier default.ret se trouve dans le dossier Modle du dossier BUSINESSOBJECTS. Si vous avez chang lemplacement par dfaut de vos modles dans les options BUSINESSOBJECTS, vrifiez que le fichier default.ret se trouve bien dans ce nouveau dossier.

Manuel de lutilisateur 661

Chapitre 25 Modles et styles de rapports standard

Utilisation de modles
Lutilisation de modles est possible dans les cas suivants : Lorsque vous crez un rapport. LAssistant de cration de rapports propose une bote de dialogue qui vous permet de visualiser et de choisir le modle utiliser. Les styles et la structure du modle sont appliqus au nouveau rapport. Lorsque vous mettez en forme un rapport existant. Lorsque vous appliquez un modle, vous pouvez choisir dappliquer uniquement les styles du modle ou les styles et la structure. Si vous choisissez dappliquer les styles et la structure, vous pouvez aussi remplacer manuellement certaines variables du modle par certaines variables du rapport.

Remarque : Les designers dunivers peuvent appliquer des formats (Alignement, Police, Bordure, Ombrage) des objets lors de la cration dunivers. Ces formats sont applicables mme si vous utilisez un modle qui contient des formats diffrents. Si vous crez des modles, nous vous recommandons de consulter la personne qui conoit les univers dans votre entreprise pour vous assurer que vous utilisez bien les mmes formats.

Cration dun modle


Dfinissez en tant que modle le rapport utiliser avec tous les paramtres requis pour la mise en forme, les marges, etc. 1. Assurez-vous que le rapport utiliser comme modle est actif. 2. Choisissez loption Enregistrer sous dans le menu Fichier. La bote de dialogue Enregistrer le document sous saffiche lcran. 3. Cliquez dans la zone Type de fichier et choisissez Modles BusinessObjects (*.ret). 4. Slectionnez le dossier dans lequel enregistrer le modle. Pour que le modle puisse tre utilis par lAssistant de cration de rapports, vous devez lenregistrer dans le dossier Modle du dossier BUSINESSOBJECTS. 5. Saisissez le nom du modle dans la zone Nom de fichier et cliquez sur OK. Les modles sont enregistrs en tant que fichiers .ret.

662 Manuel de lutilisateur

Utilisation de modles

Modifier le dossier de modles par dfaut


Pour enregistrer vos modles dans un dossier par dfaut diffrent du dossier Modle, procdez comme suit : 1. Dans le menu Outils, choisissez Options. 2. Cliquez sur longlet Dossiers par df. 3. Cliquez sur Modles utilisateur. 4. Cliquez sur le bouton Parcourir pour slectionner le dossier utiliser.

Manuel de lutilisateur 663

Chapitre 25 Modles et styles de rapports standard

Application dun modle


Lapplication dun modle permet de mettre en forme un rapport existant trs rapidement. 1. Affichez le rapport mettre en forme. 2. Dans le menu Format, choisissez Rapport puis Appliquer un modle. La bote de dialogue correspondante saffiche lcran :

3. Slectionnez un modle dans la liste Modles disponibles.

Remarque : Si le modle utiliser se trouve dans un dossier autre que celui dfini

dans longlet Dossiers par df. de la bote de dialogue Options, cliquez sur Parcourir. Une bote de dialogue saffiche dans laquelle vous pouvez slectionner le dossier o se trouve le modle.

4. Ltape suivante dpend de ce que vous voulez faire :


Si vous voulez... Cliquez sur... Puis...

Appliquer au rapport les styles et la structure dfinis dans le modle

OK

BUSINESSOBJECTS applique le modle au rapport.

664 Manuel de lutilisateur

Utilisation de modles

Si vous voulez...

Cliquez sur...

Puis...

Choisir les lments du modle appliquer au rapport

Options

La bote de dialogue Options du modle saffiche.

5. Dans la bote de dialogue Options du modle, cliquez sur Appliquer le style pour appliquer les polices, les couleurs, les fonds, les en-ttes et les pieds de page du modle. Seules les options de la zone Style sont maintenant disponibles :

6. Si vous ne souhaitez pas appliquer le fond ou len-tte/pied de page, dsactivez respectivement Conserver le fond de page et Conserver les en-ttes et les pieds de page. 7. Cliquez sur Appliquer la structure et le style pour appliquer au rapport le style du modle et sa structure (blocs, sections). Cette option permet : dactiver les options de la zone Structure. de remplacer les variables du modle par les variables du rapport. Pour en savoir plus sur cette opration, reportez-vous la section Remplacer les variables dun modle par les variables dun rapport, page 666. 8. Cliquez sur OK puis sur Appliquer ou sur OK dans la bote de dialogue Appliquer un modle.

Manuel de lutilisateur 665

Chapitre 25 Modles et styles de rapports standard

Remplacer les variables dun modle par les variables dun rapport
Les variables sont remplaces automatiquement si : Vous appliquez un modle sans dfinir des options. Vous appliquez le style et la structure dun modle et activez loption Remplacer automatiquement les variables. Vous pouvez cependant remplacer les variables manuellement si ncessaire. Voici comment procder : 1. Ouvrez un rapport et choisissez loption Appliquer un modle dans le menu Format. 2. Cliquez sur Options et, dans la bote de dialogue Options du modle qui saffiche, cliquez sur Appliquer la structure et le style. Les options de la zone Structure sont maintenant actives. 3. Dcochez la case Remplacer automatiquement les variables et cliquez sur Dfinir. La bote de dialogue Remplacer les variables saffiche. 4. Dans la zone Variables du rapport, cliquez sur la variable du rapport par laquelle remplacer la variable du modle.

666 Manuel de lutilisateur

Utilisation de modles

5. Dans la zone Variables du modle, cliquez sur la variable du modle qui doit tre remplace par la variable du rapport et cliquez enfin sur Remplacer. La variable du rapport apparat dans la zone Variables du modle :

Ici, lutilisateur a remplac la variable Clients par la variable Rgion de rsidence. Cette variable apparatra dans le rapport et la variable Clients dans le modle.

6. Rptez ltape 5 pour remplacer dautres variables et cliquez sur OK. 7. Pour annuler un remplacement, slectionnez la variable dans la zone Variables du modle et cliquez sur Supprimer. 8. Dans la bote de dialogue Options du modle, cliquez sur OK. La bote de dialogue Appliquer un modle saffiche de nouveau. 9. Cliquez sur Appliquer ou sur OK. BUSINESSOBJECTS applique le modle au rapport.

Manuel de lutilisateur 667

Chapitre 25 Modles et styles de rapports standard

668 Manuel de lutilisateur

Chapitre 26

Insertion de graphiques et autres objets de donnes

.................................................................................

Dans ce chapitre
Gnralits 670 Utilisation de donnes et dimages issues dune autre

application 671 Insertion de donnes et dimages issues dune autre application 671 Edition des objets OLE 2 insrs 674
Utilisation dimages dans un rapport 676

Insertion dune image dans une cellule 676

Manuel de lutilisateur 669

Chapitre 26 Insertion de graphiques et autres objets de donnes

Gnralits
BUSINESSOBJECTS est conu pour vous permettre lchange de donnes avec dautres applications. Cet change consiste importer et afficher, dans un rapport BUSINESSOBJECTS, des donnes et des images issues dautres applications Windows. Vous pouvez galement transfrer les donnes dun rapport BUSINESSOBJECTS vers dautres applications, telles que Microsoft Excel. BUSINESSOBJECTS supporte la fonctionnalit OLE 2 (Object Linking and Embedding version 2 ou liaison et incorporation dobjet version 2) mise au point par Microsoft. Cette fonctionnalit permet de crer des objets (au sens OLE) partir de fichiers issus dautres applications qui supportent galement OLE 2. Un objet OLE 2 peut tre un fichier de traitement de texte, une feuille de calcul, une image, etc. Vous pouvez incorporer un objet OLE 2 dans un rapport BUSINESSOBJECTS, ce qui signifie alors que lobjet rside physiquement dans le rapport. Vous pouvez galement lier des objets, auquel cas les donnes ou limage restent stockes dans le fichier de lapplication source et sont affiches dans BUSINESSOBJECTS grce une liaison dynamique. Enfin, vous pouvez lier ou incorporer des rapports BUSINESSOBJECTS dans dautres applications supportant OLE 2. BUSINESSOBJECTS admet galement la fonctionnalit DDE (Dynamic Data Exchange ou change dynamique de donnes) de Microsoft. Cette fonctionnalit vous permet dutiliser les donnes issues dun rapport BUSINESSOBJECTS dans dautres applications. La fonctionnalit DDE vous assure la mise jour dynamique des donnes dans lapplication cible lorsque ces donnes sont modifies dans lapplication source, comme par exemple BUSINESSOBJECTS.

Remarque : Vous pouvez galement changer des donnes issues de

BUSINESSOBJECTS avec dautres applications en exportant les donnes vers diffrents formats de fichier. Vous pouvez, par exemple, exporter les rsultats dune requte vers un format dBASE ou Microsoft Excel. Pour en savoir plus sur lexportation de donnes vers diffrents formats de fichier, reportez-vous au Chapitre 8 "Exportation de donnes partir de BusinessObjects", page 185.

670 Manuel de lutilisateur

Utilisation de donnes et dimages issues dune autre application

Utilisation de donnes et dimages issues dune autre application


Dans BUSINESSOBJECTS, vous pouvez utiliser des donnes et des images issues dune autre application. Les donnes et les images que vous pouvez utiliser sont des objets crs par vous-mme ou par dautres utilisateurs dans une application source. Ainsi, un document Microsoft Word est un objet que vous pouvez insrer dans un rapport BUSINESSOBJECTS.

Insertion de donnes et dimages issues dune autre application


OLE 2, mis au point par Microsoft Corporation, vous permet de partager des donnes et des images entre plusieurs applications Windows. BUSINESSOBJECTS supporte OLE 2, ce qui signifie que vous pouvez insrer des objets OLE 2 lintrieur dun rapport BUSINESSOBJECTS et utiliser un rapport BUSINESSOBJECTS en tant quobjet OLE 2 dans dautres applications. Au moment de la liaison et de lincorporation dun objet dans un rapport BUSINESSOBJECTS, vous affichez un objet issu dune application source. Les diffrences entre la liaison et lincorporation sont les suivantes : Lors de la cration dune liaison, lobjet nexiste pas physiquement dans le rapport BUSINESSOBJECTS. Il y est reprsent, mais grce la liaison, il reste stock dans lapplication source. La liaison entre lapplication source de lobjet et BUSINESSOBJECTS permet la mise jour de la reprsentation de lobjet dans le rapport BUSINESSOBJECTS. Ainsi, si vous insrez une image avec une liaison, puis modifiez limage dans lapplication source, vous modifiez galement limage dans BUSINESSOBJECTS. Lors de lincorporation dun objet, celui-ci existe physiquement dans le rapport BUSINESSOBJECTS. Pour insrer un objet dans un rapport, vous devez dabord slectionner une cellule. Si vous ne slectionnez pas de cellule, BUSINESSOBJECTS vous invite en insrer une dans la section active et y affiche lobjet. Pour insrer un objet dans un rapport, slectionnez la commande Objet du menu Insertion. La bote Insrer objet saffiche alors lcran. Cette bote de dialogue vous permet de : slectionner le fichier correspondant lobjet que vous voulez insrer, lancer lapplication cliente, comme par exemple Microsoft Word, dans laquelle vous pouvez crer lobjet insrer. Manuel de lutilisateur 671

Chapitre 26 Insertion de graphiques et autres objets de donnes

Vous trouverez dans les sections qui suivent la description de ces deux mthodes dinsertion dobjets.

Cration dun nouvel objet insrer


1. Cliquez sur la cellule dans laquelle vous voulez voir apparatre lobjet, puis slectionnez la commande Objet du menu Insertion. 2. Dans la bote de dialogue Insrer objet qui saffiche, cliquez sur le bouton doption Crer Nouveau. 3. Cliquez sur le type dobjet crer dans la zone Type dobjet, comme indiqu ci-dessous.

Cochez la case Afficher en icne pour faire apparatre, dans le rapport, lobjet sous forme dicne. Pour ouvrir lobjet, double-cliquez sur son icne. Informations sur le type dobjet slectionn.

4. Cliquez sur OK. La procdure diffre selon le type dobjet que vous voulez crer : Si lapplication utilise pour la cration de lobjet supporte OLE 2, elle saffiche directement dans la cellule slectionne. Le nom de lapplication remplace BUSINESSOBJECTS dans la barre de titre et les menus de lapplication saffichent. Si lapplication ne supporte pas OLE 2, elle souvre au-dessus de la fentre BUSINESSOBJECTS. 5. Crez lobjet dans lapplication source. 6. Pour revenir BUSINESSOBJECTS : Si lapplication source supporte OLE 2, il vous suffit de cliquer lextrieur de celle-ci. Si lapplication ne supporte pas OLE 2, slectionnez la commande Quitter. Lobjet saffiche alors dans la cellule slectionne.

672 Manuel de lutilisateur

Utilisation de donnes et dimages issues dune autre application

Insertion dun objet existant


1. Slectionnez la cellule dans laquelle vous voulez voir apparatre lobjet, puis slectionnez la commande Objet du menu Insertion. 2. Dans la bote de dialogue Insrer objet qui saffiche, cliquez sur le bouton doption Crer partir du fichier.

3. Pour localiser le fichier (cest--dire lobjet) insrer, saisissez le chemin dans le champ Fichier ou cliquez sur Parcourir pour slectionner le fichier. 4. Cochez la case Lier si vous voulez lier lobjet. Si vous ne cochez pas cette case, lobjet sera incorpor au rapport. 5. Cliquez sur OK pour refermer la bote de dialogue. Lobjet saffiche alors dans la cellule slectionne.

Remarque : Si vous ne slectionnez pas de cellule avant dactiver la commande

Objet du menu Insertion, BUSINESSOBJECTS vous invite crer une nouvelle cellule dans laquelle apparatra lobjet.

Manuel de lutilisateur 673

Chapitre 26 Insertion de graphiques et autres objets de donnes

Edition des objets OLE 2 insrs


Aprs avoir insr un objet dans un rapport BUSINESSOBJECTS, vous pouvez diter cet objet. Vous pouvez : Editer lobjet lui-mme en lanant lapplication dans laquelle il a t cr. Vous pouvez alors travailler dans le fichier contenant lobjet, puis le sauvegarder. La nouvelle version de lobjet saffiche alors dans BUSINESSOBJECTS. Editer la liaison entre BUSINESSOBJECTS et le fichier source contenant lobjet. Cette opration concerne les objets insrs avec une liaison, plutt que les objets incorpors. Vous devez modifier la liaison lorsque, par exemple, le fichier contenant lobjet a t dplac. Si vous ne modifiez pas la liaison, celle-ci est annule et lobjet napparatra plus dans le rapport. Vous trouverez dans la section qui suit la description de ces deux modes ddition dobjets.

Edition dun objet insr


OLE 2 vous permet dditer lobjet sur place. Vous pouvez ainsi diter lobjet sans quitter BUSINESSOBJECTS. Cette fonctionnalit nest disponible que si lapplication dans laquelle lobjet a t cr supporte OLE 2. Si ldition sur place nest pas disponible, vous pouvez ouvrir lobjet dans lapplication source. Vous pouvez alors diter lobjet, enregistrer son fichier et revenir BUSINESSOBJECTS o lobjet dit saffiche lcran.
Edition dun objet sur place

Lors de ldition dun objet sur place, les commandes et les barres doutils ncessaires ldition de lobjet apparaissent dans BUSINESSOBJECTS. Le nom de lapplication source vient sinscrire dans la barre de titre la place de BUSINESSOBJECTS. Pour diter un objet sur place, vous pouvez : double-cliquer sur lobjet dans le rapport, cliquer sur lobjet, puis slectionner la commande Objet/Editer du menu Edition ou la commande Editer du menu contextuel. Une bordure hachure apparat autour de lobjet. Lorsque vous avez fini ldition de lobjet, cliquez nimporte o lextrieur de lobjet pour revenir linterface BUSINESSOBJECTS et enregistrer le document actif.

674 Manuel de lutilisateur

Utilisation de donnes et dimages issues dune autre application

Edition dun objet dans son application source

Si lapplication dont lobjet est issu ne supporte pas ldition sur place, vous devez ouvrir lapplication au moment de ldition de lobjet. Pour ce faire, vous pouvez : double-cliquer sur lobjet, cliquer sur lobjet, puis slectionner la commande Objet/Ouvrir du menu Edition ou la commande Ouvrir du menu contextuel. Lobjet saffiche alors dans lapplication source. Pour revenir BUSINESSOBJECTS au terme de ldition de lobjet, enregistrez le fichier et quittez lapplication. Lobjet dit apparat alors dans le rapport.

Manuel de lutilisateur 675

Chapitre 26 Insertion de graphiques et autres objets de donnes

Utilisation dimages dans un rapport


Vous pouvez afficher des images dans un rapport BUSINESSOBJECTS. Une image peut tre affiche dans une cellule ou tre utilise comme fond de page sur chaque page du rapport. Les images utilises peuvent tre des fichiers statiques ou des objets activs par OLE 2.

Insertion dune image dans une cellule


Cette section dcrit linsertion dimages statiques dans les cellules dun rapport. Il peut sagir, par exemple, dinsrer un logo dans une cellule de titre situe en haut dun rapport ou encore, limage dun produit faisant lobjet dun rapport. Pour insrer une image statique dans une cellule : 1. Si vous voulez insrer limage dans une nouvelle cellule, cliquez sur une partie vide du rapport. Slectionnez la commande Image du menu Insertion. Cliquez de nouveau sur une partie vide du rapport. Tout en maintenant le bouton de la souris enfonc, faites glisser le curseur pour tracer la cellule dans laquelle limage apparatra. Si vous voulez insrer limage dans une cellule existante, cliquez dans la cellule, puis slectionnez la commande Image du menu Insertion. La bote de dialogue Ouvrir saffiche lcran. 2. Slectionnez le fichier image, puis cliquez sur Ouvrir. Limage saffiche dans la cellule. Vous pouvez galement insrer une image en double-cliquant dans la cellule et en saisissant le chemin daccs et le nom de fichier de limage (par exemple, c:\images\image.bmp). Puis, cliquez dans la cellule et slectionnez la commande Cellule du menu Format. Dans longlet Nombre de la bote de dialogue Format de cellule, slectionnez la catgorie Image et le format Bitmap ou TIFF. Lorsque vous cliquez sur OK ou sur Appliquer, limage saffiche dans la cellule.

676 Manuel de lutilisateur

Partie VII
Annexes
www.businessobjects.com/infocenter

Annexe A Lancement de BusinessObjects via la commande Excuter


.................................................................................

Dans cette annexe


Gnralits 680 Utilisation de la commande Excuter 681

Options de la ligne de commande Excuter 682 Dfinition des variables BOUSER, BOPASS et autres variables 683

Manuel de lutilisateur 679

Annexe A

Gnralits
Vous trouverez dans cette annexe les instructions relatives au lancement du module Utilisateur de BUSINESSOBJECTS au moyen de la commande Excuter de Windows. La commande Excuter remplace le double-clic sur licne de BUSINESSOBJECTS. Vous pouvez galement inclure dans la ligne de commande un nom dutilisateur, un mot de passe et dautres options.

680 Manuel de lutilisateur

Utilisation de la commande Excuter

Utilisation de la commande Excuter


La procdure ci-dessous dcrit le lancement du module Utilisateur au moyen de la commande Excuter. Vous trouverez la description des options que vous pouvez inclure dans la commande Excuter la section Options de la ligne de commande Excuter ci-aprs. 1. Cliquez sur le bouton Dmarrer, puis slectionnez la commande Excuter. La bote de dialogue Excuter saffiche lcran. 2. Dans le champ Ouvrir, saisissez le chemin jusquau fichier excutable du module Utilisateur de BUSINESSOBJECTS (Busobj.exe). Par dfaut, ce fichier est situ dans le dossier BusinessObjects. Vous pouvez cliquer sur le bouton Parcourir pour spcifier le chemin, plutt que de le saisir. 3. Cliquez sur OK. La bote de dialogue Identification saffiche alors lcran. 4. Saisissez le nom de lutilisateur et le mot de passe attribus par le superviseur BUSINESSOBJECTS, puis cliquez sur OK. Le module Utilisateur de BUSINESSOBJECTS est prsent lanc.

Manuel de lutilisateur 681

Annexe A

Options de la ligne de commande Excuter


Vous pouvez utiliser les options suivantes de la commande Excuter pour vous connecter BUSINESSOBJECTS avec votre nom dutilisateur et votre mot de passe.
Option Description

-user [nom dutilisateur]

Nom dutilisateur qui vous a t attribu par le superviseur. Les noms dutilisateur contenant des espaces doivent tre placs entre guillemets, comme suit : nom dutilisateur. Mot de passe qui vous a t attribu par le superviseur. Cette option est obligatoire si vous saisissez loption user. Les mots de passe contenant des espaces doivent tre placs entre guillemets, comme suit : mon mot de passe. Par dfaut, dernier mode de connexion de lutilisateur spcifi ou mode connect au premier dmarrage de BUSINESSOBJECTS. Le mode local vous dconnecte du rfrentiel et ne permet donc dactiver aucune connexion au cours de la session. Nom du document avec lequel vous voulez travailler au moment du lancement de BUSINESSOBJECTS. Vous devez saisir le chemin daccs ce fichier, par exemple : c:\BusinessObjects\userdocs\ventes.rep Si vous travaillez avec plusieurs rfrentiels, permet dindiquer le rfrentiel que vous voulez utiliser. Excute BUSINESSOBJECTS sans afficher le logo. Nom de fichier texte dans lequel sont stockes des variables. Vous pouvez spcifier les variables BOUSER et BOPASS, qui grent laccs BUSINESSOBJECTS. Vous pouvez galement dclarer vos propres variables dans le fichier. Pour en savoir plus sur ces variables, reportez-vous au paragraphe Dfinition des variables BOUSER, BOPASS et autres variables ci-aprs.

-pass [mot de passe]

-online ou -offline

repname.rep

-keyfile [nom_fichier key] -nologo -vars monfich.txt

682 Manuel de lutilisateur

Utilisation de la commande Excuter

Astuce : Dans le fichier que vous dclarez aprs loption -vars, vous pouvez

galement indiquer les variables DBUSER, DBPASSWORD et DBDSN (le nom de ces variables dpend de la base de donnes de votre site). Ces variables peuvent par exemple servir la dfinition dune condition sur un objet. Pour des informations supplmentaires sur ces variables, reportez-vous la section Variables BUSINESSOBJECTS dans le Manuel pour la base de donnes inclus dans le package BUSINESSOBJECTS.

Dfinition des variables BOUSER, BOPASS et autres variables


Les variables BOUSER et BOPASS vous permettent de grer laccs au module Utilisateur de BUSINESSOBJECTS. Vous pouvez spcifier les valeurs de ces variables dans la ligne de commande Excuter ou dans un fichier que vous appelez partir de la ligne de commande Excuter. Dautres variables peuvent tre dclares dans ce fichier.

BOUSER et BOPASS
Lorsque le superviseur BUSINESSOBJECTS cre des utilisateurs, il assigne chacun un nom dutilisateur et un mot de passe. Le nom dutilisateur et le mot de passe sont stocks dans le rfrentiel. Lorsque vous lancez le module Utilisateur en mode connect, qui est le mode de travail par dfaut, BUSINESSOBJECTS se connecte au rfrentiel et lit les informations relatives la scurit. Votre nom dutilisateur et votre mot de passe sont alors crits dans fichier objects.lsi ou dans le fichier objects.ssi, situs dans le dossier ShData ou dans le dossier LocData. Aprs avoir lanc BUSINESSOBJECTS en mode connect, vous pouvez utiliser les variables BOUSER et BOPASS dans la ligne de commande accessible via la commande Excuter. Vous pouvez : Dclarer la valeur des variables aprs les options -user et -pass. Si, par exemple, le superviseur vous a attribu le nom dutilisateur VICTOR et le mot de passe HUGO, vous pouvez crire la commande suivante : c:\BusinessObjects\Busobj.exe -user VICTOR -pass HUGO Dclarer les variables et les valeurs qui leur correspondent dans un fichier texte du dossier BusinessObjects. Puis, dans la ligne de commande accessible via la commande Excuter, indiquez le nom du fichier aprs loption -vars. Si par exemple le superviseur vous a attribu le nom dutilisateur VICTOR et le mot de passe HUGO, vous pouvez crer un fichier .txt (monfich.txt) dans lequel vous spcifiez : BOUSER=VICTOR

Manuel de lutilisateur 683

Annexe A

BOPASS=HUGO Vous pouvez prsent utiliser la commande Excuter : c:\BusinessObjects\Busobj.exe -vars monfich.txt

Remarque : Les noms dutilisateur et les mots de passe contenant des espaces

doivent tre placs entre guillemets, comme suit : nom dutilisateur. Vous pouvez utiliser des majuscules pour spcifier les variables qui grent la scurit, comme dans lexemple ci-dessus.

Autres variables pouvant tre dfinies dans un fichier


Dans le fichier .txt que vous dclarez aprs loption -vars, vous pouvez spcifier dautres variables pour travailler avec BUSINESSOBJECTS. Si, par exemple, vous avez cr une variable qui affiche une invite lors de lexcution dune requte, vous pouvez spcifier la valeur de cette variable dans le fichier .txt. La syntaxe est la suivante : VARIABLENAME=VALEUR

684 Manuel de lutilisateur

Annexe B BUSINESSOBJECTS et Visual Basic for Applications


.................................................................................

Dans cette annexe


Gnralits 687

Quest-ce quune macro ? 687 Quest-ce quune macro complmentaire ? 687 Quen est-il des scripts utiliss dans BUSINESSOBJECTS 4.1 ? 688
Utilisation des macros 689

Excution dune macro 689 Utilisation de la barre doutils Visual Basic 690
Utilisation de macros complmentaires 692

Installation dune macro complmentaire 692 Utilisation dune macro complmentaire 693 Dsinstallation dune macro complmentaire 693 Echange de macros complmentaires avec dautres utilisateurs 693

Manuel de lutilisateur 685

Annexe B

Conversion des scripts en macros 694

Conversion dun script 694


Utilisation de lditeur Visual Basic 696

Lancement de lditeur Visual Basic 696

686 Manuel de lutilisateur

Gnralits

Gnralits
Vous pouvez personnaliser BUSINESSOBJECTS 5.0 laide du langage de programmation Microsoft Visual Basic for Applications. BUSINESSOBJECTS 5.0 dispose dun diteur Visual Basic permettant de dvelopper des macros, des macros complmentaires et des fournisseurs de donnes VBA. Lditeur Visual Basic est lditeur VBA Microsoft standard qui vous est peut-tre dj familier si vous utilisez des produits Microsoft Office. Cette annexe dcrit comment utiliser des macros et des macros complmentaires dans BUSINESSOBJECTS. Pour en savoir plus sur la cration de fournisseurs de donnes VBA, reportez-vous la section Utilisation des procdures Visual Basic for Applications, page 152.

Quest-ce quune macro ?


Une macro est une srie de commandes et de fonctions qui est stocke dans un module Visual Basic for Applications et qui peut tre excute chaque fois que la tche qui lui est associe doit tre effectue. Si vous effectuez une tche de faon rptitive, vous pouvez automatiser cette tche au moyen dune macro. Vous pouvez crer des macros par le biais de lditeur Visual Basic.

Quest-ce quune macro complmentaire ?


Les macros complmentaires sont des programmes qui apportent des commandes et des fonctionnalits facultatives BUSINESSOBJECTS. Les macros complmentaires sont gnralement cres par les personnes responsables de lajout de fonctionnalits personnalises BUSINESSOBJECTS. En tant quutilisateur, il vous suffit dinstaller et de dsinstaller les macros complmentaires qui vous sont envoyes. Avant de pouvoir utiliser une macro complmentaire, vous devez linstaller sur votre poste puis la charger dans BUSINESSOBJECTS. Par dfaut, les macros complmentaires (fichiers *.rea) sont installes dans le dossier UserDocs de BUSINESSOBJECTS. Le chargement dune macro complmentaire rend la fonctionnalit disponible dans BUSINESSOBJECTS et ajoute toutes les commandes associes aux menus appropris. Le dchargement dune macro complmentaire supprime ses fonctionnalits et commandes de BUSINESSOBJECTS, mais le programme reste sur votre poste afin que vous puissiez nouveau le charger facilement.

Manuel de lutilisateur 687

Annexe B

Vous pouvez utiliser vos propres programmes Visual Basic for Applications en tant que macros complmentaires. Pour en savoir plus sur la cration dune macro complmentaire partir dun programme, reportez-vous au manuel BUSINESSOBJECTS Developers Guide.

Quen est-il des scripts utiliss dans BUSINESSOBJECTS 4.1 ?


Les scripts crs laide du langage de programmation ReportScript peuvent tre automatiquement convertis en macros Visual Basic par BUSINESSOBJECTS 5.0. Pour en savoir plus, reportez-vous la section Conversion des scripts en macros, page 694.

688 Manuel de lutilisateur

Utilisation des macros

Utilisation des macros


Les macros sont cres et stockes dans des documents BUSINESSOBJECTS (fichiers .rep) ou des macros complmentaires BUSINESSOBJECTS (fichiers .rea). Vous pouvez excuter des macros partir de la bote de dialogue Macros ou de la barre doutils Visual Basic si des macros ont t associes aux boutons de la barre doutils.

Excution dune macro


1. Slectionnez la commande Macro du menu Outils, puis Macros ou cliquez sur le bouton Macros de la barre doutils Visual Basic. La bote de dialogue Macros saffiche lcran.

2. Dans la bote liste droulante Macros disponibles dans, slectionnez les documents dans lesquels les macros sont stockes. Vous pouvez choisir dafficher les macros disponibles dans le document actif, toutes les macros de tous les documents ouverts, les macros dun document ouvert slectionn ou encore les macros se trouvant dans des macros complmentaires.

Les macros stockes dans le ou les documents slectionns sont affiches dans la liste Nom de la macro. 3. Slectionnez le nom de la macro utiliser et cliquez sur Excuter.

Manuel de lutilisateur 689

Annexe B

Utilisation de la barre doutils Visual Basic


Pour afficher la barre doutils Visual Basic : Cliquez sur nimporte quelle barre doutils affiche laide du bouton droit de la souris et slectionnez Visual Basic dans le menu contextuel.

a. Ouvre la bote de dialogue Macros. b. Ouvre lditeur Visual Basic. c. Les boutons 1 5 excutent les macros qui leur sont associes.

Affectation dune macro un bouton de la barre doutils


1. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran. 2. Cliquez sur longlet Macros.

690 Manuel de lutilisateur

Utilisation des macros

3. Cochez la case 1 pour activer le premier bouton de la barre doutils Visual Basic. 4. Cliquez sur le bouton situ droite du nom de la macro. La bote de dialogue Macros saffiche lcran. 5. Slectionnez dans la liste la macro que vous voulez utiliser et cliquez sur le bouton Slectionner. Le nom de la macro saffiche dans la zone Nom de la macro. 6. Dans la zone Info-bulle, saisissez linfo-bulle que vous voulez utiliser pour la macro. Linfo-bulle saffiche lorsque vous placez le curseur sur le bouton correspondant de la barre doutils Visual Basic.

Manuel de lutilisateur 691

Annexe B

Utilisation de macros complmentaires


Les macros complmentaires de BUSINESSOBJECTS sont des programmes Visual Basic for Applications qui apportent des commandes et des fonctionnalits facultatives BUSINESSOBJECTS. Vous pouvez diffuser les macros complmentaires que vous avez cres dautres utilisateurs, et inversement, rcuprer et utiliser des macros complmentaires cres par dautres utilisateurs.

Installation dune macro complmentaire


1. Slectionnez la commande Macros complmentaires du menu Outils. La bote de dialogue Macros complmentaires saffiche lcran.
Une coche indique que la macro a t installe. Labsence de coche indique que la macro est sur le poste mais quelle nest pas installe.

2. Cliquez sur le bouton Parcourir pour localiser et ouvrir les macros complmentaires se trouvant sur votre poste. La zone Macros complmentaires disponibles affiche la liste de toutes les macros complmentaires disponibles. Deux types de macros complmentaires peuvent tre affiches dans cette bote de dialogue : celles qui sont disponibles et celles qui ont t installes. Une macro complmentaire ne peut tre utilise que lorsquelle a t installe. 3. Cochez la case situe en regard du nom de la macro et cliquez sur OK. La macro complmentaire est installe et peut alors tre utilise.

Remarque : Lorsquun utilisateur installe une macro complmentaire, cette

dernire nest installe que pour cet utilisateur. Si celui-ci se connecte sous un autre nom, la macro complmentaire ne sera pas disponible.

692 Manuel de lutilisateur

Utilisation de macros complmentaires

Utilisation dune macro complmentaire


Vous pouvez excuter une macro complmentaire installe partir de la bote de dialogue Macros ou lassocier un bouton de la barre doutils Visual Basic.

Dsinstallation dune macro complmentaire


1. Dcochez la case situe en regard du nom de la macro dans la bote de dialogue Macros complmentaires. 2. Cliquez sur OK. Les fonctionnalits et commandes de la macro complmentaire sont retires de BUSINESSOBJECTS, mais le programme reste sur votre poste afin de vous permettre de le recharger facilement si vous souhaitez nouveau lutiliser.

Echange de macros complmentaires avec dautres utilisateurs


Vous pouvez envoyer et rcuprer des macros complmentaires (fichiers .rea) selon la mme procdure que pour les documents BUSINESSOBJECTS.

Manuel de lutilisateur 693

Annexe B

Conversion des scripts en macros


BUSINESSOBJECTS 4.1 vous permettait dautomatiser des tches en crant des scripts laide du langage de programmation ReportScript. Ce langage a t remplac par le langage de programmation Visual Basic dans BUSINESSOBJECTS 5.0. BUSINESSOBJECTS 5.0 peut convertir vos scripts SBL en macros Visual Basic (VBA), excutables ensuite partir de la bote de dialogue Macros. La procdure de conversion du script est la suivante : Les botes de dialogue sont converties en formulaire VBA. La logique du code est convertie en module VBA. Les fonctions et les instructions spcifiques de SBL sont dclares dans un module supplmentaire.

Conversion dun script


1. Slectionnez la commande Macro du menu Outils, puis la commande Convertir de ReportScript du sous-menu. La bote de dialogue Ouvrir saffiche lcran. Par dfaut, le dossier Scripts est ouvert et une liste des scripts disponibles est affiche.

2. Slectionnez le script convertir. 3. Dans la bote liste droulante Convertir en, slectionnez lendroit o vous souhaitez sauvegarder la macro convertie. Vous pouvez convertir la macro dans le document actif ou dans un nouveau document.

694 Manuel de lutilisateur

Conversion des scripts en macros

4. Cliquez sur Importer. Le script est converti.

Remarque : A la suite de la conversion, la macro peut parfois ncessiter une lgre mise au point dans lditeur Visual Basic afin quelle puisse correctement fonctionner. Pour en savoir plus, reportez-vous au manuel BUSINESSOBJECTS Developers Guide.

Manuel de lutilisateur 695

Annexe B

Utilisation de lditeur Visual Basic


Vous pouvez ouvrir lditeur Visual Basic directement partir de BUSINESSOBJECTS afin de crer des macros et des programmes qui seront utiliss dans BUSINESSOBJECTS. Cet environnement de dveloppement dispose dune aide en ligne qui lui est propre.

Lancement de lditeur Visual Basic


Pour ouvrir lditeur Visual Basic : Cliquez sur le bouton Visual Basic Editor de la barre doutils Visual Basic.
Visual Basic Editor

Lenvironnement de dveloppement Visual Basic souvre. La programmation dans Visual Basic ncessite la connaissance de lenvironnement de programmation, trait dans le manuel BUSINESSOBJECTS Developers Guide.

696 Manuel de lutilisateur

Glossaire

administrateur de la base de donnes

Personne qui gre les droits daccs une base de donnes relationnelle et qui gnralement contrle linstallation de la base de donnes sur un site. Egalement appele BDA (Database Administrator). Opration permettant deffectuer un calcul sur les donnes l'aide dune fonction telle que "somme", "moyenne", "maximum", etc. Type de graphe mettant en valeur limportance relative des valeurs sur un laps de temps donn. Fonctionnalit permettant dappliquer aux cellules dun rapport un contenu ou un format spcifique. Le format ou le contenu s'applique si les donnes contenues dans les cellules sinscrivent dans une certaine fourchette de valeurs ou remplissent les conditions dfinies par l'utilisateur. Voir Exploration descendante/ascendante. Technique permettant la manipulation de donnes dans le but de visualiser ces donnes sous diffrents angles et diffrents niveaux de dtail. Lanalyse multidimensionnelle se fait par le biais des modes Rotation et Exploration. Elment de graphe apparaissant horizontalement la base du plan du graphe ou verticalement sur un ct du plan du graphe. Permet de lire les valeurs des donnes projetes sur le graphe. Elment de graphe stendant horizontalement de gauche droite le long de la base du graphe et sur lequel sont projetes les donnes.

agrgat

aire

alerteur

analyse descendante/ ascendante analyse multidimensionnelle

axe

axe X

Manuel de lutilisateur 697

Glossaire

axe Y

Elment de graphe stendant verticalement partir de lextrmit gauche de laxe X et sur lequel sont projetes les donnes numriques. Elment facultatif de graphe matriciel uniquement, qui stend en diagonale vers la droite partir de lextrmit droite de laxe X et sur lequel sont projetes les donnes. Elment dinterface situ au-dessous de la barre doutils dans BUSINESSOBJECTS et qui permet de saisir, de modifier et deffacer les formules contenues dans les cellules dun rapport. Elment de graphe qui s'tend de la valeur minimale la valeur maximale des deux premires sries de donnes d'un groupe. Ces barres permettent lutilisateur de comparer les relations existant entre deux sries de donnes et sont disponibles uniquement pour les graphes en courbe et les nuages de points. Terme gnrique utilis dans BUSINESSOBJECTS pour dcrire les tableaux simples, les tableaux croiss et les graphes. Dans un schma relationnel, situation dans laquelle il existe plusieurs chemins pour relier deux tables de base de donnes. Produit de BUSINESSOBJECTS permettant le traitement diffr de documents. BROADCAST AGENT peut effectuer, un moment prcis ou selon une frquence dfinie, les tches suivantes : rafrachissement et impression des documents, publication sur un serveur Web, envoi d'autres utilisateurs et excution de scripts personnaliss. Classification dun document publi destine faciliter la recherche de documents sur le rfrentiel par les utilisateurs. Par exemple, si vous travaillez dans un service Marketing et que vous publiez un document marketing, vous pouvez attribuer la catgorie Marketing au document ; ainsi, vos collaborateurs peuvent rapidement et aisment localiser et rcuprer le document. Elment de rapport pouvant tre un en-tte ou un pied de page, une cellule matre ou individuelle, et formant les lignes et les colonnes d'un tableau simple ou crois.

axe Z

barre de formule

barre hausse-baisse

bloc

boucle

BROADCAST AGENT

catgorie

cellule

698 Manuel de lutilisateur

Glossaire

cellule individuelle

Cellule dun rapport associe aucun autre lment du rapport. La cellule contenant le titre du rapport est une cellule individuelle. Dans un rapport matre/dtail, cellule individuelle lintrieur dune section affichant une valeur laquelle correspondent les autres donnes de la section. Site Web destin diffuser le contenu dInternet sur votre poste. Regroupement logique d'objets dans un univers. Liste verticale regroupant les donnes dun rapport dans un tableau simple ou crois. Technique permettant de relier des informations (du texte, par exemple) par le biais dun oprateur. Opration permettant de limiter le rapatriement des donnes en fonction de certains critres. Condition dfinie par le designer dans DESIGNER et applique aux requtes dans lditeur de requte. Condition de requte que lutilisateur applique sur un objet du rsultat, en slectionnant des valeurs dans la liste de valeurs de l'objet. Ensemble de paramtres permettant laccs un SGBDR. Ces paramtres comprennent les informations systme, telles que le compte de donnes, lidentification utilisateur et le chemin daccs la base de donnes. Dans BUSINESSOBJECTS, il existe deux types de connexions : la connexion partage et la connexion personnelle. Type de connexion pouvant tre utilise par plusieurs utilisateurs et pouvant tre stocke sur un serveur de fichiers. Les connexions partages peuvent tre modifies. Type de connexion propre un utilisateur et stocke sur son poste. Les connexions personnelles sont statiques, c'est--dire qu'elles sont propres au document en cours et ne sont pas modifiables.

cellule matre

chane

classe colonne

concatnation

condition

condition prdfinie

condition simple

connexion

connexion partage

connexion personnelle

Manuel de lutilisateur 699

Glossaire

contexte

Fonctionnalit de la requte vous permettant de choisir le chemin ncessaire au rapatriement des donnes, lorsquil existe plusieurs chemins possibles. Sous-ensemble de donnes appartenant un microcube et qui peut tre affich dans un bloc du rapport. 1. Partie dun tableau comprenant les colonnes sans les en-ttes. 2. Intersection des lignes et des colonnes dans un tableau crois. Type de graphe dans lequel les donnes sont projetes sur des courbes et qui met en vidence lvolution des donnes dans le temps. Technique danalyse vous permettant de dcouvrir les relations caches entre les donnes pour les besoins de votre entreprise. Fonctionnalit disponible avec BUSINESSMINER, option de BUSINESSOBJECTS. Voir administrateur de la base de donnes. Fonctionnalit Windows permettant dexporter des donnes de BUSINESSOBJECTS vers une autre application, telle que Microsoft Excel. Les donnes de lapplication cible peuvent tre automatiquement rafrachies en cas de modification des donnes dans lapplication hte. Personne utilisant DESIGNER pour crer et tenir jour des univers destins un groupe dutilisateurs particulier. Le designer de lunivers distribue les univers aux utilisateurs en les exportant vers le rfrentiel ou en les dplaant an tant que fichiers par le biais du systme de fichiers. Qualification dun objet dun univers, dun objet personnel, dune variable locale ou dune colonne de donnes numriques, permettant de crer des hirarchies et donc deffectuer une analyse en mode Exploration. Fichier de BUSINESSOBJECTS (extension .rep) contenant des rapports. Partie du rfrentiel.

contexte du bloc

corps

courbe

Data Mining

DBA DDE (Dynamic Data Exchange)

Designer

dimension

document

domaine

700 Manuel de lutilisateur

Glossaire

domaine document

Partie du rfrentiel abritant les documents qui ont fait lobjet dun envoi pour traitement diffr avec BROADCAST AGENT ou qui ont t envoys l'aide de la commande Envoyer . Partie du rfrentiel abritant les univers exports. Le domaine univers permet de stocker, de distribuer et de grer les univers. Un rfrentiel peut comporter plusieurs domaines univers. Terme utilis par Windows 95 pour dsigner un rpertoire. Ligne de donnes reproduite plusieurs fois dans le rsultat dune requte. Fonctionnalit de BUSINESSOBJECTS vous permettant d'envoyer des documents dautres utilisateurs et de recevoir des documents dautres utilisateurs. Elment de graphe dterminant les valeurs des donnes affiches sur un axe, les intervalles entre ces valeurs et le point d'intersection de ces valeurs entre deux axes. Interface de BUSINESSOBJECTS vous permettant de crer, de modifier et dexcuter des requtes. Cellule apparaissant en haut de chaque page dun rapport. Cellule apparaissant en haut de chaque bloc de donnes cr par une rupture. Fonctionnalit rafrachissant automatiquement un rapport en fonction du profil dfini pour chaque utilisateur devant le recevoir. Elment de graphe apparaissant en regard ou au-dessous dun axe destin fournir des informations sur les donnes reprsentes sur cet axe. Elment de graphe apparaissant dans le graphe lui-mme pour indiquer les valeurs des donnes affiches. En mode Exploration, tche affichant les donnes un niveau moins dtaill. Vous pouvez, par exemple, faire une exploration ascendante du chiffre daffaires trimestriel vers le chiffre daffaires annuel.

domaine univers

dossier doublon

change de documents

chelle

diteur de requte

en-tte de page en-tte de rupture

envoi slectif de rapport

tiquette d'axe

tiquette de donnes

exploration ascendante

Manuel de lutilisateur 701

Glossaire

exploration descendante

En mode Exploration, tche affichant les donnes un niveau plus dtaill. vous pouvez, par exemple, faire une exploration descendante du chiffre daffaires annuel vers le chiffre daffaires trimestriel. Technique danalyse de donnes effectue diffrents niveaux de dtail. Analyse permettant de rapatrier davantage de donnes de la base de donnes directement en mode Exploration. En mode Exploration, tche affichant les donnes de mme niveau de dtail, mais issues de dimensions diffrentes. Vous pouvez par exemple faire une exploration latrale du chiffre daffaires par anne vers le chiffre daffaires par pays. Composant de BUSINESSOBJECTS permettant lexploration des donnes. Type de fournisseur de donnes (feuille de calcul, dBASE, etc.) contenant des donnes personnelles par opposition aux donnes dentreprise. Fichier portant une extension .bqy ; correspond une dfinition de requte et stocke les donnes rapatries par une requte. WEBINTELLIGENCE est un produit BUSINESSOBJECTS vous permettant dutiliser un navigateur web pour crer des rapports partir dunivers BUSINESSOBJECTS. Un fichier WEBINTELLIGENCE contient une requte, les donnes rapatries par la requte, un format de rapport et un en-tte indiquant la personne ayant envoy et enregistr la requte ainsi que la taille du fichier. Ce fichier porte lextension .wqy. Fonctionnalit de BROADCAST AGENT par laquelle une nouvelle tche ne commence que lorsquune prcdente tche a t correctement traite. Fonctionnalit de rapport vous permettant de nafficher quune partie des donnes rapatries par une variable.

exploration descendante/ascendante exploration directe

exploration latrale

EXPLORER

fichier de donnes personnelles

fichier de requte

fichier WebIntelligence

File Watcher

filtre

702 Manuel de lutilisateur

Glossaire

fonction

Formule prdfinie, livre avec BUSINESSOBJECTS, qui effectue une opration sur les valeurs dun rapport, puis renvoie les valeurs rsultant de lopration. Peut sutiliser seule ou lintrieur de formules plus complexes que vous crez. Fonction dveloppe en C++ utilisant des fichiers livrs avec BUSINESSOBJECTS. Motif saffichant en arrire-plan sur chaque page dun rapport. Dans un rapport, combinaison de fonctions, doprateurs, de variables et/ou de variables locales, affiche dans une cellule et calculant une nouvelle valeur en fonction de valeurs existantes. Mcanisme permettant de rapatrier des donnes pour un rapport. Les fournisseurs de donnes disponibles sont les suivants : requtes sur des univers, procdures stockes, scripts SQL la carte, fichiers de donnes personnelles et serveurs OLAP. Elment essentiel de lespace de travail BUSINESSOBJECTS, permettant lutilisateur une gestion rapide et facile de diffrents aspects de son travail. A partir dune seule fentre, vous pouvez grer toutes les variables dun rapport, travailler sur la structure et la mise en forme des composants du rapport et utiliser les lments de navigation pour passer rapidement dune section une autre ou dun rapport un autre. Technique vous permettant de slectionner et de dplacer les lments dun rapport ou dune requte laide de la souris. Type de bloc dans lequel les donnes sont reprsentes sous forme graphique. Graphe en deux dimensions affichant sur deux axes (X et Y) les donnes correspondant deux variables. Graphe en trois dimensions. Type de graphe reprsentant des sries de donnes comme partie intgrante d'un tout.

fonction externe

fond de page

formule

fournisseur de donnes

Gestionnaire de rapports

glisser-dposer

graphe

graphe 2D

graphe 3D graphe empil

Manuel de lutilisateur 703

Glossaire

graphe en secteurs

Type de graphe circulaire affichant les donnes sous la forme de portions dun camembert. Graphe 2D ou 3D affichant les donnes sur trois axes (X, Y et Z). Graphe en deux dimensions affichant les donnes sur trois axes (X, Y et Z). Graphe en trois dimensions affichant les donnes sur trois axes ( X,Y et Z). Voir nuage de points. Ensemble dau moins deux conditions poses sur une requte et lies par un mme oprateur (ET ou OU). Groupe dutilisateurs ayant accs un domaine document du rfrentiel. Type de graphe dans lequel les donnes sont reprsentes sous forme de colonnes. Illustre une variation sur un laps de temps ou une comparaison entre des valeurs. Fonctionnalit de lanalyse multidimensionnelle permettant de classer des dimensions dun niveau "moins dtaill" un niveau "plus dtaill" et permettant deffectuer une analyse sur diffrents niveaux de dtail en mode Exploration. Qualification dun objet dun univers, dun objet personnel, dune variable locale ou dune colonne de donnes, renvoyant des donnes numriques en rsultat dun calcul incluant une fonction dagrgat. Qualification dun objet dun univers, dun objet personnel, dune variable locale ou dune colonne de donnes, fournissant un supplment dinformation sur une dimension. Toujours associe une dimen