Vous êtes sur la page 1sur 750

Manuel de lutilisateur

Version 5.1

Windows
BusinessObjects TM
Version 5.1
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 par e-mail : documentation@businessobjects.com.
Business Objects dcline toute responsabilit quant dventuelles erreurs contenues dans le prsent manuel.

Copyright Business Objects S.A. 2003. Tous droits rservs.


Parties du copyright Copyright 1996, Microsoft Corporation. Tous droits rservs.
Parties du copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000 par Cold Spring Harbor Laboratory. Fond sous
Grant P41-RR02188 par les instituts nationaux de la sant (National Institutes of Health).
Parties du copyright 1996, 1997, 1998, 1999, 2000 par Boutell.Com, Inc.
Parties en rapport avec le format GD2, copyright 1999, 2000 Philip Warner.
Parties en rapport avec PNG, copyright 1999, 2000 Greg Roelofs.
Portions en rapport avec libttf, copyright 1999, 2000 John Ellson (ellson@lucent.com).
Parties en rapport avec JPEG, copyright 2000, Doug Becker et copyright (C) 1994-1998, Thomas G. Lane. Ce
logiciel est bas en partie sur des travaux de the Independent JPEG Group .
Parties en rapport avec WBMP, copyright 2000 Maurice Szmurlo et Johan Van den Brande.
Imprim en France.

Proprit industrielle :
Le logo Business Objects, BusinessMiner, BusinessQuery et WebIntelligence sont des marques dposes de Business Objects S.A. aux Etats-Unis
et/ou autres pays.
Le slogan de Business Objects, Broadcast Agent, BusinessObjects, Personal Trainer, Rapid Deployment Templates et Set Analyzer sont des
marques de Business Objects S.A. aux Etats-Unis et/ou autres pays.
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.

Brevets amricains nos 5 555 403, 6 247 008 et 6 578 027

Rfrence du manuel : 310-10-510-02

Edition : 6
Table des matires

Prface
Contenu de la documentation ............................................................................................. xvi
A propos de ce manuel........................................................................................................ xxii

Partie I Introduction
Chapitre 1 Introduction 25
Prsentation de BusinessObjects .......................................................................................... 26
Documentation 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................................................................................................ 47

Chapitre 3 Cration de requtes sur des univers 61


Gnralits............................................................................................................................... 62
Cration dune requte simple sur un univers .................................................................. 66
Cration dune requte plus performante .......................................................................... 74
Excution dune requte sur un univers diffrent............................................................. 86

Manuel de lutilisateur iii


Table des matires

Chapitre 4 Concepts avancs des requtes sur les univers 87


Prsentation ............................................................................................................................. 89
Cration dobjets personnels................................................................................................. 90
Personnalisation des listes de valeurs ................................................................................. 97
Application de conditions complexes dans des requtes ............................................... 104
Application de groupes de conditions .............................................................................. 120
Cration de requtes combines......................................................................................... 124
Utilisation de SQL partir des requtes BusinessObjects .............................................. 130

Chapitre 5 Utilisation dautres types de fournisseurs de donnes 133


Gnralits ............................................................................................................................. 135
Utilisation de procdures stockes..................................................................................... 137
Utilisation de SQL la carte................................................................................................ 142
Utilisation de fichiers de donnes personnelles............................................................... 152
Utilisation des procdures Visual Basic for Applications .............................................. 158

Chapitre 6 Combinaison de donnes provenant de sources diffrentes 165


Gnralits ............................................................................................................................. 166
Quelles sont les sources de donnes disponibles ?.......................................................... 166
Insertion de donnes de sources diffrentes dans un mme rapport ........................... 167
Liaison de fournisseurs de donnes................................................................................... 174

Chapitre 7 Gestion des fournisseurs de donnes 181


Gnralits ............................................................................................................................. 182
Modification du nom des fournisseurs de donnes ........................................................ 183
Statistiques sur les fournisseurs de donnes .................................................................... 187
Purge et suppression des fournisseurs de donnes......................................................... 188
Utilisation optimale des fournisseurs de donnes........................................................... 190

Chapitre 8 Exportation de donnes partir de BusinessObjects 191


Gnralits ............................................................................................................................. 192
Exportation de donnes issues de BusinessObjects......................................................... 195

iv Manuel de lutilisateur
Table des matires

Partie III Cration de rapports


Chapitre 9 Rapports et Gestionnaire de rapports 201
Gnralits............................................................................................................................. 203
Lancement de BusinessObjects........................................................................................... 203
Espace de travail de BUSINESSOBJECTS ............................................................................... 206
Organisation de lespace de travail.................................................................................... 210
Gestionnaire de rapports..................................................................................................... 214
Gestion des rapports ............................................................................................................ 218
Ouverture de documents .................................................................................................... 221
Utilisation des dossiers Documents personnels .............................................................. 223
Rafrachissement de documents BusinessObjects ........................................................... 231
Enregistrement des documents .......................................................................................... 238

Chapitre 10 Affichage des donnes dans un tableau 245


Gnralits............................................................................................................................. 247
Types de tableaux................................................................................................................. 248
Cration de tableaux ............................................................................................................ 251
Insertion guide de tableaux .............................................................................................. 262
Edition de tableaux .............................................................................................................. 265
Cellules individuelles .......................................................................................................... 272

Chapitre 11 Rapports matre/dtail 277


Gnralits............................................................................................................................. 278
Structuration dun rapport matre/dtail......................................................................... 279
Rorganisation dun rapport matre/dtail ..................................................................... 283
Gestion des sections dun rapport matre/dtail ............................................................ 284
Annulation dun rapport matre/dtail............................................................................ 285

Manuel de lutilisateur v
Table des matires

Chapitre 12 Organisation des donnes dans un rapport 289


Gnralits ............................................................................................................................. 290
Limitation des donnes affiches ....................................................................................... 291
Contrle de lordre des donnes ........................................................................................ 301
Utilisation du palmars sur les valeurs ............................................................................. 309
Masquage des colonnes et des lignes de donnes ........................................................... 314
Mise en vidence des donnes............................................................................................ 316

Chapitre 13 Ruptures de tableaux et affichage des calculs 323


Gnralits ............................................................................................................................. 325
Ruptures................................................................................................................................. 326
Calculs .................................................................................................................................... 338
Euro - Conversion................................................................................................................. 347

Chapitre 14 Formules, variables locales et fonctions 357


Gnralits ............................................................................................................................. 359
Formules ................................................................................................................................ 360
Variables locales.................................................................................................................... 365
Cration de variables locales par regroupement de valeurs .......................................... 370
Gestion des formules et des variables locales .................................................................. 376
Fonctions ................................................................................................................................ 378
Autres exemples dutilisation des formules ..................................................................... 382

Chapitre 15 Contextes de calcul et syntaxe tendue 389


Gnralits ............................................................................................................................. 390
Introduction aux contextes et la syntaxe tendue......................................................... 391
Utilisation de la syntaxe tendue pour les calculs complexes ....................................... 400
Aide-mmoire ....................................................................................................................... 420

vi Manuel de lutilisateur
Table des matires

Chapitre 16 Rsolution des incidents lis aux calculs 425


Gnralits............................................................................................................................. 427
#CALCUL .............................................................................................................................. 428
#VALEURMULTI ................................................................................................................. 434
#######................................................................................................................................... 443
#ALERTEUR ......................................................................................................................... 443
#DICT.ERREUR .................................................................................................................... 444
#DIV/0 ................................................................................................................................... 446
#ERREUR............................................................................................................................... 447
#ERRI...................................................................................................................................... 448
#DEBORDEMENT ............................................................................................................... 451
#SYNTAXE ............................................................................................................................ 452
#INCONNU .......................................................................................................................... 453
Astuces et conseils................................................................................................................ 454

Partie IV Utilisation de graphes


Chapitre 17 Cration de graphes 459
Gnralits............................................................................................................................. 460
Types de graphes.................................................................................................................. 461
Cration dun graphe........................................................................................................... 464
Organisation des donnes dun graphe ............................................................................ 469

Chapitre 18 Mise en forme des graphes 475


Gnralits............................................................................................................................. 477
Mise en forme gnrale ....................................................................................................... 479
Mise en forme des sries de donnes ................................................................................ 486
Mise en forme spcifique .................................................................................................... 488
Mise en forme des axes et des tiquettes daxe................................................................ 493
Amlioration et mise en valeur des graphes.................................................................... 500
Utilisation de types de graphes diffrents sur un mme graphe .................................. 509

Manuel de lutilisateur vii


Table des matires

Suppression dun graphe .................................................................................................... 518


Affichage dun calcul sur les donnes dun graphe ........................................................ 519

Partie V Analyse des donnes


Chapitre 19 Prsentation des analyses 523
Analyse des donnes dans BusinessObjects ..................................................................... 524
Analyse sur rapport.............................................................................................................. 524
Mode Exploration BusinessObjects.................................................................................... 525
BusinessMiner ....................................................................................................................... 525
Serveurs OLAP...................................................................................................................... 526
Mode Rotation....................................................................................................................... 526

Chapitre 20 Analyse des donnes en mode Exploration 527


Gnralits ............................................................................................................................. 529
Utilisation du mode Exploration........................................................................................ 532
Exploration sur des graphes ............................................................................................... 539
Exploration sur plusieurs hirarchies................................................................................ 540
Obtention dune vue diffrente des donnes ................................................................... 542
Analyse des indicateurs en mode Exploration................................................................. 548
Copie dun rapport en cours de travail ............................................................................. 550
Elargissement de lanalyse .................................................................................................. 551
Exploration laide de hirarchies personnalises.......................................................... 556
Qualification des donnes pour les hirarchies ............................................................... 560
Impression partir du mode Exploration ........................................................................ 563
Choix des options relatives au mode Exploration ........................................................... 564

Chapitre 21 Utilisation du mode Rotation 567


Mode Rotation....................................................................................................................... 568

viii Manuel de lutilisateur


Table des matires

Partie VI Formatage des rapports


Chapitre 22 Formatage des tableaux, cellules et sections 597
Gnralits............................................................................................................................. 598
Formatage des sections........................................................................................................ 598
Formatage des tableaux....................................................................................................... 603
Formatage des cellules......................................................................................................... 611

Chapitre 23 Mise en forme des pages 633


Gnralits............................................................................................................................. 634
Positionnement des composants dun rapport ................................................................ 635
Utilisation du Gestionnaire de rapports pour la structuration du rapport ................. 641
Masquage et affichage des composants dun rapport .................................................... 644
Fonds de page ....................................................................................................................... 656

Chapitre 24 Mise en forme du rapport 659


Gnralits............................................................................................................................. 660
Rapports sur plusieurs pages ............................................................................................. 661
Mise en page ......................................................................................................................... 669
Utilisation des numros de page, de lheure et de la date ............................................. 672
Insertion dinformations relatives au document ............................................................. 676
Utilisation du mode Plan .................................................................................................... 679

Chapitre 25 Modles et styles de rapport standard 681


Gnralits............................................................................................................................. 682
Modles et styles de rapport standard.............................................................................. 683
Personnalisation des styles de rapport standard............................................................. 688
Utilisation de modles ......................................................................................................... 697

Manuel de lutilisateur ix
Table des matires

Chapitre 26 Insertion de graphiques et autres objets de donnes 705


Gnralits ............................................................................................................................. 706
Utilisation de donnes et dimages issues dune autre application .............................. 707
Utilisation dimages dans un rapport................................................................................ 712

Partie VII Annexes


Annexe A

Annexe A Lancement de BusinessObjects via la commande Excuter 715


Gnralits ............................................................................................................................. 716
Utilisation de la commande Excuter ................................................................................ 716

Annexe B

Annexe B BUSINESSOBJECTS et Visual Basic for Applications 721


Gnralits ............................................................................................................................. 722
Utilisation des macros.......................................................................................................... 724
Utilisation de macros complmentaires ............................................................................ 727
Conversion des scripts en macros ...................................................................................... 729
Utilisation de lditeur Visual Basic................................................................................... 731

Index

x Manuel de lutilisateur
Liste des exemples

Partie I Introduction 23

Partie II Accs aux donnes 37

Comparaison des chiffres officiels et des objectifs personnels ............................................................... 53


Ncessit de disposer dun plus grand nombre de donnes .................................................................. 57
Cration dune requte dans lditeur de requte et excution ............................................................. 71
Limitation des rsultats de la requte laide dune condition ............................................................. 79
Connatre le montant total du chiffre daffaires gnr par des commandes en crant un objet
personnel ........................................................................................................................................................ 90
Vous voulez afficher les noms de famille et les prnoms dans une liste de clients ............................ 98
Vous voulez attribuer des donnes personnelles une liste de valeurs partir dun fichier texte 100
Vous recherchez les clients pour lesquels existent des rservations pour 1997 et 1998 ................... 105
Vous recherchez la date laquelle les clients ont pour la dernire fois effectu un paiement pour
lachat dun produit .................................................................................................................................... 115
Vous recherchez le client qui a fait la premire rservation ................................................................. 118
Vous recherchez les clients qui ont achet un produit donn une priode prcise ....................... 123
Vous recherchez les clients qui ont achet des produits en 1994 et en 1995 ...................................... 128
Invitation de lutilisateur slectionner une anne lors de lexcution dun script SQL la carte 150
Accs des donnes de messagerie lectronique par le biais de VBA ............................................... 160
BUSINESSOBJECTS vous invite lier des fournisseurs de donnes ........................................................ 174
Cration de rapports affichant le chiffre daffaires par pays et lieu de sjour, et le chiffre
daffaires par pays ....................................................................................................................................... 190
Copier et coller partir de BUSINESSOBJECTS vers Microsoft Excel ..................................................... 194

Partie III Cration de rapports 199

Cration dun rapport avec une section Anne et une section Trimestre .......................................... 282
Filtre des donnes pour afficher le chiffre daffaires de deux rgions uniquement ......................... 291
Affichage uniquement des magasins dont le chiffre daffaires hebdomadaire est suprieur
200 000 dollars ............................................................................................................................................. 298
Comment trier les mois correctement ? ................................................................................................... 305
Tri de clients par nationalit puis par nom dans lordre alphabtique ............................................... 306
Affichage des trois lignes de produits qui enregistrent le meilleur chiffre daffaires ...................... 309
Chiffre daffaires des trois meilleurs mois et comparaison avec le chiffre daffaires global ........... 312
Commerciaux ayant gnr un chiffre daffaires suprieur 500 000 dollars ................................... 316
Affichage des sous-totaux du chiffre daffaires pour chaque lieu de sjour contenu dans un

Manuel de lutilisateur xi
Liste des exemples

tableau ........................................................................................................................................................... 327


Diffrence entre Nombre et Nombre total ............................................................................................... 340
Affichage du chiffre daffaires total et des sous-totaux ......................................................................... 342
Affichage du chiffre daffaires moyen, maximum et minimum .......................................................... 344
Calcul de la diffrence entre le chiffre daffaires de deux trimestres .................................................. 344
Affichage du chiffre daffaires total en titre de tableau ......................................................................... 346
Conversion en euros : taux de conversion six chiffres ........................................................................ 347
Ajout de dollars amricains la liste de conversion en euros .............................................................. 354
Triangulation : conversion entre devises de lUME ............................................................................... 356
Calcul dune somme cumulative .............................................................................................................. 363
Mise en vidence de la marge au-dessus de la moyenne ...................................................................... 368
Grouper les trimestres pour afficher le chiffre daffaires par semestre ............................................... 370
Comment puis-je classer les villes en fonction du chiffre daffaires ? ................................................. 379
Calcul dune moyenne cumule sur 3 semaines ..................................................................................... 382
Combinaison du prnom et du nom dans une seule cellule ................................................................. 383
Combinaison de texte et de donnes dans une seule cellule ................................................................ 384
Combinaison de texte et de nombres dans une seule cellule ................................................................ 385
Combinaison de texte et de dates dans une seule cellule ...................................................................... 385
Comparaison de la croissance annuelle de la marge laide de la fonction O ................................ 386
Chiffre daffaires par anne et par rgion de rsidence et chiffre daffaires par rgion ................... 392
Calcul du chiffre daffaires total pour deux annes ............................................................................... 393
Rapport contenant des agrgats dans diffrents contextes ................................................................... 395
Syntaxe tendue dune formule dagrgat ............................................................................................... 397
Calcul du nombre de villes de rsidence par rgion de rsidence ....................................................... 401
Calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence ....... 403
Formule contenant des contextes dentre et de sortie .......................................................................... 405
Calcul du chiffre daffaires total cumul par pays ................................................................................. 406
Utilisation de PourChaque et PourTout .................................................................................................. 410
Calcul dun total gnral en utilisant le mot-cl Rapport ..................................................................... 416
Formule crite par BusinessObjects pour un calcul simple .................................................................. 418
#CALCUL rsultant dune somme cumule avec contexte de rinitialisation .................................. 429
Erreur #CALCUL gnre par une formule conditionnelle dans un pied de rupture ..................... 432
#VALEURMULTI dans un agrgat ........................................................................................................... 435
#VALEURMULTI dans un pied de rupture ............................................................................................ 437
#VALEURMULTI dans une section contenant Nom et Adresse ......................................................... 439
Rsolution de lerreur #ERRI par transformation dune partie de la formule en
variable .......................................................................................................................................................... 450

xii Manuel de lutilisateur


Liste des exemples

Partie IV Utilisation de graphes 457

Rorganisation des donnes sur les axes de graphes 2D ...................................................................... 470


Affichage de plusieurs courbes dans un graphe en courbes ................................................................ 471
Rorganisation des donnes sur les axes des graphes 3D .................................................................... 472
Adaptation de la zone de traage la taille du graphe - avant et aprs ............................................. 483
Adaptation de lchelle dans un rapport matre/dtail ........................................................................ 499
Comparaison du chiffre daffaires et de la quantit vendue sur un graphe ...................................... 513

Partie V Analyse des donnes 521

Pour quelle raison le chiffre daffaires est-il plus lev dans ce lieu de sjour que dans les autres ? ..
529
Exploration latrale de Lieux de sjour vers Ventes .............................................................................. 536
Analyse de la marge bnficiaire .............................................................................................................. 548
Analyse centre sur un lieu de sjour profit lev par utilisation de filtres dexploration comme
conditions de requte ................................................................................................................................. 553

Partie VI Formatage des rapports 595

Utilisation de la trame de fond pour diffrencier les sections .............................................................. 599


Application dune trame de fond et de bordures des tableaux ......................................................... 604
Mise en forme correcte des angles dun tableau crois ......................................................................... 605
Cration dun format de nombre trois dcimales ............................................................................... 618
Ajout dun lien vers un site web dans un rapport ................................................................................. 621
Pourquoi le positionnement relatif est-il important ? ........................................................................... 635
Affichage de diffrents formats de tableau pour les devises europennes et amricaines .............. 648
Dfinition dune mise en page diffrente pour les pages paires et impaires ..................................... 651
Comment afficher des totaux de page et des montants rcapitulatifs dans un rapport
multi-pages ? ................................................................................................................................................ 665
Comment connatre la date de dernire mise jour des donnes dun rapport ? ............................ 674
Insertion dune invite de requte dans un rapport ................................................................................ 677

Partie VII Annexes 713

Manuel de lutilisateur xiii


Liste des exemples

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 xix
Aide en ligne xxi
Pour en savoir plus xxi

A propos de ce manuel xxii


Public concern xxii
Conventions relatives au prsent manuel xxii

Manuel de lutilisateur xv
Prface

Contenu de la documentation
La documentation Business Objects continue de prsenter des informations
compltes et jour sur les produits. Elle ne prsente pas seulement les
caractristiques des produits, mais regroupe des astuces, des exemples et des
instructions pour la rsolution des incidents.
La documentation Business Objects est disponible, au choix, dans plusieurs
formats, notamment : aide en ligne Windows, HTML, Acrobat PDF, papier et
multimdia. En outre, vous pouvez y accder facilement tout moment, partir
du produit avec lequel vous travaillez.
La documentation a t conue pour rpondre vos besoins et dans un souci de
rapidit et de facilit de la recherche. Il suffit d'un clic de souris pour obtenir
toutes les informations dont vous avez besoin.
Les sections suivantes prsentent les caractristiques principales de notre
documentation.

Un service de documentation sur le Web


A partir du menu Aide de tous nos produits, vous pouvez slectionner la
commande Astuces, qui vous permet d'accder au service de documentation de
Business Objects sur Internet. A partir de l, vous pouvez dcouvrir les
nouveauts en matire de mises jour, astuces, exemples ou rsolution des
incidents.
Vous pouvez galement accder ce service en saisissant l'URL suivante dans
votre navigateur :
http://www.businessobjects.com/services/infocenter
A partir de la page Tips and Tricks, les utilisateurs enregistrs auprs du Support
client peuvent consulter la version lectronique de toute la documentation
Business Objects. Cette page contient des informations dtailles sur tous les
produits Business Objects, des mises jour, des instructions relatives la
rsolution des incidents, des astuces et bien dautres choses encore.
De plus, les clients enregistrs DEVELOPER SUITE ont la possibilit de tlcharger
la nouvelle documentation et des chantillons de code.

xvi Manuel de lutilisateur


Contenu de la documentation

Multimdia
La documentation multimdia de Business Objects est compose de la
prsentation BUSINESSOBJECTS Quick Tour, d'INFOVIEW Quick Tour ainsi que du
didacticiel BUSINESSMINER, prsentant les caractristiques principales des
produits.

BusinessObjects Quick Tour


BUSINESSOBJECTS Quick Tour est une prsentation multimdia qui permet de
dcouvrir les fonctionnalits essentielles de BUSINESSOBJECTS. Son approche
didactique en fait un outil idal pour ceux qui utilisent le produit pour la
premire fois.
Vous pouvez l'utiliser en mme temps que le manuel Prise en main de Business
Objects.

Copie d'cran de BusinessObjects Quick Tour

Manuel de lutilisateur xvii


Prface

InfoView Quick Tour


INFOVIEW Quick Tour est une prsentation multimdia dcrivant les
fonctionnalits essentielles d'INFOVIEW. Destine principalement aux nouveaux
utilisateurs, elle prsente les fonctionnalits utilises pour la gestion et la
distribution des documents.
Vous pouvez utiliser INFOVIEWQuick Tour avec le manuel Prise en main de
WebIntelligence.

Copie d'cran d'InfoView Quick Tour

Prise en main de BusinessMiner


Ce support multimdia apprend aux utilisateurs dbutants comment utiliser le
puissant logiciel de datamining qu'est BUSINESSMINER. Chaque leon comprend
une prsentation commente et anime montrant aux utilisateurs comment
rsoudre un problme concret l'aide de BUSINESSMINER. Les utilisateurs
peuvent ensuite mettre en pratique les tches dcrites, en suivant les exercices
progressifs du manuel d'accompagnement.

xviii Manuel de lutilisateur


Contenu de la documentation

Manuels en ligne
Manuels de l'utilisateur
Tous les manuels de lutilisateur sont disponibles sous forme de fichiers PDF
(Acrobat Portable Document Format). Destins une consultation en ligne, ces
fichiers permettent visualiser, de parcourir et d'imprimer le contenu des
manuels. La liste complte des manuels de Business Objects est fournie dans le
Manuel du dploiement.
A partir dun produit Business Objects, vous pouvez avoir accs au manuel
correspondant l'aide des commandes du menu Aide.

Le menu Aide de BusinessObjects propose des commandes pour visualiser la


documentation.
Le programme d'installation de BUSINESSOBJECTS copie automatiquement ces
fichiers dans :
Business Objects\Online Guides\Fr
Vous pouvez ouvrir un document partir du menu Aide, condition d'avoir
install Adobe Acrobat Reader version 3.0 ou ultrieure sur votre machine,
disponible sur le CD-ROM de Business Objects. Vous pouvez galement le
tlcharger depuis le site Web de la socit Adobe.

Manuel de lutilisateur xix


Prface

Le 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 Business Objects.
Ce manuel fournit des informations dtailles sur la rsolution des incidents afin
que vous puissiez dterminer les raisons d'une erreur et prendre les mesures
appropries pour la rsoudre. Il permet de rechercher les messages d'erreur par
code. Chaque message d'erreur s'affiche avec sa cause probable et la solution
recommande.
Vous pouvez ouvrir ce manuel en ligne partir dun produit Business Objects en
slectionnant la commande Manuel de rsolution des incidents dans le menu
Aide. Dans INFOVIEW, cliquez sur Messages d'erreur dans la barre de navigation.

Cliquez sur un message d'erreur pour afficher


son explication dans le manuel.

Cliquez sur le repre


Liste des messages
d'erreur pour afficher
les messages d'erreur
par code

Manuel de rsolution des incidents au format PDF

xx Manuel de lutilisateur
Contenu de la documentation

Aide en ligne
Pour les produits client Business Objects Windows, laide en ligne est disponible
sous la forme de fichiers .hlp et .cnt. qui sont conformes aux normes de laide en
ligne Microsoft Windows.
INFOVIEW contient la fois l'aide en ligne d'INFOVIEW et de WEBINTELLIGENCE.

Pour en savoir plus


Si vous ne trouvez pas les informations recherches, nous vous invitons nous le
faire savoir ds que possible. N'hsitez pas nous faire part de toute demande,
astuce, suggestion ou remarque concernant cette documentation ou toute autre
documentation Business Objects. Vous pouvez nous contacter par courrier
lectronique l'adresse suivante :
documentation@businessobjects.com
Pour en savoir plus sur les produits et les services de Business Objects, visitez
notre site Web l'adresse suivante :
http://www.businessobjects.com

Manuel de lutilisateur xxi


Prface

A propos de ce manuel
Le prsent manuel de lutilisateur documente lapplication daide la dcision
BUSINESSOBJECTS 5.1. 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 Noms de l'ensemble des produits tels que


MAJUSCULES BUSINESSOBJECTS, WEBINTELLIGENCE, SUPERVISOR,
DESIGNER.
Cette police Noms des classes, objets et conditions de
BUSINESSOBJECTS.
Par exemple, Client, Ventes, Chiffre d'affaires, Service,
etc.

Cette police Code, syntaxe SQL, programmes informatiques.


Par exemple : @Select(Pays\ID pays)

(...) Situ la fin d'une ligne de code, le symbole (...) indique


que la ligne suivante doit tre saisie de faon continue
sans retour chariot.

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 28
Partage des informations 30
La scurit 31
Tenir jour les donnes dun document 31

Documentation et exemples du Kit de dmonstration eMode 32

Mise niveau de versions antrieures de BusinessObjects 33


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

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.
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.

26 Manuel de lutilisateur
Prsentation de BusinessObjects

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.

Un univers BusinessObjects.

Classe

Les univers sont constitus de classes et dobjets.

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.

Manuel de lutilisateur 27
Chapitre 1 Introduction

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.

Prsentation et analyse des donnes


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

28 Manuel de lutilisateur
Prsentation de BusinessObjects

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.
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 :

Manuel de lutilisateur 29
Chapitre 1 Introduction

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 en diffr.

Remarque : Pour en savoir plus sur lenvoi, lextraction, limpression, la


publication et la planification des documents, reportez-vous au Manuel de
lutilisateur InfoView. Une version lectronique de ce manuel 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 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

Documentation 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.1.

Mise niveau partir de BusinessObjects 5.0


Les documents crs dans BUSINESSOBJECTS 5.0 sont totalement compatibles avec
BUSINESSOBJECTS 5.1.

Mise niveau partir de BusinessObjects 4.1


Vous pouvez ouvrir des documents crs avec BUSINESSOBJECTS 4.1 dans
BUSINESSOBJECTS 5.1. Cependant, les utilisateurs de la version 4.1 ne peuvent pas
lire les documents crs avec BUSINESSOBJECTS 5.1. Vous ne pourrez pas non plus
appliquer des modles crs avec la version 4.1 des rapports crs avec la
version 5.x et vice-versa.
Les documents crs avec BUSINESSOBJECTS 4.1 sont totalement compatibles avec
BUSINESSOBJECTS 5.1. Toutefois, BUSINESSOBJECTS 5.1 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.1, reportez-vous la section Affichage dun
document cr dans BUSINESSOBJECTS 4.1, page 211, 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.1. Pour en savoir plus, reportez-vous la section Conversion
des scripts en macros, page 729.

Mise niveau partir de BusinessObjects 3.1


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

Manuel de lutilisateur 33
Chapitre 1 Introduction

Quelles sont les nouveauts de BUSINESSOBJECTS 5.1 ?


Mme si BUSINESSOBJECTS 5.1 ne reprsente pas une version majeure par rapport
BUSINESSOBJECTS 5.0, elle contient quelques nouvelles fonctionnalits
importantes.

Enregistrement au format PDF


BUSINESSOBJECTS 5.1 vous permet denregistrer des documents au format PDF
(Portable Document Format). Pour visualiser les documents BUSINESSOBJECTS
enregistrs au format PDF, il suffit aux utilisateurs de se procurer gratuitement
une version dAdobe Acrobat Reader. Les documents PDF permettent aux
utilisateurs de visualiser et de naviguer dans diffrents rapports dun document
BUSINESSOBJECTS et dobtenir des impressions de haute qualit.

Ajout de liens hypertexte aux rapports


Nouveaut de 5.1 : vous pouvez ajouter dans vos rapports des liens hypertexte
tels que des adresses lectroniques et des adresses de site Web. BUSINESSOBJECTS
reconnat maintenant automatiquement les mots cls utiliss avec diffrents
protocoles, y compris http, pour la connexion des sites Web, des adresses
lectroniques, des serveurs FTP, etc. Ces liens hypertexte peuvent tre grs
lorsque vous enregistrez le rapport au format HTML ou PDF.

Zero Administration BusinessObjects


Cette fonctionnalit tend largement les capacits de BUSINESSOBJECTS. Vous
pouvez dployer BUSINESSOBJECTS 5.1 via un dploiement traditionnel de type
client-serveur ou selon un dploiement Web trois niveaux. Ce nouveau type de
dploiement est effectu sans aucune administration de BUSINESSOBJECTS.
Dans un tel dploiement, seul le logiciel client BUSINESSOBJECTS est install sur le
PC (avec Windows) : tous les middleware sont stocks et administrs sur le
serveur Web WEBINTELLIGENCE, le traitement ct serveur tant assur par
WEBINTELLIGENCE. Aucune administration nest ncessaire ct client, mais ce
dernier continue de bnficier de toutes les puissantes fonctionnalits de requte,
de reporting et danalyse de BUSINESSOBJECTS.

34 Manuel de lutilisateur
Mise niveau de versions antrieures de BusinessObjects

Le dploiement sans administration de BUSINESSOBJECTS vous permet :


dinstaller et de mettre jour automatiquement le logiciel client
BUSINESSOBJECTS 5.1 partir dINFOVIEW via un navigateur Internet.
de vous connecter au rfrentiel BUSINESSOBJECTS par le biais dune connexion
internet et dutiliser le middleware install sur le serveur.
denregistrer vos documents localement ou sur un espace de stockage
personnel sur le serveur, lorsque vous tes connect BUSINESSOBJECTS via
une connexion Web.
BUSINESSOBJECTS 5.1 peut tre install de deux faons :
partir dINFOVIEW via un navigateur Internet
Si vous installez BUSINESSOBJECTS laide du programme dinstallation Web,
vous pouvez extraire des donnes des requtes gnres sur des univers
BUSINESSOBJECTS, des fichiers de donnes personnelles stocks localement sur
votre PC et, ventuellement, laide de procdures VBA.
partir du CD-ROM du produit
Si vous installez BUSINESSOBJECTS partir du CD-ROM, vous pouvez galement
installer du middleware en option, requis pour lextraction de donnes laide de
fournisseurs de donnes, tels que des procdures stockes ou des serveurs OLAP.
Dans le cadre du dploiement sans administration de BUSINESSOBJECTS,
BUSINESSOBJECTS 5.1 peut tre lanc de deux faons :
partir dINFOVIEW
En dfinissant BUSINESSOBJECTS comme lditeur de document et lafficheur dans
la page des options INFOVIEW, vous avez la possibilit de dmarrer
BUSINESSOBJECTS directement partir dINFOVIEW en cliquant sur un document
BUSINESSOBJECTS dans lune des listes de documents ou en cliquant sur le bouton
Crer des documents dans la barre de navigation.
partir du menu Dmarrer de Windows
Deux mthodes sont disponibles pour la connexion au rfrentiel
BUSINESSOBJECTS. Vous pouvez dmarrer BUSINESSOBJECTS partir du menu
Dmarrer de Windows et vous connecter un rfrentiel via une connexion Web,
puis utiliser les middleware installs sur le serveur Web. Si vous avez install
BUSINESSOBJECTS et les middleware appropris partir du CD-ROM, vous
pouvez galement vous connecter un rfrentiel BUSINESSOBJECTS par le biais
dune connexion client-serveur classique, puis extraire des donnes laide de
procdures stockes ou via des serveurs OLAP (si ce type daccs est configur
dans lentreprise), les types de connexion non disponibles utilisant une
connexion Web.

Manuel de lutilisateur 35
Chapitre 1 Introduction

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
Connexions restrictives 45
Combinaison de donnes de diffrentes sources dans un mme
rapport 46

Moyens daccs aux donnes 47


Cration dun fournisseur de donnes pour un
nouveau document 47
Cration dune requte dans un document existant 53
Edition dun fournisseur de donnes 57
Annulation dun fournisseur de donnes 59

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 intgrer aux 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, vous devez bien connatre votre activit.
Pour accder une source de donnes laide de BUSINESSOBJECTS, vous
dfinissez un fournisseur de donnes. Les types de fournisseur de donnes
supports dans BUSINESSOBJECTS varient selon que vous installez
BUSINESSOBJECTS partir du CD dinstallation ou via un navigateur Internet. Les
types de fournisseur de donnes supports par BUSINESSOBJECTS sont dcrits
dans le tableau suivant :

40 Manuel de lutilisateur
Gnralits

Fournisseurs de Description Installation Installation via


donnes depuis CD-ROM navigateur
Internet

Requtes sur Un univers est constitu de classes et Oui Oui


des univers dobjets qui reprsentent les donnes dont
vous avez besoin. 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.
Procdures Les procdures stockes ne peuvent tre Oui Non
stockes 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.
SQL la carte Lutilisation du SQL la carte ncessite une Oui Non
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.
Fichiers de Rapatriement de donnes issues de fichiers Oui Oui
donnes texte, Excel et dBASE.
personnelles

Procdures VBA Les procdures crites en VBA (Visual Oui Oui


Basic for Applications) de Microsoft vous
permettent de rapatrier des donnes de
presque toute source de donnes.

Manuel de lutilisateur 41
Chapitre 2 Introduction laccs aux donnes avec BusinessObjects

Fournisseurs de Description Installation Installation via


donnes depuis CD-ROM navigateur
Internet

Serveurs OLAP Vous pouvez visualiser le contenu dun Oui Non


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 Oui Non
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.

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.

Manuel de lutilisateur 43
Chapitre 2 Introduction laccs aux donnes avec BusinessObjects

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 ci-aprs.

Fournisseurs de Qui dfinit la connexion la base de donnes ?


donnes

Requtes sur des Le concepteur dunivers, ou designer, dfinit la


univers 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 Le superviseur cre la connexion pour accder la
stockes procdure stocke.
SQL la carte 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.
Fichiers de donnes Lorsque vous accdez des donnes issues dun fichier
personnelles 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.

Procdures VBA 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.
Serveurs OLAP & Ladministrateur de la base de donnes de votre site
SAP dfinit les serveurs auxquels vous pouvez accder
partir de BUSINESSOBJECTS.

44 Manuel de lutilisateur
Gnralits

Connexions restrictives
Si vous utilisez un univers dfini avec une connexion restrictive, vous devez
fournit le nom dutilisateur et le mot de passe de base de donnes pour excuter
une requte. Ce nom dutilisateur/mot de passe ne sont pas ceux utiliss pour la
connexion BUSINESSOBJECTS ; ce sont ceux de la base de donnes sous-jacente
(par exemple, une base de donnes Oracle ou SQL Server) laquelle lunivers
accde. Cette base de donnes vous demeure cache, mais le designer dunivers
peut dfinir une connexion restrictive permettant dajouter un autre niveau de
scurit. Selon le type de la connexion restrictive, vous pouvez avoir spcifier le
nom dutilisateur et le mot de passe de base de donnes dans les situations
suivantes :
Lorsque de la premire excution dune requte (pour en savoir plus,
reportez-vous la section Building a query in the Query Panel and running
the query, page 65).
Lorsque vous rafrachissez une requte (pour en savoir plus, reportez-vous
la section Refreshing BusinessObjects Documents, page 209).
Lorsque vous analysez une requte pour tester sa validit (pour en savoir,
plus, reportez-vous la section Using SQL From BusinessObjects Queries,
page 116).
La bote de dialogue suivante saffiche, dans laquelle vous spcifiez votre nom
dutilisateur/mot de passe :

Si vous ne les connaissez pas, adressez-vous votre administrateur


BUSINESSOBJECTS.

Manuel de lutilisateur 45
Chapitre 2 Introduction laccs aux donnes avec BusinessObjects

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 165.

46 Manuel de lutilisateur
Moyens daccs aux donnes

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.
Lorsque vous travaillez 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 dune source.

Manuel de lutilisateur 47
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
est dj lanc, cliquez sur le bouton Assistant de cration de rapports de la barre
cration de rapports doutils Standard.

48 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 49
Chapitre 2 Introduction laccs aux donnes avec BusinessObjects

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

Pour... procdez comme suit...

crer une requte sur un 1. Cliquez sur Univers, puis sur


univers Suivant.

2. Passez ltape suivante.

utiliser une procdure 1. Cliquez sur Autres, puis slectionnez


stocke, un SQL la carte, un une option dans la bote liste
fichier de donnes droulante.
personnelles ou une
procdure VBA 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.

50 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 67.

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 ce type
de fournisseur de donnes 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 51
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.

52 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 53
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.

54 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 251.

Manuel de lutilisateur 55
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 251.

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,


page 262.

56 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
dintgrer 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 de disposer dun 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 cliquer deux fois 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 57
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.).

plusieurs fournisseurs de donnes la bote de dialogue Liste des


fournisseurs de donnes saffiche
lcran.
Slectionnez le fournisseur de
donnes diter, puis cliquez sur
OK.

3. Editez puis excutez le fournisseur de donnes.


BUSINESSOBJECTS rapatrie les nouvelles donnes dfinies dans votre rapport.

58 Manuel de lutilisateur
Moyens daccs aux donnes

Annulation dun fournisseur de donnes


Annuler un fournisseur de donnes consiste linterrompre 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 procdez comme suit :

afficher les rsultats obtenus par slectionnez Continuer lexcution.


le fournisseur de donnes actif,

afficher les rsultats partiels slectionnez Interrompre lexcution et


obtenus par le fournisseur de conserver les rsultats partiels.
donnes lorsque vous avez Lorsque votre rapport contient des
interrompu lexcution, rsultats partiels, la notification
suivante apparat dans la barre dtat :

ignorer les rsultats obtenus par slectionnez Ignorer les rsultats.


le fournisseur de donnes lors de
linterruption de lexcution,

afficher les rsultats obtenus lors slectionnez Conserver les rsultats de


de la prcdente excution, lexcution prcdente.

3. Cliquez sur OK.

Manuel de lutilisateur 59
Chapitre 2 Introduction laccs aux donnes avec BusinessObjects

60 Manuel de lutilisateur
Chapitre 3 Cration de requtes sur
des univers
.................................................................................

Dans ce chapitre

Gnralits 62
Quest-ce quun univers ? 62
Qui est responsable de la cration des univers ? 62
En quoi consistent les requtes sur des univers ? 63
Bases de donnes, univers et rapports de dmonstration 63

Cration dune requte simple sur un univers 66


Affichage de lditeur de requte 66
Cration dune requte dans lditeur de requte et excution 69
Enregistrement de la dfinition dune requte 73

Cration dune requte plus performante 74


Dfinition dun primtre danalyse 75
Application de conditions 79
Pose de tris 83
Choix des options et excution de la requte 84

Excution dune requte sur un univers diffrent 86

Manuel de lutilisateur 61
Chapitre 3 Cration de requtes sur des univers

Gnralits
Ce chapitre traite de laccs aux donnes par utilisation de la technologie
fondamentale 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 produit DESIGNER de
BUSINESSOBJECTS. Le designer met ensuite les univers la disposition des
utilisateurs pour leur permettre de rapatrier, partir de la base de donnes, 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.

62 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 64
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 65.

Manuel de lutilisateur 63
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.

64 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


Dimension
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
Information 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
Indicateur 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.

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 65
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 67.
Trois tapes sont ncessaires la cration dune requte de base sur un univers.

Etape Description

Etape 1 Permet dafficher lditeur de requte

Etape 2 Permet de crer la requte dans lditeur de requte et


de lexcuter

Etape 3 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 procdez comme suit :

crer un document, cliquez sur le bouton Assistant de cration


de rapports (barre doutils Standard).
Assistant de
cration de rapports modifier une requte ou un dans le menu Donnes, slectionnez Editer
autre type de fournisseur de le fournisseur de donnes.
donnes dans le document
courant,

crer une requte ou un autre dans le menu Donnes, slectionnez Crer


type de fournisseur de donnes un fournisseur de donnes.
dans le document courant,

Pour en savoir plus, reportez-vous la section Moyens daccs aux donnes,


page 47.

Lditeur de requte, illustr la page 67, affiche le contenu de votre univers


BUSINESSOBJECTS et vous permet de slectionner les donnes de votre choix par
un simple clic de souris.

66 Manuel de lutilisateur
Cration dune requte simple sur un univers

Editeur de requte

a f

c g
d

h
i
e

j
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.
j. Lorsque vous cliquez sur Excuter, la requte se connecte la base de donnes et les
donnes rapatries saffichent dans le rapport.

Manuel de lutilisateur 67
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 Mode daccs 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 :

68 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 se droulent selon les tapes suivantes :

Etape Description

Etape 1 Afficher tous les objets inclus dans une requte

Etape 2 Inclure des objets dans une requte

Etape 3 Supprimer des objets dune requte

Etape 4 Modifier lordre des objets dans une requte

Etape 5 Excuter 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 69
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 ;
cliquer deux fois sur un objet de la liste Classes et objet ;
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.

70 Manuel de lutilisateur
Cration dune requte simple sur un univers

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.

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
permuter lobjet avec un autre objet dans la zone Objets du rsultat. Pour ce
faire, maintenez la touche Maj enfonce et glissez-dposez lobjet dplacer
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.
Cette opration permet dafficher les objets de chaque classe.

Manuel de lutilisateur 71
Chapitre 3 Cration de requtes sur des univers

2. Cliquez deux fois sur les objets voulus. Par exemple, pour trouver le chiffre
daffaires annuel de chaque lieu de sjour, double-cliquez sur Lieu de sjour,
Anne et, dans la classe Indicateur dactivit, sur Chiffre daffaires.
Lditeur de requte se prsente comme suit :

3. Cliquez sur Excuter.


BUSINESSOBJECTS extrait les donnes relatives au lieu de sjour, lanne et au
chiffre daffaires, et les affiche dans un nouveau document :

Remarque : Si le designer dunivers a dfini lunivers avec une connexion


restrictive, BUSINESSOBJECTS vous invite saisir vos nom dutilisateur et mot de
passe de base de donnes pour rcuprer les donnes. Pour en savoir plus sur les
connexions restrictives, reportez-vous la section Restrictive connections,
page 43.

72 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. Cela vous
permet :
denregistrer une requte pour poursuivre sa dfinition ultrieurement ;
denregistrer une requte que vous avez fini 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 dans les zones Objets du rsultat et
Conditions de 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 73
Chapitre 3 Cration de requtes sur des univers

Cration dune requte plus performante


Pour crer une requte simple, vous ajoutez des objets dans lditeur de requte.
Les procdures dcrites ci-aprs vous permettent de crer une requte plus
performante en contrlant les donnes rapatries. 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 87, 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.

74 Manuel de lutilisateur
Cration dune requte plus performante

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 peuvent tre affiches au niveau de
dtail convenant votre analyse. En dfinissant un primtre danalyse, vous
pouvez travailler en mode Exploration, ce qui vous permet dafficher les donnes
des niveaux de dtail de plus en plus fins.
Le primtre danalyse correspond un sous-ensemble de donnes, rapatri
par une requte, qui vous sert 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.

Manuel de lutilisateur 75
Chapitre 3 Cration de requtes sur des univers

Pour visualiser les hirarchies de lunivers avec lequel vous travaillez, cliquez
sur le bouton Primtre danalyse de la barre doutils de lditeur de requte.
Primtre danalyse La bote de dialogue Primtre danalyse saffiche lcran.

Cliquez sur le signe Les hirarchies se prsentent sous la forme


+ gauche du de dossiers.
dossier de la
hirarchie pour
visualiser les objets
quelle contient.

Une coche apparat


en regard des objets
faisant partie du
primtre danalyse.

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


comme hirarchies par dfaut.

76 Manuel de lutilisateur
Cration dune requte plus performante

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 davantage de niveaux
dans ce primtre, vous pouvez visualiser des niveaux de dtail plus fins 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 niveau 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.

Manuel de lutilisateur 77
Chapitre 3 Cration de requtes sur des univers

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.
Primtre danalyse
La bote de dialogue Primtre danalyse saffiche lcran.

2. Cochez les cases des objets inclure dans le primtre danalyse.

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 correspondant cette dernire dans la bote de dialogue Primtre
danalyse.

78 Manuel de lutilisateur
Cration dune requte plus performante

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 Description

Conditions Lors de la cration dunivers, le designer peut intgrer


prdfinies 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.
Conditions Les conditions simples vous permettent de limiter les
simples 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.
Conditions Les conditions complexes vous permettent de limiter
complexes 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 104.

Manuel de lutilisateur 79
Chapitre 3 Cration de requtes sur des univers

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.
Conditions prdfinies
Les conditions prdfinies de lunivers de dmonstration sont illustres
ci-aprs.

2. Double-cliquez sur la condition prdfinie appliquer.


La condition apparat dans la zone Conditions de lditeur de requte.
Lorsque vous excutez la requte, seules 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 120.

Suppression dune condition prdfinie


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

80 Manuel de lutilisateur
Cration dune requte plus performante

Application de vos propres conditions simples


vant de pouvoir appliquer une condition simple sur un objet, vous devez insrer
cet objet dans la requte. Procdez ensuite comme suit :

1. Cliquez sur licne de lobjet dans la zone Objets du rsultat.

2. Cliquez sur le bouton Condition simple de la barre doutils.


Condition simple 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.

Manuel de lutilisateur 81
Chapitre 3 Cration de requtes sur des univers

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
rapatrier par lobjet.
Pour ce faire :

1. Dans la zone Conditions de lditeur de requte, cliquez sur la ou les valeurs


figurant droite de la condition (entre guillemets simples).
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 toute valeur slectionne que vous ne voulez pas que lobjet
rapatrie, puis cliquez sur OK.

Suppression dune condition simple


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

82 Manuel de lutilisateur
Cration dune requte plus performante

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 pour 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 Nombres Dates

Ordre ascendant A-Z du plus petit au du pass vers le


plus grand prsent
Ordre descendant Z-A du plus grand du prsent vers
au plus petit le pass

Pose dun tri sur un objet


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

Trier
2. Cliquez sur le bouton Trier 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.

Manuel de lutilisateur 83
Chapitre 3 Cration de requtes sur des univers

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
Grer les tris
dialogue Tris saffiche lcran.
Pour en savoir plus sur ces tches, cliquez sur le bouton Aide de la bote de
dialogue 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 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.

84 Manuel de lutilisateur
Cration dune requte plus performante

Pour dfinir les options, puis excuter une requte :

1. Cliquez sur le bouton 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.

Manuel de lutilisateur 85
Chapitre 3 Cration de requtes sur des univers

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 Visualiser les donnes.


La bote de dialogue Gestionnaire de donnes souvre.

3. Slectionnez la requte souhaite dans la zone Fournisseurs de donnes, puis


cliquez sur longlet Dfinition.

4. Cliquez sur le bouton situ droite du nom de lunivers courant.

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.

86 Manuel de lutilisateur
Chapitre 4 Concepts avancs des
requtes sur les univers
.................................................................................

Dans ce chapitre

Prsentation 89

Cration dobjets personnels 90


Pourquoi crer un objet personnel ? 90
En quoi consiste un objet personnel ? 91
Quelles sont les restrictions lies aux objets personnels ? 91
Comment un utilisateur final peut-il partager des objets personnels
avec dautres utilisateurs ? 92
Cration, modification et suppression dobjets personnels 92
Cration dune hirarchie chronologique pour un objet personnel 96

Personnalisation des listes de valeurs 97


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

Manuel de lutilisateur 87
Chapitre 4 Concepts avancs des requtes sur les univers

Application de conditions complexes dans des requtes 104


Application dune condition complexe dans une requte 106
Conseils pour lapplication de conditions complexes 110
Modification des conditions complexes 112
Suppression de conditions complexes 112
Application dune condition avec un calcul 112
Application dune condition avec une sous-requte 116

Application de groupes de conditions 120


Organisation des groupes de conditions 120
Oprateurs ET et OU 122
Application de groupes de conditions 123
Suppression de groupes de conditions 124

Cration de requtes combines 124


Cration dune requte combine 125
Restrictions lies aux requtes combines 128

Utilisation de SQL partir des requtes BusinessObjects 130

88 Manuel de lutilisateur
Prsentation

Prsentation
Ce chapitre explique comment tirer parti des fonctions dinterrogation
particulirement performantes de 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 89
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.
...........................................................

90 Manuel de lutilisateur
Cration dobjets personnels

En quoi consiste un objet personnel ?


Un objet personnel se compose dun nom, dun type (caractre, date ou valeur
numrique), dune qualification (dimension, indicateur ou information) et dune
formule. La formule contient une combinaisons de fonctions, dobjets, dobjets
personnels, doprateurs et de texte.
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 au-dessus dun 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.
Cela 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 dobjet 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 de rapports contenant des objets


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

Manuel de lutilisateur 91
Chapitre 4 Concepts avancs des requtes sur les univers

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, il doit demander au designer de lunivers dinclure ces objets dans
lunivers pour les rendre accessibles lensemble des utilisateurs finals de
BUSINESSOBJECTS. Le designer de lunivers inclut le fichier UNIVERS_NOM.UDO
dans les univers o les objets personnels vont tre utiliss.

Cration, modification et suppression dobjets personnels


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

Pour procdez comme suit :

crer des objets personnels que cliquez sur le bouton Objets personnels
vous pouvez utiliser dans la barre doutils de lditeur de
Objets personnels uniquement dans lunivers requte.
contenant la requte courante, Ce bouton permet galement de supprimer
des objets personnels.

crer, modifier ou supprimer utilisez la commande Univers du menu


des objets personnels dans les Outils dans la fentre principale de
univers auxquels vous avez lapplication.
accs,

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

92 Manuel de lutilisateur
Cration dobjets personnels

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.

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,


Numrique 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 Qualification, activez lune des cases doption pour qualifier
lobjet comme dimension, indicateur ou information.

Manuel de lutilisateur 93
Chapitre 4 Concepts avancs des requtes sur les univers

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
Pour crire la formule dun objet personnel, page 94.

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.

Rappel : Vous pouvez crer un objet personnel en cliquant sur le bouton Objets
personnels dans la barre doutils de lditeur de requte. Toutefois, cette mthode
Objets personnels vous permet de crer des objets personnels uniquement dans les univers
slectionns pour la requte en cours dutilisation.

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 Pour crer un objet personnel dans un univers
auquel vous avez accs, page 93.

2. Cliquez sur longlet Formule puis activez la case cocher Assistant de saisie des
fonctions :

94 Manuel de lutilisateur
Cration dobjets personnels

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.

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.

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.

Manuel de lutilisateur 95
Chapitre 4 Concepts avancs des requtes sur les univers

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.

Cration dune hirarchie chronologique pour un objet personnel


Si lun de vos objets personnels est une dimension de type date, vous pouvez
crer pour lui une hirarchie chronologique.

1. Dans la bote de dialogue Objet personnel, vrifiez que la dimension de lobjet


est bien de type date.

2. Cliquez sur Hirarchie chronologique.


La bote de dialogue correspondante saffiche lcran.

3. Dans la bote de dialogue Hirarchie chronologique, 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.

96 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 issues 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 visualiser uniquement 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 100.

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 148.

Manuel de lutilisateur 97
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 requte, 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.
...........................................................

98 Manuel de lutilisateur
Personnalisation des listes de valeurs

Pour modifier une liste de valeurs, procdez comme suit :

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 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.

Manuel de lutilisateur 99
Chapitre 4 Concepts avancs des requtes sur les univers

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. Cela 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.
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 accessible partir de votre ordinateur. Les types de
fichiers disponibles sont :
Texte
Microsoft Excel (y compris la version 97)
dBASE.

100 Manuel de lutilisateur


Personnalisation des listes de valeurs

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

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 :

Manuel de lutilisateur 101


Chapitre 4 Concepts avancs des requtes sur les univers

5. Cliquez sur OK.


La fentre contenant le message se ferme et la bote de dialogue Accder aux
donnes personnelles saffiche lcran :

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.

102 Manuel de lutilisateur


Personnalisation des 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.
2. Slectionnez lunivers qui contient la liste de valeurs voulue puis cliquez sur
Listes de valeurs.
La bote de dialogue Listes de valeurs saffiche lcran.
3. Ouvrez une classe en cliquant sur le signe + puis slectionnez lobjet dont vous
souhaitez afficher, rafrachir ou purger la liste de valeurs.
4. Cliquez sur le bouton voulu :
Bouton Action
Afficher 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, cest--dire si
elle combine 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.
Purger BUSINESSOBJECTS vide le fichier .lov correspondant
la liste de valeurs.

5. 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 103


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 un 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 utilisez

utiliser des conditions dfinies par des conditions prdfinies.


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 des conditions simples.


appliquez en slectionnant des
valeurs dans la liste de valeurs dun
objet et pouvoir ensuite limiter le
nombre de donnes renvoyes
uniquement par les objets du rsultat,

utiliser des conditions qui vous des conditions complexes.


permettent de choisir loprateur et
loprande sur tout objet de lunivers,

104 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 Anne de rservation, sans utiliser Anne de rservation comme
objet du rsultat dans la requte. Pour ce faire, procdez comme suit

1. Insrez lobjet Client dans une requte excute sur lunivers Ocan Voyages.

2. Faites glisser lobjet Anne de rservation dans la zone Conditions.


La liste affiche gauche est maintenant celle des oprateurs.

3. Double-cliquez sur loprateur Suprieur .


La liste affiche est maintenant celle des oprandes.

4. Double-cliquez sur loprande Liste des valeurs.


La bote Liste des valeurs de Anne de 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 105


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 :

106 Manuel de lutilisateur


Application de conditions complexes dans des requtes

Le tableau suivant prsente des informations destines vous aider choisir


des oprateurs :

Pour obtenir des par exemple... double-cliquez


donnes... sur...

gales une valeur une anne prcise Egal


donne

diffrentes dune valeur tous les pays lexception Diffrent de


donne de la France

suprieures une valeur un revenu suprieur Suprieur


donne 100 000 F

suprieures ou gales les clients gs de 60 ans Suprieur ou gal


une valeur donne ou plus

infrieures une valeur un revenu infrieur Infrieur


donne 100 000 F

infrieures ou gales une les clients gs de 60 ans Infrieur ou gal


valeur donne au maximum

comprises entre deux les semaines comprises Entre


valeurs donnes entre les semaines 25 36

exclues dune plage tous les semaines de Pas entre


borne par deux valeurs lanne lexception des
donnes semaines 25 36

identiques celles dune les chiffres daffaires de Dans liste


liste de valeurs deux lieux de sjours
uniquement

diffrentes de valeurs les clients non europens Pas dans liste


donnes

qui contiennent des lignes les clients qui nont pas Non renseign
vides pay (ex : sans date de
facture)

dont les lignes ne sont pas les clients qui ont pay Renseign
vides (ex : les dates de leurs
factures sont stockes
dans la base de donnes)

Manuel de lutilisateur 107


Chapitre 4 Concepts avancs des requtes sur les univers

Pour obtenir des par exemple... double-cliquez


donnes... sur...

qui contiennent toutes la les clients dont les noms Correspond au


ou les mmes lettres commencent par la modle
lettre S

qui ne contiennent pas les clients dont le nom ne Diffrent du


une lettre prcise ou un commence pas par la modle
modle de lettres lettre S

qui rpondent deux les clients qui ont rgl A la fois


conditions pour un objet leur facture en juin et
juillet

qui excluent une valeur les clients qui ont sjourn Sauf
donne dans des stations
balnaires autres que la
Cte dAzur

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.

108 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 double-cliquez Puis...


la condition avec... sur...

les valeurs que vous Saisir une Saisissez les valeurs avec un
saisissez nouvelle sparateur (virgule, point
constante virgule, etc.) entre chacune
de celles-ci. Le sparateur
utiliser est dfini dans le
Panneau de configuration de
Windows (dans les
paramtres rgionaux).

les valeurs slectionnes Liste des valeurs 1. Maintenez la touche Ctrl


dans la liste de valeurs de enfonce.
lobjet
2. Cliquez sur la ou les
valeurs puis sur OK.

les valeurs slectionner Saisir une 1. Saisissez une question.


lors de lexcution de la nouvelle invite
requte 2. Appuyez sur la touche
Entre.

- ou -

Afficher une Slectionnez une invite dans


liste dinvites la bote de dialogue qui
saffiche.

un autre objet (il peut Slectionner un Double-cliquez sur lobjet


sagir dun objet objet voulu dans la zone Classes et
personnel) objets.

toute valeur renvoye par Crer une sous- Crez une requte dans
une autre requte requte (ANY) longlet de nouvelle requte
qui saffiche.
toutes les valeurs Crer une sous- Pour en savoir plus, reportez-
renvoyes par une autre requte (ALL) vous la section
requte Application dune condition
avec une sous-requte, page
116.

Manuel de lutilisateur 109


Chapitre 4 Concepts avancs des requtes sur les univers

Pour comparer lobjet de double-cliquez Puis...


la condition avec... sur...

le rsultat dun calcul Calculs Suivez les instructions qui


(somme, minimum, saffichent dans les fentres
maximum, moyenne ou de lassistant.
nombre) Pour en savoir plus, reportez-
vous la section
Application dune condition
avec un calcul, page 112.

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 appropries 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 Description
gnrique

% 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.

110 Manuel de lutilisateur


Application de conditions complexes dans des requtes

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, afin de visualiser uniquement les
donnes dont ils ont besoin.
Vous devez saisir votre liste de valeurs 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 une 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 par ailleurs galement 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 de 1996.
Pour en savoir plus, reportez-vous la section Cration de requtes
combines, page 124.

Manuel de lutilisateur 111


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. Pour cela, procdez comme suit :

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.

112 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 115.

1. Dans lditeur de requte, dplacez un objet dans la zone Conditions.


La zone Classes et objets est maintenant remplace par la zone Oprateurs.

2. Double-cliquez sur Egal .


La zone Oprateurs est remplace par 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 voulue 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, cliquer sur Globalement puis sur
Suivant.

obtenir plusieurs lignes de rsultats, 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 113


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 cliquer sur Indpendamment des


vos objets, objets puis cliquer sur Suivant.

crer un calcul pour chaque valeur cliquer sur Pour chaque valeur
dun ou de plusieurs objets, ce qui dun ou de plusieurs objets,
vous permet de limiter le calcul slectionner les objets dans la
des objets spcifiques, 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 cliquer sur Au moins une valeur
valeur, ce qui vous permet de du calcul puis cliquer sur Fin.
limiter le nombre de valeurs
comparer avec lobjet,

comparer lobjet avec toutes les cliquer sur Toutes les valeurs du
valeurs, calcul puis sur Fin.

Lditeur de requte saffiche de nouveau et prsente la requte dfinie avec


une condition sur un calcul.

114 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 effectu un
paiement 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. Pour cela, procdez comme suit :

1. Vous allez insrer 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 115


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 deux fois de suite sur Suivant 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 (tel que 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 compare... et rpond aux questions du


oprande... type...

Crer une Toutes les valeurs renvoyes Quels sont les clients qui nont
sous- par la sous-requte avec les pas achet mes nouveaux
requte valeurs renvoyes par la produits ?
(ALL) requte principale

Crer une Toute valeur renvoye par la Quels sont les produits qui ont
sous- sous-requte avec les valeurs gnr des revenus suprieurs
requte renvoyes par la requte la moyenne ?
(ANY) principale

116 Manuel de lutilisateur


Application de conditions complexes dans des requtes

Application dune condition avec une sous-requte


Les tapes suivantes dcrivent la procdure suivre. Un exemple est prsent
page 115.

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 107.

3. Double-cliquez sur loprande Crer une sous-requte (ALL) ou Crer une sous-
requte (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 117


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 a effectu la
premire 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 de rservation dans la zone
Objets du rsultat.
Lditeur de requte se prsente comme suit :

118 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 sous-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 119


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 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.

120 Manuel de lutilisateur


Application de groupes de conditions

Le tableau suivant dcrit les diffrentes faons dorganiser les groupes de


conditions :

Pour... Vous devez...

Remplacer loprateur ET dun Double-cliquer sur loprateur ET


groupe par loprateur OU et ou OU.
inversement

Dplacer les conditions dun groupe 1. Cliquer sur loprateur ET ou OU


droite ou gauche avec le bouton droit de la souris.

2. Cliquer, dans le menu contextuel


qui saffiche, sur Dplacer droite
ou Dplacer gauche.

Dplacer une condition vers un autre 1. Cliquer sur la condition et


groupe maintenir le bouton gauche de la
souris enfonc.

2. Faire glisser la condition vers un


autre groupe et relcher le bouton
de la souris.

Manuel de lutilisateur 121


Chapitre 4 Concepts avancs des requtes sur les univers

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


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 :

Vous pouvez remplacer loprateur ET par loprateur OU et inversement, en


cliquant deux fois dessus. Lorsque vous appliquez trois conditions ou plus 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 124.

122 Manuel de lutilisateur


Application de groupes de conditions

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. Pour cela,
procdez comme suit :

1. Insrez lobjet Client dans une requte excuter sur lunivers Ocan Voyages.

2. Cliquez sur la case doption Conditions prdfinies situe sous la zone Classes
et objets.
Conditions La liste de conditions prdfinies dans lunivers saffiche.
prdfinies
3. Cliquez sur le signe + gauche de la classe Lieux de sjour et cliquez deux fosi
sur Lieu de sjour Bahamas.

4. Cliquez sur le signe + gauche de la classe Ventes et double-cliquez sur Anne


1994.

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.

Manuel de lutilisateur 123


Chapitre 4 Concepts avancs des requtes sur les univers

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.

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.

124 Manuel de lutilisateur


Cration de requtes combines

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.
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 125


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 123, illustre
lutilisation de loprateur INTERSECT.
Le symbole de loprateur INTERSECT est reprsent
ci-dessous.

126 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 des requtes


supplmentaires.
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


avec le bouton droit de la souris sur longlet qui la contient et en cliquant sur la
commande Supprimer dans le menu contextuel qui saffiche.

Manuel de lutilisateur 127


Chapitre 4 Concepts avancs des requtes sur les univers

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.

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.

128 Manuel de lutilisateur


Cration de requtes combines

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.

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.

Manuel de lutilisateur 129


Chapitre 4 Concepts avancs des requtes sur les univers

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 gnr par BUSINESSOBJECTS 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, 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 travaille pour
vous !
Pour visualiser, modifier ou enregistrer le script SQL dune requte, procdez
comme suit :
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
Visualiser le SQL
dialogue : Visualisation du 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.

130 Manuel de lutilisateur


Utilisation de SQL partir des requtes BusinessObjects

2. Pour modifier le script, cliquez dessus et saisissez les modifications voulues.

3. Cliquez sur le bouton Rgnrer pour rtablir le code SQL de la requte


dorigine.
Rgnrer
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 Analyser pour vrifier la validit du script.

Analyser Remarque : Si le designer dunivers a dfini lunivers avec une connexion


restrictive, BUSINESSOBJECTS vous invite saisir vos nom dutilisateur et mot de
passe de base de donnes avant danalyser le script. Pour en savoir plus sur les
connexions restrictives, reportez-vous la section Restrictive connections,
page 43.

6. Cliquez sur Enregistrer pour enregistrer le script modifi dans un fichier.

Enregistrer 7. Cliquez sur OK pour afficher de nouveau lditeur de requte..

Manuel de lutilisateur 131


Chapitre 4 Concepts avancs des requtes sur les univers

132 Manuel de lutilisateur


Chapitre 5 Utilisation dautres types
de fournisseurs de
donnes
.................................................................................

Dans ce chapitre

Gnralits 135
Dfinition de hirarchies pour le mode Exploration 135

Utilisation de procdures stockes 137


Quest-ce quune procdure stocke ? 137
Comment utiliser des procdures stockes dans
BusinessObjects ? 137
Restrictions relatives aux procdures stockes 137
Utilisation de procdures stockes pour alimenter un rapport en
donnes 138
Modification des paramtres dune procdure stocke 141

Utilisation de SQL la carte 142


Cration dun rapport laide dun SQL la carte 142
Modification dun script SQL la carte 145
Cration ou modification dune connexion pour un
SQL la carte 146
Personnalisation des scripts SQL la carte 148

Manuel de lutilisateur 133


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Utilisation de fichiers de donnes personnelles 152


Avantages de l'utilisation d'un fichier de donnes personnelles 152
Cration dun rapport partir dun fichier de donnes
personnelles 153

Utilisation des procdures Visual Basic for Applications 158


Cration dun rapport laide dun fournisseur de donnes VBA 159

134 Manuel de lutilisateur


Gnralits

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).

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 la fonctionnalit EXPLORER avec BUSINESSOBJECTS.

Manuel de lutilisateur 135


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

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.
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.

136 Manuel de lutilisateur


Utilisation de procdures stockes

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'instructions 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
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 instructions COMPUTE, PRINT,
OUTPUT et STATUS. Ces instructions ne seront pas excutes dans
BUSINESSOBJECTS.

Manuel de lutilisateur 137


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

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.
Assistant de Lassistant de cration de rapports saffiche lcran.
cration de rapports
2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant.
La bote de dialogue Mode daccs aux donnes saffiche lcran.

3. Cliquez sur Autres, puis sur Procdures stockes :

138 Manuel de lutilisateur


Utilisation de procdures stockes

4. Cliquez sur Suivant, puis slectionnez une connexion :

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

Manuel de lutilisateur 139


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

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.

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.

140 Manuel de lutilisateur


Utilisation de procdures stockes

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 :

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.

Manuel de lutilisateur 141


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

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'instructions 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.

Pour crer un rapport laide dun SQL la carte :

1. Cliquez sur le bouton Assistant de cration de rapports de la barre doutils


Standard.
Assistant de cration Lassistant de cration de rapports saffiche lcran.
de rapports
2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant.
La bote de dialogue Mode daccs aux donnes saffiche lcran.

142 Manuel de lutilisateur


Utilisation de SQL la carte

3. Sous Autres, slectionnez SQL la carte puis cliquez sur Fin :

Lditeur de SQL la carte saffiche lcran :

Manuel de lutilisateur 143


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 saisissez le script passez ltape


SQL suivante.

ouvrir un script existant cliquez sur Ouvrir dans utilisez la bote de


lditeur de SQL la dialogue qui saffiche
carte : pour localiser le fichier
script SQL voulu.

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


Analyser
erreurs SQL.

Remarque : Les instructions COMPUTE des scripts SQL la carte ne sont pas
excutes.

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

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
Crer une connexion modification dune connexion pour un SQL la carte, page 146.

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.

144 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
Analyser 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.


Enregistrer
BUSINESSOBJECTS rapatrie les nouvelles donnes et les affiche dans le rapport.

Astuce : Vous pouvez galement obtenir des donnes diffrentes en excutant un


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 145


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

146 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 la zone 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 147


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.
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.

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 afin dafficher des invites proposant lutilisateur de 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.

148 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 Description Par


dfaut

@prompt Fonction vous permettant de crer une invite qui N/D


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 ?',,,,)
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 Aucun


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 ?

type de Se rfre au type de donnes rapatri par la liste A


donnes 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 149


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Argument Description Par


dfaut

valeur, valeur Indique la liste de valeurs qui s'affiche lors de Aucune


etc. lexcution du script. Cet argument reoit jusqu
un maximum de 256 chanes de caractres
places entre guillemets simples (') :
Chicago,New York,San Francisco
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 mono


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.

free/ Spcifie si les utilisateurs ont le droit ou non de free


constrained 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.

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.

150 Manuel de lutilisateur


Utilisation de SQL la carte

Largument constrained oblige lutilisateur slectionner une valeur dans la


liste.

Remarque : Ce script fonctionne avec une base de donnes Microsoft Access.

Script :
SELECT
Customer.last_name,
Service.Service,
Reservations.res_date
FROM
Customer,
Service,
Reservations,
Reservation_Line
WHERE
( Customer.cust_id=Reservations.cust_id )
AND ( Reservation_Line.res_id=Reservations.res_id )
AND ( Reservation_Line.service_id=Service.service_id )
AND (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 149, 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 151


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.

152 Manuel de lutilisateur


Utilisation de fichiers de donnes personnelles

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 156.

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.
Assistant de cration
de rapports 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.

Manuel de lutilisateur 153


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 :

154 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 (*.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 156).

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 155


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 Les premires lignes de


contient les noms des donnes du fichier saffichent
colonnes sous forme den-ttes de
colonne dans le rapport
BUSINESSOBJECTS.
Cette option nest pas
disponible pour les fichiers
dBASE.

Crer des hirarchies et Cre des hirarchies qui


lancer le mode seront utilises dans le
Exploration 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.

156 Manuel de lutilisateur


Utilisation de fichiers de donnes personnelles

Format de fichier Options disponibles Description

Fichiers texte (.asc; Sparateur Vous permet dindiquer la


.prn; .txt; .csv) Tabulation faon dont les donnes sont
Espace dlimites dans le fichier
Caractre texte. Loption dfinie par
dfaut pour chaque type de
fichier est la suivante :
| (.asc)
espace (.prn)
tabulation (.txt)
point-virgule (.csv)

Microsoft Excel (.xls) Nom de la feuille Rpertorie les feuilles de


Microsoft Excel 97 calcul contenues dans le
(.xls) fichier slectionn et vous
permet de slectionner la
feuille contenant les donnes
de votre choix.

Champ slectionn Vous permet de spcifier les


champs de donnes dans la
feuille de calcul.

Tous les champs Rapatrie toutes les donnes de


la feuille.

Dfinition de la Rapatrie les donnes


plage contenues dans la plage de
cellules indique (par
exemple, A1:Z20 pour
Microsoft Excel)

Nom de la plage Rapatrie les donnes


contenues dans une plage
dfinie de la feuille.

dBASE Aucune option spcifique dBASE nest disponible.

Manuel de lutilisateur 157


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.

Remarque : Le module VBA 5 ncessaire nest pas install sur le web. Toutefois,
si VBA 5 a t install sur votre ordinateur avec une autre application, vous
pourrez utiliser des procdures VBA pour extraire les donnes.

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 SDK Reference
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.

158 Manuel de lutilisateur


Utilisation des procdures Visual Basic for Applications

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.
Assistant de LAssistant de cration de rapports saffiche lcran.
cration de rapports
2. Slectionnez une option de prsentation de rapport, puis cliquez sur Suivant.
La bote de dialogue Mode daccs aux donnes saffiche lcran.

Manuel de lutilisateur 159


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

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 sous-
programme
Sous-programmes Cre un sous-
disponibles programme
Supprime le sous-
programme
Sous-programmes
slectionn
disponibles dans :
Ajoute une
description au
sous-programme
slectionn
Dbogue le sous- Excute le
programme sous-
slectionn programme
slectionn

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 sous-
programme. 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.
Microsoft Outlook 97 ou une version ultrieure doit tre install.

160 Manuel de lutilisateur


Utilisation des procdures Visual Basic for Applications

Dsignation de la bibliothque dobjets Microsoft Outlook


Pour accder Microsoft Outlook laide de VBA, vous devez dsigner la
bibliothque dobjets Microsoft Outlook Object. Pour cela :

1. Dans BUSINESSOBJECTS Visual Basic Editor, slectionnez Rfrences dans le


menu Outils.

2. Slectionnez Microsoft Outlook Object Library et cliquez sur OK.


Ceci vous permet dutiliser les outils de programmation de Microsoft Outlook
dans votre fournisseur de donnes VBA.
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 SDK Reference 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")
La variable, objInboxFolder, est dfinie de sorte pointer sur la bote de
rception Outlook :
Set objInboxFolder = nspNameSpace.GetDefaultFolder _
(olFolderInbox)

Manuel de lutilisateur 161


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

Cration du cube de donnes


Le code suivant transforme lobjet cube en instance.
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

162 Manuel de lutilisateur


Utilisation des procdures Visual Basic for Applications

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

Manuel de lutilisateur 163


Chapitre 5 Utilisation dautres types de fournisseurs de donnes

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.
...........................................................

164 Manuel de lutilisateur


Chapitre 6 Combinaison de donnes
provenant de sources
diffrentes
.................................................................................

Dans ce chapitre

Gnralits 166

Quelles sont les sources de donnes disponibles ? 166

Insertion de donnes de sources diffrentes dans un mme rapport 167


Quels fournisseurs de donnes peut-on combiner dans un rapport ? 167
Utilisation de fournisseurs de donnes diffrents pour des blocs de
donnes distincts dans un mme rapport 168
Affichage de donnes provenant de fournisseurs diffrents dans un mme
bloc 170

Liaison de fournisseurs de donnes 174


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

Manuel de lutilisateur 165


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 entre des donnes de sources diffrentes crs automatiquement par
BUSINESSOBJECTS et les liens que vous devez crer vous-mme.

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).

166 Manuel de lutilisateur


Insertion de donnes de sources diffrentes dans un mme rapport

Insertion de donnes 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

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.

Manuel de lutilisateur 167


Chapitre 6 Combinaison de donnes provenant de sources diffrentes

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).

168 Manuel de lutilisateur


Insertion de donnes de sources diffrentes dans un mme rapport

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 169


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 intervention de
votre part 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 que 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 174.

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 utiliser longlet Rotation de la bote de


tableau ou un tableau crois dialogue Format de tableau.
existant,

afficher des donnes dans un utiliser longlet Rotation de la bote de


graphe existant, dialogue Format de graphe.

afficher des donnes dans un type utiliser la fentre Rotation.


de bloc existant,

170 Manuel de lutilisateur


Insertion de donnes de sources diffrentes dans un mme rapport

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 indicateurs des deux fournisseurs dans un
mme bloc.

Manuel de lutilisateur 171


Chapitre 6 Combinaison de donnes provenant de sources diffrentes

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.

3. Dans la bote de dialogue Format de tableau, cliquez sur longlet Rotation.

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.

172 Manuel de lutilisateur


Insertion de donnes de sources diffrentes dans un mme rapport

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.

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
Rotation disponibles (premier bouton gauche dans la barre doutils).

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.

4. Cliquez sur Appliquer.

Manuel de lutilisateur 173


Chapitre 6 Combinaison de donnes provenant de sources diffrentes

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.

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

174 Manuel de lutilisateur


Liaison de fournisseurs de donnes

Quelle dimension doit tre utilise en tant que 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.

Manuel de lutilisateur 175


Chapitre 6 Combinaison de donnes provenant de sources diffrentes

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 :

176 Manuel de lutilisateur


Liaison de fournisseurs de donnes

6. Cliquez sur OK.


Les nouvelles donnes apparaissent dans le rapport. Les indicateurs sont
calculs 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.

Manuel de lutilisateur 177


Chapitre 6 Combinaison de donnes provenant de sources diffrentes

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.

178 Manuel de lutilisateur


Liaison de fournisseurs de donnes

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.

Manuel de lutilisateur 179


Chapitre 6 Combinaison de donnes provenant de sources diffrentes

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.
Pour ce faire, procdez comme suit :

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.

3. Cliquez sur longlet Dfinition puis sur Dlier :

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

180 Manuel de lutilisateur


Chapitre 7 Gestion des fournisseurs
de donnes
.................................................................................

Dans ce chapitre

Gnralits 182

Modification du nom des fournisseurs de donnes 183


Pourquoi renommer les fournisseurs de donnes ? 184
Modification du nom des fournisseurs de donnes 186

Statistiques sur les fournisseurs de donnes 187

Purge et suppression des fournisseurs de donnes 188

Utilisation optimale des fournisseurs de donnes 190

Manuel de lutilisateur 181


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.

182 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 Premire requte cre sur lunivers


EVALKIT dans le document actif.

PS1 sur Stock Procdure stocke excute sur un


compte de base de donnes appel
Stock.

SQL 1 avec Ventes Script SQL la carte excut sur une


connexion la base de donnes
appele Ventes.

DP1 dans C:\Mes Donnes personnelles issues dune


Documents\Prvisions.xls feuille de calcul stocke dans le
rpertoire Mes Documents.

VBA 1 avec ThisDocumentApp Premier fournisseur de donnes VBA


cr dans le document actif,
ThisDocumentApp tant le nom de la
macro VBA elle-mme.

Manuel de lutilisateur 183


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 :

Nom du fournisseur de
donnes

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.

184 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 185


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.

186 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 :

Manuel de lutilisateur 187


Chapitre 7 Gestion des fournisseurs de donnes

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.
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.

188 Manuel de lutilisateur


Purge et suppression des fournisseurs de donnes

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.

Manuel de lutilisateur 189


Chapitre 7 Gestion des fournisseurs de donnes

Utilisation optimale des fournisseurs de donnes


Si vous disposez de plusieurs rapports rpartis sur diffrents onglets, et quils
rcuprent leurs donnes partir de la mme source, vous navez pas besoin de
crer un fournisseur de donnes spar pour chaque rapport. Au lieu de cela,
vous crez un fournisseur de donnes de base, contenant les donnes utilises
par tous les rapports. Cette approche est prfrable puisque BUSINESSOBJECTS
excute un rapatriement de donnes pour chaque fournisseur ; il est donc plus
efficace de rcuprer des donnes une seule fois et de les partager entre les
rapports, que de rapatrier les mmes donnes plusieurs fois.

Exemple Cration de rapports affichant le chiffre daffaires par pays et lieu de sjour, et le
chiffre daffaires par pays
...........................................................
Dans cet exemple, les objets Chiffre daffaires et Pays sont communs aux deux
rapports. Au lieu de crer un fournisseur de dones pour chaque rapport, vous
crez un fournisseur de donnes contenant les objets Chiffre daffaires, Pays et
Lieu de sjour et utilisez ces objets dans les deux rapports. Pour ce faire :

1. Crez un rapport affichant les revenus par pays et lieu de sjour en faisant
glisser les objets Pays, Lieu de sjour et Chiffre daffaires dans le rapport.
(Reportez-vous la section Cration dune requte simple sur un univers,
page 66 pour en savoir plus sur la construction dun rapport partir dun
univers.)

2. Ajoutez un onglet de rapport supplmentaire en slectionnant Insertion >


Rapport.

3. Faites glisser les objets Pays et Chiffre daffaires sur le nouvel onglet de
rapport pour crer le rapport Revenus par pays.
Une fois le rapport excut, BUSINESSOBJECTS rapatrie les donnes une seule fois
et les partage entre les deux rapports, au lieu de rapatrier les donnes deux fois.
...........................................................

Remarque : Vous pouvez utiliser lEditeur de requte pour modifier un


fournisseur de donnes en slectionnant Donnes > Editer le fournisseur de
donnes. Adoptez cette mthode plutt que de crer un nouveau fournisseur de
donnes si vous souhaitez ajouter un nouveau rapport dans un onglet et que le
nouveau rapport exploite les mmes donnes ou des donnes similaires celles
de vos rapports existants.

190 Manuel de lutilisateur


Chapitre 8 Exportation de donnes
partir de BusinessObjects
.................................................................................

Dans ce chapitre

Gnralits 192
Formats externes disponibles 192
Copier et coller partir de BUSINESSOBJECTS vers une autre
application 193

Exportation de donnes issues de BusinessObjects 195


Affichage des fichiers TXT 198

Manuel de lutilisateur 191


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 dans 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 un sous-ensemble de donnes
dune table trs volumineuse, 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.

192 Manuel de lutilisateur


Gnralits

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.
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 :

Si vous copiez un rapport vous pouvez...


avec....

des tableaux, des tableaux coller les donnes sous forme dimage ou de texte
croiss et des cellules

des graphes et des images coller les donnes sous forme dimage

Manuel de lutilisateur 193


Chapitre 8 Exportation de donnes partir de BusinessObjects

Exemple : 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 dans lequel copier les donnes.

Choisissez... pour....

Texte copier le contenu du presse-papiers sous forme de


donnes sur lesquelles vous pouvez continuer
travailler dans Excel.

Image 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.

Bitmap 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.

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


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

194 Manuel de lutilisateur


Exportation de donnes issues de BusinessObjects

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.

3. Dans la zone Fournisseurs de donnes, cliquez sur licne du fournisseur


contenant les donnes exporter :

Manuel de lutilisateur 195


Chapitre 8 Exportation de donnes partir de BusinessObjects

4. Cliquez sur Exporter.


La bote de dialogue Export vers un format externe saffiche lcran :

196 Manuel de lutilisateur


Exportation de donnes issues 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 Exporte les donnes 1. Slectionnez le type de


format de fichier vers un fichier au format fichier dans la bote liste
local texte, tableur ou dBASE. 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 Exporte les donnes 1. Slectionnez la connexion


SGBDR vers une base de ou cliquez sur le bouton
donnes relationnelle. Connexion pour en crer
une nouvelle.
2. Cliquez sur OK.

Copier vers DDE Copie les donnes vers Cliquez sur OK.
le presse-papiers, ce qui
vous permet de coller les
donnes dans une autre
application telle que
Microsoft Excel.

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.

Manuel de lutilisateur 197


Chapitre 8 Exportation de donnes partir de BusinessObjects

Remarque : Lorsque vous exportez vers un fichier local, les nombres entiers du
rapport saffichent comme des dcimaux dans le fichier, par exemple, 1 saffiche
comme 1,00.

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.

198 Manuel de lutilisateur


Partie III
Cration de rapports
www.businessobjects.com/infocenter
Chapitre 9 Rapports et Gestionnaire
de rapports
.................................................................................

Dans ce chapitre

Gnralits 203

Lancement de BusinessObjects 203


Choix dun domaine scurit 204
Session de travail en mode local 205

Espace de travail de BUSINESSOBJECTS 206


Menus et barres doutils 207
Barre dtat 208
Menus contextuels 209
Raccourcis clavier 209

Organisation de lespace de travail 210


Dfinition de la taille daffichage 210
Dfinition des proprits daffichage Windows 210
Slection dun mode daffichage 210
Paramtres rgionaux 212

Gestionnaire de rapports 214


Gestion des donnes dans un document 215
Navigation dans les rapports 216
Structuration et mise en forme des rapports 217

Manuel de lutilisateur 201


Chapitre 9 Rapports et Gestionnaire de rapports

Gestion des rapports 218


Insertion dun rapport vierge 218
Copie dun rapport 219
Affichage, attribution dun nouveau nom et suppression de
rapports 219
Gestion des rapports laide du Gestionnaire de rapports 220
Annulation des actions 220

Ouverture de documents 221


Ouverture dun document 221
Ouverture simultane de plusieurs documents 222

Utilisation des dossiers Documents personnels 223


Rcupration dun document personnel 223
Utilisation de catgories pour rechercher des documents
personnels 225
Enregistrement dun document dans votre dossier Documents
personnels 226
Suppression de documents dans le dossier Documents
personnels 227
Affectation de catgories un document 228
Modification des dossiers par dfaut 230

Rafrachissement de documents BusinessObjects 231


Avant de rafrachir un document 232
Rafrachissement manuel dun document 233
Rafrachissement dun document contenant plusieurs fournisseurs
de donnes 234
Rafrachissement dun document avec invite 235
Rafrachissement automatique dun document 235

Enregistrement des documents 238


Enregistrement dun document pour tous les utilisateurs 239
Enregistrement dun document au format texte ou RTF 239
Enregistrement dun document au format HTML 240
Enregistrement dun document au format PDF 240
Enregistrement dun document en tant que fichier
BusinessQuery 243
Enregistrement de documents WebIntelligence 244

202 Manuel de lutilisateur


Gnralits

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

Lancement de BusinessObjects
Le mode de dmarrage de BUSINESSOBJECTS dpend de sa configuration dans
votre entreprise. Il est possible de dmarrer BUSINESSOBJECTS partir dINFOVIEW
via un navigateur Internet ainsi qu partir du menu Dmarrer de Windows.
Votre administrateur systme vous donnera toutes les informations ncessaires
sur le dmarrage de BUSINESSOBJECTS. Lutilisation de BUSINESSOBJECTS via
INFOVIEW est dcrite dans le Manuel de lutilisateur InfoView. La procdure de
dmarrage de BUSINESSOBJECTS partir du menu Dmarrer de Windows est
explique ci-dessous.

Dmarrage de BusinessObjects partir du menu Dmarrer de


Windows
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.

Manuel de lutilisateur 203


Chapitre 9 Rapports et Gestionnaire de rapports

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.

Choix dun domaine scurit


Selon la configuration de BUSINESSOBJECTS dans votre entreprise, vous avez le
choix entre plusieurs domaines scurit. Il existe deux types de connexion au
domaine scurit et les fonctionnalits disponibles dans BUSINESSOBJECTS
peuvent changer selon le type de domaine scurit auquel vous tes connect.
Certains lments de menu peuvent tre griss ou vous pouvez ne pas avoir accs
certains fournisseurs de donnes ou la mme liste dunivers.
Le type de connexion au domaine scurit est identifi par une icne :
une connexion un rfrentiel via une connexion web BUSINESSOBJECTS est
identifie par un globe ;
une connexion un rfrentiel via une connexion client/serveur
BUSINESSOBJECTS est identifi par un ordinateur.

connexion client/serveur
connexion web

204 Manuel de lutilisateur


Lancement de BusinessObjects

Session de travail en mode local


Selon la configuration de BUSINESSOBJECTS, vous avez la possibilit de le
dmarrer en mode local. Lutilisation de ce mode signifie que vous ntes pas
connect un rfrentiel, ce qui veut dire aussi que, quel que soit le type de
connexion, vous ne pourrez pas rcuprer ni envoyer des documents via
BROADCAST AGENT. Toutefois, ce que vous pouvez faire une fois que vous avez
lanc BUSINESSOBJECTS en mode local dpend du type de connexion que vous
choisissez dutiliser en mode local.
Connexion client/serveur
Si vous utilisez une connexion client/serveur BUSINESSOBJECTS en mode local et
que vous ntes pas connect un rfrentiel, vous pouvez quand mme
travailler avec des documents et des univers stocks localement sur votre
ordinateur ; vous pouvez galement crer et rafrachir des documents si vous
disposez dune connexion la base de donnes, et que cette connexion et les
informations de scurit sont stockes sur votre ordinateur.
Connexion web
Si vous utilisez une connexion Web en mode local, vous ne pourrez pas rcuprer
des documents des dossiers Documents personnels ni en envoyer sur le serveur
Web. Vous ne pourrez pas non plus crer des requtes ou rafrachir des
documents car toutes les informations relatives aux bases de donnes et aux
connexions sont stockes sur le serveur Web.
Ce mode vous permet de continuer travailler sur des documents stocks
localement ; vous pouvez formater vos rapports ou analyser les donnes de
rapports existants, par exemple, et utiliser les donnes du document pour crer
de nouveaux rapports.
Si BUSINESSOBJECTS ne peut pas tablir la connexion Web demande avec le
serveur Web, vous avez la possibilit de le dmarrer en mode local (ou
dconnect) condition que vos droits utilisateur vous y autorisent.
Aucune connexion distance
Vous pouvez galement dcider de dmarrer BUSINESSOBJECTS en mode local
lorsquaucune connexion nest disponible - dans un avion par exemple - et que
vous voulez continuer travailler sur des documents stocks localement.

Remarque : Le droit dutiliser BUSINESSOBJECTS en mode local vous est accord


par le superviseur BUSINESSOBJECTS ou ladministrateur systme. Selon la
configuration de BUSINESSOBJECTS dans votre socit, il se peut que vous nayez
mme pas la possibilit de vous connecter BUSINESSOBJECTS en mode local.

Manuel de lutilisateur 205


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 Gestionnaire 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

Barre de
Le nom du rapport est affich sur Barre dtat
dfilement
longlet du rapport.
horizontale

206 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 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 207


Chapitre 9 Rapports et Gestionnaire de rapports

Barre doutils
Standard Barres
doutils
Barre doutils fixes
Rapport

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).

208 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 209


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 de 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.

210 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.1 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
pour visualiser le rsultat laffichage.

Manuel de lutilisateur 211


Chapitre 9 Rapports et Gestionnaire de rapports

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.
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.

212 Manuel de lutilisateur


Organisation de lespace de travail

Paramtrage des dates et an 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.

Manuel de lutilisateur 213


Chapitre 9 Rapports et 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.
Cliquez sur le bouton Gestionnaire de rapports dans la barre doutils Standard
Gestionnaire de pour afficher ou masquer la fentre du Gestionnaire de rapport.
rapports

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.

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.

214 Manuel de lutilisateur


Gestionnaire de rapports

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.
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.

Manuel de lutilisateur 215


Chapitre 9 Rapports et Gestionnaire de rapports

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.
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.

216 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 217


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
Nouveau 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.

218 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 219


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
cette procdure, reportez-vous la page 216.

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.

220 Manuel de lutilisateur


Ouverture de documents

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

Restrictions sur les documents WebIntelligence et BusinessQuery


Les documents WEBINTELLIGENCE et BUSINESSQUERY que vous ouvrez dans
BUSINESSOBJECTS apparaissent avec le modle standard de BUSINESSOBJECTS. Le
formatage appliqu dans WEBINTELLIGENCE et BUSINESSQUERY est perdu.

Ouverture dun document


Si le document est stock localement sur votre ordinateur :

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 alors qu
slectionner le fichier que vous voulez ouvrir dans la liste.

Manuel de lutilisateur 221


Chapitre 9 Rapports et Gestionnaire de rapports

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 :

1. Cliquez sur le bouton Ouvrir de la barre doutils Standard.


La bote de dialogue Ouvrir saffiche lcran.
Ouvrir
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.

222 Manuel de lutilisateur


Utilisation des dossiers Documents personnels

Utilisation des dossiers Documents personnels


Le dossier Documents personnel est un espace de stockage rserv sur le serveur
Web o vous pouvez enregistrer des documents pour votre usage personnel.
Vous seul pouvez utiliser ce dossier. Vous ne pouvez y accder que si vous vous
connectez BUSINESSOBJECTS via une connexion Web.
Pour vous aider organiser et trouver vos documents plus facilement, vous
pouvez utiliser des catgories. Les catgories que vous utilisez ici sont des
catgories personnelles et vous tes la seule personne autorise les crer, les
supprimer ou les modifier.
Vous pouvez afficher les documents enregistrs dans la liste Documents
personnels partir de BUSINESSOBJECTS ou dINFOVIEW.

Remarque : Pour des informations sur la visualisation des listes de documents


personnels dans INFOVIEW, reportez-vous au Manuel de lutilisateur InfoView.

Rcupration dun document personnel


Si vous tes connect une connexion Web BUSINESSOBJECTS, vous pouvez
rcuprer des documents enregistrs dans votre dossier de documents
personnels sur le serveur.

Manuel de lutilisateur 223


Chapitre 9 Rapports et Gestionnaire de rapports

Pour rcuprer un document enregistr dans votre dossier de documents


personnels :
Rcuprer de 1. Dans le menu Fichier, choisissez Rcuprer de/Documents personnels.
Documents
personnels La bote de dialogue Rcuprer souvre.

2. Slectionnez le fichier que vous voulez ouvrir dans la liste et cliquez sur
Ouvrir.
Vous ne pouvez rcuprer quun seul fichier la fois.
Une copie du document est tlcharge et ouverte sur votre ordinateur.

Remarque : Lorsque vous ouvrez un document BUSINESSOBJECTS partir du


dossier Documents personnels, BUSINESSOBJECTS copie le document localement.
Si vous travaillez sur ce document, lenregistrez dans Documents personnels et
que vous le rcuprez lors dune session de travail diffrente, BUSINESSOBJECTS
affiche le message suivant pour vous indiquer quil existe un document portant
le mme nom sur votre ordinateur :

Si vous tes sr davoir enregistr la dernire copie de ce document dans vos


Documents personnels, vous pouvez craser la copie locale en toute scurit.

224 Manuel de lutilisateur


Utilisation des dossiers Documents personnels

Utilisation de catgories pour rechercher des documents


personnels
Les documents peuvent tre affects des mcanismes de filtrage appels
catgories. Les catgories vous permettent de trier et de rechercher des
documents dans votre liste de documents personnels, en filtrant la liste pour
afficher uniquement les documents appartenant la catgorie slectionne.
Pour filtrer la liste de documents par catgorie :

1. Cliquez sur la flche droite du bouton Toutes les catgories.


La bote de dialogue Catgories saffiche. Si vous navez cr aucune
catgorie, cette liste contient une seule entre, <Aucune catgorie>.

2. Slectionnez une ou plusieurs catgories de la liste.


Utilisez les touches Maj et Ctrl pour effectuer des slections multiples. Si vous
slectionnez <Aucune catgorie>, BUSINESSOBJECTS filtre la liste des
documents personnels pour afficher les documents auxquels aucune catgorie
na t affecte.

Manuel de lutilisateur 225


Chapitre 9 Rapports et Gestionnaire de rapports

3. Cliquez sur OK.


La liste est filtre pour afficher uniquement les documents affects la ou aux
catgories slectionnes.

Enregistrement dun document dans votre dossier Documents


personnels
Vous pouvez envoyer un document dans votre dossier Documents personnels si
vous tes connect une connexion Web BUSINESSOBJECTS.
Pour enregistrer un document dans votre dossier de documents personnels :
Envoyer
Documents
personnels 1. Dans le menu Fichier, choisissez Envoyer /Documents personnels.
La bote de dialogue Envoyer un document personnel saffiche :

2. Saisissez un nom pour le document dans la zone Nom du fichier.

226 Manuel de lutilisateur


Utilisation des dossiers Documents personnels

3. Dans la zone Enregistrer sous, choisissez lun des formats suivants :


Document BusinessObjects (*.rep),
Portable Document Format (*.pdf),
Rich Text Format (*.rtf),
Fichiers texte (*.txt),
Modles BusinessObjects (*.ret),
Fichiers BusinessQuery (*.bqy).
Macros complmentaires BusinessObjects (*.rea)

4. Affectez une catgorie au document si vous le souhaitez.

5. Cliquez sur Enregistrer.


Le document est enregistr dans votre dossier de documents personnels sur le
serveur Web.

Suppression de documents dans le dossier Documents personnels


Si vous voulez supprimer des documents du dossier Documents personnels,
vous devez utiliser la liste des documents personnels dINFOVIEW. Pour en savoir
plus sur laffichage de la liste des documents personnels dans INFOVIEW et sur la
suppression des documents, reportez-vous au Manuel de lutilisateur InfoView.

Manuel de lutilisateur 227


Chapitre 9 Rapports et Gestionnaire de rapports

Affectation de catgories un document


Vous affectez des catgories un document lorsque vous lenregistrez. Lorsque
vous enregistrez un document auquel vous avez dj affect des catgories,
BUSINESSOBJECTS affiche <Conserver les catgories existantes> dans la zone
Catgories et enregistre le document avec ces catgories moins que vous
apportiez des modifications. Pour affecter une catgorie :

1. Cliquez sur la flche droite de la zone Catgories.


La bote de dialogue Catgories souvre.

2. Cochez les catgories que vous voulez affecter au document et dslectionnez


celles que vous voulez supprimer puis cliquez sur OK.
Les catgories slectionnes sont affiches dans la zone Catgories.

3. Enregistrez le document avec les catgories affectes.

228 Manuel de lutilisateur


Utilisation des dossiers Documents personnels

Cration dune catgorie personnelle


Vous seul grez les catgories affectes vos documents personnels. Vous pouvez
crer, supprimer et renommer des catgories selon vos besoins personnels. Pour
crer une nouvelle catgorie :

1. Cliquez sur la flche droite de la zone Catgories.


La bote de dialogue Catgories souvre.

2. Cliquez sur le bouton Ajouter une catgorie.

a b c d e f a. Affiche uniquement la catgorie


Ajouter une
catgorie slectionne
b. Slectionner toutes les catgories
c. Dslectionner toutes les
catgories
d. Ajouter une nouvelle catgorie
e. Supprimer la catgorie
slectionne
f Renommer la catgorie
slectionne

3. Saisissez le nom de la nouvelle catgorie dans la zone prvue cet effet.

Modification du nom dune catgorie personnelle


Slectionnez la catgorie que vous voulez renommer.
Renommer la
catgorie
1. Cliquez sur le bouton Renommer.

2. Saisissez le nouveau nom.

Manuel de lutilisateur 229


Chapitre 9 Rapports et Gestionnaire de rapports

Suppression dune catgorie personnelle


1. Slectionnez la catgorie que vous voulez supprimer.
Supprimer la
catgorie 2. Cliquez sur le bouton Supprimer.

Modification des dossiers par dfaut


Lorsque vous slectionnez Ouvrir, la bote de dialogue Ouvrir 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 Rechercher un dossier saffiche lcran.

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.

230 Manuel de lutilisateur


Rafrachissement de documents BusinessObjects

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 en 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 disposer dune connexion la source de donnes.
Notez que si votre document contient des donnes extraites laide dune
connexion Web ainsi qu laide dune connexion client/serveur, vous ne pourrez
pas rafrachir les deux fournisseurs de donnes en mme temps. Vous devrez
vous connecter la connexion Web pour rafrachir un ensemble de donnes, puis
vous connecter la connexion client/serveur pour rafrachir lautre ensemble de
donnes.

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.

Manuel de lutilisateur 231


Chapitre 9 Rapports et Gestionnaire de rapports

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.
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, vous ne pouvez pas rafrachir le fournisseur de
donnes. Seul le crateur du document ou le superviseur BUSINESSOBJECTS
peut modifier ce paramtre.

232 Manuel de lutilisateur


Rafrachissement de documents BusinessObjects

Avant de rafrachir un fournisseur de donnes, il est galement recommand de


vrifier que :
les donnes les plus rcentes 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.
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 de lordinateur 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.

Remarque : Si le designer dunivers a dfini lunivers avec une connexion


restrictive, BUSINESSOBJECTS vous invite saisir vos nom dutilisateur et mot de
passe de base de donnes avant de rafrachir des fournisseurs de donnes. Pour
en savoir plus sur les connexions restrictives Restrictive connections, page 43.

Manuel de lutilisateur 233


Chapitre 9 Rapports et Gestionnaire de rapports

Rafrachissement dun document contenant plusieurs fournisseurs


de donnes
Si votre document contient plusieurs fournisseurs de donnes, vous avez la
possibilit de choisir celui que vous souhaitez rafrachir. Pour ce faire :

1. Slectionnez la commande Visualiser les donnes du menu Donnes.


Le Gestionnaire de donnes saffiche lcran.

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.

234 Manuel de lutilisateur


Rafrachissement de documents BusinessObjects

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.
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.

Manuel de lutilisateur 235


Chapitre 9 Rapports et Gestionnaire de rapports

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.

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.

236 Manuel de lutilisateur


Rafrachissement de documents BusinessObjects

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 236.

2. Cochez la case Rafrachissement automatique, puis cliquez sur Toutes les.

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.

Manuel de lutilisateur 237


Chapitre 9 Rapports et Gestionnaire de rapports

Enregistrement des documents


Les rapports BUSINESSOBJECTS sont enregistrs dans les documents
BUSINESSOBJECTS. BUSINESSOBJECTS vous permet galement denregistrer votre
document sous diffrents formats afin que vous puissiez utiliser les donnes dans
dautres applications ou partager les donnes avec dautres utilisateur. Cette
section dcrit ces procdures. Selon la configuration de BUSINESSOBJECTS dans
votre entreprise, vous pouvez enregistrer des documents localement ou dans un
dossier de documents personnels rserv pour vous sur un serveur.

Enregistrement dun document


1. Cliquez sur le bouton Enregistrer de la barre doutils Standard ou slectionnez
Enregistrer
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.

Modification du nom ou du dossier dun document


Pour enregistrer un document BUSINESSOBJECTS sous un nom diffrent ou dans
un autre dossier :

1. Dans le menu Fichier, slectionnez Enregistrez sous.


La bote de dialogue Enregistrer sous apparat.

2. Saisissez un nouveau nom dans la zone Nom du fichier.

3. Naviguez dans le dossier dans lequel vous voulez enregistrer le document,


puis cliquez sur Enregistrer.

238 Manuel de lutilisateur


Enregistrement des documents

Enregistrement dun document pour tous les utilisateurs


Si vous souhaitez quun document soit accessible tout autre utilisateur
travaillant sans rfrentiel, cochez la case Sauvegarder 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. Pour enregistrer
un document au format texte ou .rtf :

1. Slectionnez la commande Enregistrer sous du menu Fichier.


La bote de dialogue Enregistrer sous saffiche lcran.

2. Dans la liste droulante Enregistrer sous, cliquez sur :


Fichiers texte (*.txt), ou
Rich text format (*.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 239


Chapitre 9 Rapports et Gestionnaire de rapports

Enregistrement dun document au format HTML


Vous pouvez enregistrer un document BUSINESSOBJECTS au format HTML. Pour
cela :

1. Dans le menu Fichier, choisissez Enregistrer au format HTML.


La bote de dialogue Enregistrer sous apparat.

2. Slectionnez lemplacement denregistrement du fichier et cliquez sur


Enregistrer.

3. La bote de dialogue Options HTML saffiche et vous pouvez indiquer le


mode denregistrement du document HTML. Pour une description complte
des options disponibles dans cette bote de dialogue et pour des conseils sur
la prparation des documents HTML en gnral, reportez-vous au Manuel de
lutilisateur InfoView.

Enregistrement dun document au format PDF


BUSINESSOBJECTS 5.1 vous permet denregistrer des documents BUSINESSOBJECTS
au format PDF (Adobe Portable Document Format). Une fois que vous avez
install le logiciel Adobe Acrobat Reader tlchargeable gratuitement, vous
pouvez visualiser et imprimer des documents PDF. Lorsque vous ouvrez un
document BUSINESSOBJECTS enregistr au format PDF, vous pouvez visualiser et
parcourir diffrents rapports et obtenir des impressions de haute qualit. Vous ne
pouvez pas diter ni analyser les donnes. Pour enregistrer un document
document BUSINESSOBJECTS au format PDF :

1. Dans le menu Fichier, slectionnez Enregistrer sous.


La bote de dialogue Enregistrer sous apparat.

2. Dans la liste droulante Type, choisissez Format de document portable (*.pdf) et


indiquez o vous souhaitez enregistrer le fichier PDF.

240 Manuel de lutilisateur


Enregistrement des documents

3. Cliquez sur Enregistrer.


BUSINESSOBJECTS cre une copie du document et lenregistre au format PDF.
Le document original demeure affich lcran. Les illustrations ci-dessous
montrent le mme document dans son format BUSINESSOBJECTS dorigine et
aprs enregistrement au format PDF.

Document
BusinessObjects
original

Manuel de lutilisateur 241


Chapitre 9 Rapports et Gestionnaire de rapports

Notez que les liens sont conservs dans le document PDF, ce qui permet une
navigation facile et rapide dans les rapports et leurs sections.

Cliquer ici pour


visualiser un
rapport

Cliquer ici pour


afficher la
section dun
rapport.

Remarque : Les polices gnralement utilises pour gnrer le document PDF se


trouvent dans le dossier suivant sur votre disque dur local :
Program Files\Business Objects\BusinessObjects 5.0\Language
Si les polices utilises dans vos documents BusinessObjects ne possdent pas de
police Adobe Font Metrics (AFM) quivalente dans ce rpertoire, le programme
utilise une police de substitution.

242 Manuel de lutilisateur


Enregistrement des documents

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 suivantes 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.

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 BusinessQuery.

Remarque : Si vous avez ouvert un document BUSINESSQUERY dans


BUSINESSOBJECTS, vous pouvez lenregistrer en tant que document
BUSINESSQUERY ou BUSINESSOBJECTS. Quel que soit le format choisi, vous pourrez
continuer travailler avec le document dans les deux applications.

Manuel de lutilisateur 243


Chapitre 9 Rapports et Gestionnaire de rapports

Enregistrement de documents WebIntelligence


Si vous avez ouvert un document WEBINTELLIGENCE dans BUSINESSOBJECTS, vous
ne pouvez pas lenregistrer en tant que document WEBINTELLIGENCE. Vous
pouvez uniquement lenregistrer en tant que document BUSINESSOBJECTS, c.--d.,
en tant que fichier .rep.
Une fois que vous avez enregistr le document, vous pouvez lenvoyer, le publier
et le programmer, mais uniquement en tant que document BUSINESSOBJECTS, et
non WEBINTELLIGENCE. Si vous voulez envoyer, publier et programmer le
document en tant que document WEBINTELLIGENCE, vous devez utiliser
INFOVIEW dans votre navigateur Web. Reportez-vous au Manuel de lutilisateur
InfoView pour des informations supplmentaires.

244 Manuel de lutilisateur


Chapitre 10 Affichage des donnes
dans un tableau
.................................................................................

Dans ce chapitre

Gnralits 247

Types de tableaux 248


Tableaux simples 248
Tableaux croiss 250

Cration de tableaux 251


Insertion dun tableau partir du Gestionnaire de rapports 251
Inversion des colonnes et des lignes 252
Rorganisation des donnes dans les tableaux 253
Ajout de donnes un tableau 256
Remplacement de donnes dans un tableau 257
Suppression des donnes dun tableau 258
Insertion dun tableau crois 259
Transformation dun tableau crois en tableau simple 260
Astuces pour glisser-dposer des donnes 261

Manuel de lutilisateur 245


Chapitre 10 Affichage des donnes dans un tableau

Insertion guide de tableaux 262

Edition de tableaux 265


Slection de tableaux, lignes et cellules 265
Insertion de colonnes et lignes vides 269
Attribution ou modification du nom dune colonne ou dune ligne 269
Retaillage des colonnes et des lignes 270
Copie, collage et suppression 270

Cellules individuelles 272


Insertion dune cellule individuelle 272
Dplacement dune cellule lextrieur dun tableau 273
Edition de cellules et du contenu de cellules 274

246 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 459 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 "Formatage des tableaux,
cellules et sections", page 597.
Le chapitre 13 "Ruptures de tableaux et affichage des calculs", page 323, explique
comment scinder les donnes contenues dans des tableaux afin dafficher des
calculs.

Manuel de lutilisateur 247


Chapitre 10 Affichage des donnes dans un tableau

Types de tableaux
BUSINESSOBJECTS propose trois types de tableaux. Les deux premiers, 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 tableau, 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 tableau 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 tableau

248 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 rsultats
Les noms des des calculs
variables sont sont affichs
affichs dans le pied
gauche du du tableau.
tableau.

Les valeurs sont rpertories dans les


lignes la suite des en-ttes de ligne.

Manuel de lutilisateur 249


Chapitre 10 Affichage des donnes dans un tableau

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 dans le corps du
tableau. 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.
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 La variable Chiffre daffaires est


laxe horizontal affiche dans le corps. Les totaux des lignes et
du tableau
des colonnes sont affichs
crois.
dans les deux pieds de
tableau, 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.

250 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
Gestionnaire de Standard.
rapports
2. Cliquez sur longlet Donnes du Gestionnaire de rapports.
Une liste de toutes les donnes pouvant tre utilises dans le rapport saffiche
lcran.

Manuel de lutilisateur 251


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

252 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


Curseur dinversion
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.

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


Curseur de bouton gauche de la souris enfonc, faites glisser le curseur jusqu
dplacement 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.

Manuel de lutilisateur 253


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.


Curseur de copie
Le curseur se transforme en curseur de copie et la barre dtat affiche le
message Dposez pour copier le contenu.

....format final
Format initial......

4. Tout en maintenant la touche Ctrl enfonce, relchez le bouton de la souris.


La ligne ou la colonne est copie au nouvel emplacement.

254 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 Maintien de la touche Alt


uniquement et maintien enfonce et copie du
du format dans la colonne format vers le nouvel
du milieu. emplacement.

Manuel de lutilisateur 255


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.

256 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 257


Chapitre 10 Affichage des donnes dans un tableau

Suppression des donnes dun 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.

258 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


Curseur Transformer la barre dtat affiche le message Dposez pour transformer en tableau crois,
en tableau crois relchez le bouton de la souris.
Le tableau simple se transforme en tableau crois.

Manuel de lutilisateur 259


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
Curseur Transformer de la souris enfonc, faites glisser le curseur vers la bordure gauche du tableau
en tableau crois.

3. Lorsquune ligne horizontale apparat au-dessus du curseur, relchez le


bouton de la souris.

260 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 261


Chapitre 10 Affichage des donnes dans un tableau

Insertion guide de tableaux


Les assistants de cration de tableaux vous guident pas--pas pour insrer des
tableaux simples et des tableaux croiss dans un rapport.
La procdure ci-dessous 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 c d

d. Curseur dinsertion de tableau


crois

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.

262 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.

Si vous insrez un.... cliquez sur....

tableau simple Fin.


Le tableau saffiche dans le rapport.

tableau crois Suivant, puis passez ltape 6.

Manuel de lutilisateur 263


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.

264 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 265


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.

266 Manuel de lutilisateur


Edition de tableaux

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.

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.

La cellule den-
tte nest pas
slectionne.

Seules les cellules


du corps du
tableau sont
slectionnes.

Manuel de lutilisateur 267


Chapitre 10 Affichage des donnes dans un tableau

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.

268 Manuel de lutilisateur


Edition de tableaux

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.

Manuel de lutilisateur 269


Chapitre 10 Affichage des donnes dans un tableau

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 en le


slectionnant, puis en le faisant glisser vers le nouvel emplacement et en
maintenant 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.

270 Manuel de lutilisateur


Edition de tableaux

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 193.

Manuel de lutilisateur 271


Chapitre 10 Affichage des donnes dans un tableau

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.


Bouton Le curseur se transforme en curseur dinsertion de cellule.
Insrer une 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

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 de saisir
immdiatement 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.

272 Manuel de lutilisateur


Cellules individuelles

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.

Manuel de lutilisateur 273


Chapitre 10 Affichage des donnes dans un tableau

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 (option
Disposition).
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.

274 Manuel de lutilisateur


Cellules individuelles

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.

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 retailler automatiquement la hauteur de la cellule en plaant le curseur
sur la bordure infrieure ou suprieure de la cellule et en cliquant deux fois sur
le curseur de retaillage.

Manuel de lutilisateur 275


Chapitre 10 Affichage des donnes dans un tableau

276 Manuel de lutilisateur


Chapitre 11 Rapports matre/dtail
.................................................................................

Dans ce chapitre

Gnralits 278
Quest-ce quun rapport matre/dtail ? 278

Structuration dun rapport matre/dtail 279


A partir dun tableau simple ou dun tableau crois 279
A partir du Gestionnaire de rapports 280
Cration dun rapport matre/matre/dtail 282

Rorganisation dun rapport matre/dtail 283

Gestion des sections dun rapport matre/dtail 284

Annulation dun rapport matre/dtail 285

Manuel de lutilisateur 277


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
rptes. 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. 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

278 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 279


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.

280 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 281


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. 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.

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

282 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 289.

Manuel de lutilisateur 283


Chapitre 11 Rapports matre/dtail

Gestion des sections dun rapport matre/dtail


Lorsque vous crez une section, elle couvre toute ltendue 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 498.

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 Formatage des sections,
page 598.

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 644.

284 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
dplacer le contenu, relchez le bouton de la souris.

Le message suivant saffiche lcran :

Manuel de lutilisateur 285


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 :

286 Manuel de lutilisateur


Annulation dun rapport matre/dtail

Suppression du matre
1. Slectionnez la cellule matre.

2. Slectionnez la commande Supprimer du menu Edition.


La bote de message dcrite la page 285 saffiche lcran.

Astuce : Vous pouvez galement supprimer une cellule matre en la faisant glisser
dans la fentre Gestionnaire de rapports.

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 287


Chapitre 11 Rapports matre/dtail

288 Manuel de lutilisateur


Chapitre 12 Organisation des
donnes dans un rapport
.................................................................................

Dans ce chapitre

Gnralits 290

Limitation des donnes affiches 291


Insertion dun filtre 292
Gestion des filtres 293
Cration de filtres plus complexes 297
Non prise en compte des filtres 300

Contrle de lordre des donnes 301


Tri de donnes 301
Gestion de tris multiples 306

Utilisation du palmars sur les valeurs 309


Application dun palmars sur les donnes dun rapport 310
Gestion du palmars avec les filtres et les tris 313

Masquage des colonnes et des lignes de donnes 314

Mise en vidence des donnes 316


Cration dun alerteur 317
Activation et dsactivation des alerteurs 319
Utilisation dalerteurs existants 321

Manuel de lutilisateur 289


Chapitre 12 Organisation des donnes dans un rapport

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.

290 Manuel de lutilisateur


Limitation des donnes affiches

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.
...........................................................

Manuel de lutilisateur 291


Chapitre 12 Organisation des donnes dans un rapport

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.

292 Manuel de lutilisateur


Limitation des donnes affiches

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.

Manuel de lutilisateur 293


Chapitre 12 Organisation des donnes dans un rapport

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.

294 Manuel de lutilisateur


Limitation des donnes affiches

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.

Manuel de lutilisateur 295


Chapitre 12 Organisation des donnes dans un rapport

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.

296 Manuel de lutilisateur


Limitation des donnes affiches

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 et fonctions"
, page 357.

Manuel de lutilisateur 297


Chapitre 12 Organisation des donnes dans un rapport

Exemple : Affichage uniquement des magasins dont le chiffre daffaires hebdomadaire est
suprieur 200 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 200 000 dollars. Vous crez donc
une formule indiquant que le chiffre daffaires doit tre suprieur ou gal
200 000 dollars. La syntaxe est la suivante :
=(<Chiffre daffaires>>=200000).
Chaque semaine, lorsque vous rafrachissez votre rapport avec les nouvelles
donnes de vente, seuls les magasins dont le chiffre daffaires est suprieur
200 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.

298 Manuel de lutilisateur


Limitation des donnes affiches

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.

Manuel de lutilisateur 299


Chapitre 12 Organisation des donnes dans un rapport

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.

300 Manuel de lutilisateur


Contrle de lordre des donnes

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 Nombres Dates

Ordre de A Z du plus petit au du pass au


ascendant plus grand prsent

Ordre de Z A du plus grand du prsent au


descendant au plus petit pass

Tri personnalis 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.

Manuel de lutilisateur 301


Chapitre 12 Organisation des donnes dans un rapport

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.

302 Manuel de lutilisateur


Contrle de lordre des donnes

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.

Alphanumrique Affiche les valeurs dans lordre alphabtique ou


numrique.

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.
Jour 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.

Manuel de lutilisateur 303


Chapitre 12 Organisation des donnes dans un rapport

- ou -
Utiliser la fonction 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.

304 Manuel de lutilisateur


Contrle de lordre des donnes

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 212, pour en savoir plus sur la vrification de ces paramtres.

Manuel de lutilisateur 305


Chapitre 12 Organisation des donnes dans un rapport

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.
...........................................................

306 Manuel de lutilisateur


Contrle de lordre des donnes

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.
5. Cliquez sur OK ou sur Appliquer.
La priorit des tris que vous avez dfinie est applique au rapport.

Manuel de lutilisateur 307


Chapitre 12 Organisation des donnes dans un 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.

308 Manuel de lutilisateur


Utilisation du palmars sur les valeurs

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.
...........................................................

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

Manuel de lutilisateur 309


Chapitre 12 Organisation des donnes dans un rapport

Application dun palmars sur les donnes dun rapport


Pour appliquer un palmars :

1. Slectionnez les donnes auxquelles vous voulez appliquer un palmars. Si


Appliquer un
par exemple, vous souhaitez appliquer un palmars sur les donnes relatives
palmars 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.

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.

310 Manuel de lutilisateur


Utilisation du palmars sur les valeurs

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.
Somme autre Affiche la somme de toutes les lignes qui ne sont
pas affiches dans le tableau aprs dfinition du
palmars.
Somme totale Affiche la somme de toutes les lignes du tableau,
quelles soient ou non affiches.

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.

Manuel de lutilisateur 311


Chapitre 12 Organisation des donnes dans un rapport

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.

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.

Remarque : Si vous avez cr une variable locale laide de valeurs issues de


diffrents fournisseurs de donnes, vous ne pourrez pas appliquer un palmars
en fonction de cette variable. La variable ne sera pas affiche dans la liste de la
bote de dialogue Palmars.

Exemple : 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.

312 Manuel de lutilisateur


Utilisation du palmars sur les valeurs

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.

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.
Pour supprimer un palmars, cliquez tout dabord sur les donnes ayant fait
Appliquer un
lobjet dun palmars. Ensuite, vous pouvez :
palmars 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.

Manuel de lutilisateur 313


Chapitre 12 Organisation des donnes dans un rapport

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 cependant 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

314 Manuel de lutilisateur


Masquage des colonnes et des lignes de donnes

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.
Affichage des donnes
Pour afficher une variable pralablement masque, slectionnez-la dans la
zone Variables utilises, puis cliquez sur Afficher.

Manuel de lutilisateur 315


Chapitre 12 Organisation des donnes dans un rapport

Mise en vidence des donnes


Vous pouvez mettre en vidence les donnes dun rapport BUSINESSOBJECTS au
moyen dalerteurs. Ceux-ci utilisent un formatage spcial permettant de mettre
en vidence 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 commerciaux performants, 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.

316 Manuel de lutilisateur


Mise en vidence 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 317


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.

318 Manuel de lutilisateur


Mise en vidence 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 319


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.

320 Manuel de lutilisateur


Mise en vidence 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 321


Chapitre 12 Organisation des donnes dans un rapport

322 Manuel de lutilisateur


Chapitre 13 Ruptures de tableaux et
affichage des calculs
.................................................................................

Dans ce chapitre

Gnralits 325

Ruptures 326
Quest-ce quune rupture ? 326
Insertion et suppression dune rupture 328
Mise en forme des ruptures 328
Affichage des en-ttes et des pieds de rupture 330
Fusion de cellules 332
Cration dune rupture conditionnelle 334
Organisation de ruptures multiples 336
Gestion des ruptures sur plusieurs pages 337

Calculs 338
Ralisation de calculs simples 338
Exemples de calculs 342
Rutilisation dun calcul dans une autre partie dun rapport 346

Manuel de lutilisateur 323


Chapitre 13 Ruptures de tableaux et affichage des calculs

Euro - Conversion 347


Quest-ce que leuro ? 347
Affichage du symbole de leuro 347
Fonctionnement de la conversion 347
Erreurs de conversion 348
Affichage des formats montaires dans BUSINESSOBJECTS 348
Conversion en euros 349
Conversion partir des euros 350
Affichage des erreurs darrondi 350
Taux de conversion 351
Triangulation 356

324 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 et fonctions", page 357, 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 389, 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 425, 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 519.

Manuel de lutilisateur 325


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.

326 Manuel de lutilisateur


Ruptures

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.

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

Manuel de lutilisateur 327


Chapitre 13 Ruptures de tableaux et affichage des calculs

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 :

1. Cliquez lintrieur de la colonne ou la ligne de donnes dans laquelle vous


Insrer une rupture 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.
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 Formater les ruptures du menu contextuel.
La bote de dialogue Ruptures est illustre et dcrite la page 329.

Remarque : Si aucune rupture na t insre dans le tableau simple ou crois,


aucune option de cette bote de dialogue nest disponible.

328 Manuel de lutilisateur


Ruptures

Bote de dialogue Ruptures

b e

c
d h

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 337.
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 329


Chapitre 13 Ruptures de tableaux et affichage des calculs

Affichage des en-ttes et des pieds de rupture


Lorsque vous insrez une rupture, un 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.

Le schma qui suit montre deux exemples dutilisation des en-ttes et des pieds
de rupture avec un calcul de somme sur la colonne Chiffre daffaires.

En-tte de
rupture

Pied de rupture
affichant un
sous-total pour
chaque sous-
section

Ce tableau affiche un pied de rupture


uniquement pour chaque section ainsi quun
en-tte et un pied de tableau.

Ce tableau affiche un en-tte de rupture et


un pied de rupture pour chaque section.

330 Manuel de lutilisateur


Ruptures

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.

Manuel de lutilisateur 331


Chapitre 13 Ruptures de tableaux et affichage des calculs

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 :
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 dou-


blons est active pour que le nom du lieu de Dans cet exem-
sjour napparaisse quune seule fois. ple, les options
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.

332 Manuel de lutilisateur


Ruptures

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.
Centrer sur la
rupture
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.
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 333


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 un sous-total du chiffre daffaires pour les
lieux de sjour franais.

Le pied de rupture
affiche le sous-total
de la rupture
conditionnelle

Ce pied de tableau
affiche le total de la
totalit du tableau -- et
non les sections
restantes.
Dans cet exemple, les options Pied de rupture,
Supprimer les doublons et Rupture conditionnelle
sont actives. Les options Afficher len-tte et Afficher
le pied du tableau affichent len-tte tableau et la
somme du tableau.

Pour ce faire, commencez par un tableau avec les options Format de tableau,
Afficher len-tte et Afficher le pied du tableau actives :

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.

334 Manuel de lutilisateur


Ruptures

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.

7. Cliquez avec le bouton droit de la souris sur la colonne Chiffre daffaires et


puis cliquez sur Calculs > Somme.
Le rsultat du calcul additionne la section French Riviera et la totalit du
tableau.

Manuel de lutilisateur 335


Chapitre 13 Ruptures de tableaux et affichage des calculs

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 rup-


tures insres
dans le tab-
leau slec-
tionn et
ordre dans
lequel elles
sont poses.

Dfinit lordre dans lequel


la rupture est pose.

336 Manuel de lutilisateur


Ruptures

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 Modifier.

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 la rpter len-tte sur chaque nouvelle page si un


nouvelle page tableau simple ou crois stend sur plusieurs
pages.

Rpter la rupture sur rpter la valeur courante de la rupture sur la


la nouvelle page nouvelle page.

Eviter les sauts de page conserver, si possible, chaque section du tableau


simple ou crois sur la mme page.

Manuel de lutilisateur 337


Chapitre 13 Ruptures de tableaux et affichage des 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 et
fonctions", page 357.

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.

338 Manuel de lutilisateur


Calculs

Choisissez... pour...
Somme calculer la somme des donnes slectionnes.
Nombre compter toutes les lignes pour un indicateur,
- ou -
compter les valeurs distinctes pour une dimension ou une
information.
Nombre total compter le nombre de lignes prsentes dans le corps, y
compris les doublons et les lignes vides.
Moyenne calculer la moyenne des donnes slectionnes.
Maximum afficher la valeur maximale des donnes slectionnes.
Minimum afficher la valeur minimale des donnes slectionnes.
Pourcentage afficher les donnes slectionnes sous forme de
pourcentage.
Variation calculer la diffrence entre deux valeurs slectionnes.
Variation en calculer la diffrence entre deux valeurs slectionnes et
pourcentage lafficher sous forme de pourcentage.

Le rsultat du calcul est insr dans une nouvelle cellule du tableau simple ou
crois.

Remarque : La syntaxe de la variation contenant loprateur O fonctionne dans


tous les cas, lexception du suivant : lorsque vous avez deux oprateurs O en
cascade (cest--dire une variation utilisant un oprateur O qui contient lui-
mme une formule utilisant galement un oprateur O) ou dans certains
contextes, notamment la variation de la variable <Chiffre daffaires> dans le
rapport.

Manuel de lutilisateur 339


Chapitre 13 Ruptures de tableaux et affichage des calculs

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
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
les fonctions 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. Variation
e. Variation en pourcentage

340 Manuel de lutilisateur


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 :
Objet Dimension
Nombre
Minimum
Objet Information
Maximum

Manuel de lutilisateur 341


Chapitre 13 Ruptures de tableaux et affichage des 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.


Somme La somme du chiffre daffaires est affiche dans la cellule de pied de
tableau la fin de ce dernier.
Le bouton Somme est alors enfonc.

Bouton Somme
enfonc

A prsent, vous dcidez de poser une rupture sur ce tableau afin dafficher les
sous-totaux de chaque lieu de sjour.

3. Cliquez lintrieur de la colonne Lieu de sjour, puis cliquez sur le bouton


Insrer une rupture 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.

342 Manuel de lutilisateur


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.

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

Manuel de lutilisateur 343


Chapitre 13 Ruptures de tableaux et affichage des 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.

344 Manuel de lutilisateur


Calculs

2. Cliquez sur le bouton Variationf en pourcentage de la barre doutils de calculs.


La diffrence de chiffre daffaires entre Q1 et Q2 pour chaque lieu de sjour et
Variation en pour tous les lieux de sjour est affiche sous forme de pourcentage dans une
pourcentage nouvelle cellule. La nouvelle ligne est intitule Q2-Q1.

Le rsultat de Q2-
Q1 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.

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

Manuel de lutilisateur 345


Chapitre 13 Ruptures de tableaux et affichage des calculs

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.

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 393.

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.

346 Manuel de lutilisateur


Euro - Conversion

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).
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
symbole de
votre systme Windows.
leuro 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 a 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.

Manuel de lutilisateur 347


Chapitre 13 Ruptures de tableaux et affichage des calculs

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 618.

348 Manuel de lutilisateur


Euro - Conversion

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 Euro puis Convertir en Euros du menu Donnes.


Si BUSINESSOBJECTS reconnat la devise, il effectue la conversion et affiche
le rsultat.
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 dfini dans le
tableau Taux de conversion.

Comment BUSINESSOBJECTS reconnat-il 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.

Manuel de lutilisateur 349


Chapitre 13 Ruptures de tableaux et affichage des calculs

Conversion partir des euros


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 Euro puis Convertir partir des Euros du menu


Donnes.
La bote de dialogue Slectionner la devise saffiche lcran.

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.

350 Manuel de lutilisateur


Euro - Conversion

Pour afficher les erreurs darrondi :

1. Slectionnez la colonne, la ligne ou la cellule contenant les donnes converties.

2. Slectionnez la commande Euro puis 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 351


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 :

Devise Indique le libell ISO (International Standards


Organization) officiel de la devise.
Taux Indique le taux de conversion officiel six chiffres
entre la devise et leuro.
Dcimale Indique le nombre de chiffres aprs la virgule pour
chaque devise.
Format Indique le symbole ou labrviation permettant de
dsigner la devise.
Libell Indique le nom de la devise dans la langue locale.

352 Manuel de lutilisateur


Euro - Conversion

Modification des informations relatives une devise


1. Slectionnez la commande Euro puis 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.

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.

Manuel de lutilisateur 353


Chapitre 13 Ruptures de tableaux et affichage des calculs

Ajout dune nouvelle devise


1. Slectionnez la commande Euro puis 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.

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.

354 Manuel de lutilisateur


Euro - Conversion

Pour ajouter le dollar amricain la liste des devises :

1. Slectionnez la commande Euro puis 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 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.

4. 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.

Manuel de lutilisateur 355


Chapitre 13 Ruptures de tableaux et affichage des calculs

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)

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

356 Manuel de lutilisateur


Chapitre 14 Formules, variables
locales et fonctions
.................................................................................

Dans ce chapitre

Gnralits 359

Formules 360
Pourquoi utiliser des formules ? 360
Cration de formules 361
Affichage de la barre de formule 361
Affichage de lditeur de formule 362
Utilisation de lditeur de formule 362
Instructions sur les syntaxes utiliser dans les formules 364

Variables locales 365


Pourquoi utiliser des variables locales ? 365
Comment reconnatre une variable locale ? 366
Cration dune variable locale 367
Conversion dune formule en variable locale 368

Cration de variables locales par regroupement de valeurs 370


Groupement des donnes 371
Ajout de valeurs groupes une hirarchie dexploration 375

Manuel de lutilisateur 357


Chapitre 14 Formules, variables locales et fonctions

Gestion des formules et des variables locales 376


Insertion de variables locales et de formules dans un rapport 376
Modification de formules 376
Modification des variables locales 376
Suppression des formules et des variables locales 377

Fonctions 378
Utilisation des fonctions 379
Utilisation de laide sur la fonction 381

Autres exemples dutilisation des formules 382

358 Manuel de lutilisateur


Gnralits

Gnralits
Ce chapitre est une introduction lutilisation des formules, variables locales et
fonctions. Il explique comment dfinir vos formules et vos variables dans les
rapports BUSINESSOBJECTS laide de la syntaxe BUSINESSOBJECTS et comment
utiliser les fonctions BUSINESSOBJECTS. Il contient aussi plusieurs exemples de
calculs.
Le chapitre 15 "Contextes de calcul et syntaxe tendue", page 389 dcrit comment
crer des calculs plus puissants laide de la syntaxe tendue pour dfinir des
contextes de calcul. Ce chapitre contient aussi une section Aide-mmoire,
page 420 concernant les calculs, qui rcapitule certains termes essentiels de
BUSINESSOBJECTS.
Le chapitre 16 "Rsolution des incidents lis aux calculs", page 425 propose des
solutions aux erreurs de calcul qui peuvent se produire dans BUSINESSOBJECTS
lorsque vous crivez ou utilisez des formules.

Manuel de lutilisateur 359


Chapitre 14 Formules, variables locales et fonctions

Formules
Lorsque vous excutez une requte, BUSINESSOBJECTS effectue certains calculs sur
les donnes au niveau de la requte et retourne les rsultats sous forme de
variables. Vous pouvez galement effectuer des calculs sur les donnes du
rapport laide des calculs intgrs disponibles dans le menu ou la barre doutils
des calculs. Cette section explique comment vous pouvez dfinir des calculs
personnaliss sur les donnes de vos rapports en crivant des formules
BUSINESSOBJECTS.

Pourquoi utiliser des formules ?


Une formule BUSINESSOBJECTS est constitue de fonctions, de variables et
doprateurs. Elle commence toujours par le signe gal . Les exemples ci-
dessous illustrent deux formules trs simples :
=Somme<Chiffre daffaires>
=<Marge>/<Chiffre daffaires>*100%
Les formules sont utilises pour effectuer des calculs localement dans le rapport
et vous permettent aussi de dfinir des conditions sur les filtres et laffichage des
donnes, par exemple.

Cration de calculs en local


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.

360 Manuel de lutilisateur


Formules

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
Voyons maintenant comment vous pouvez crer des formules dans
BUSINESSOBJECTS. Pour ce faire, vous pouvez :
saisir une formule directement dans une cellule,
saisir une formule dans la barre de formule,
utiliser lditeur 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.

a b c d e
a. Ouvre lditeur 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 lditeur 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.

Manuel de lutilisateur 361


Chapitre 14 Formules, variables locales et fonctions

Affichage de lditeur de formule


Si vous ntes pas familier de la syntaxe BUSINESSOBJECTS ou que vous souhaitez
crire des formules plus complexes, la meilleure mthode consiste utiliser
lditeur 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.
Lditeur de formule souvre.

Utilisation de lditeur de formule


Lditeur de formule vous permet de crer votre formule en choisissant des
variables, des fonctions et des oprateurs directement partir de listes.

Cliques ici pour obtenir de


laide sur les fonctions
proposes dans la liste
Fonctions.

Lditeur de formule se compose de quatre zones :


Zone Formules
Affiche la formule. Cette zone permet dcrire ou de modifier les formules.

362 Manuel de lutilisateur


Formules

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, 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 lditeur 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 initial...... tableau final.....

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.

Manuel de lutilisateur 363


Chapitre 14 Formules, variables locales et fonctions

3. Dans le menu Donnes, choisissez Editer la formule.


Lditeur 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. Faites 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 lditeur de formule.

9. Cliquez sur OK.


Lditeur 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.

364 Manuel de lutilisateur


Variables locales

Variables locales
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. Cela
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.
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.
Autres avantages pratiques des variables :
Vous pouvez rutiliser plus facilement des variables locales que des formules
dans le mme 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
longues et complexes, source derreurs dans la syntaxe. De plus, vous navez
pas rcrire la formule chaque fois ; enfin, les formules complexes sont plus
faciles dchiffrer lorsquelles contiennent des variables.

Manuel de lutilisateur 365


Chapitre 14 Formules, variables locales et fonctions

Comment reconnatre une variable locale ?


Pour savoir si une variable a t renvoye par un fournisseur de donnes ou cre
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.

366 Manuel de lutilisateur


Variables locales

Cration dune variable locale


Vous pouvez crer des variables locales laide de lditeur de variable, en
transformant une formule existante en variable et en regroupant des valeurs
dune variable existante pour en crer une nouvelle.

Utilisation de lditeur de variable


Vous pouvez crer une variable locale partir de zro en utilisant lditeur 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 Formules 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.

Manuel de lutilisateur 367


Chapitre 14 Formules, variables locales et fonctions

Conversion dune formule en variable locale


Il est galement possible de convertir une formule existante en variable locale.
Comme nous lavons vu prcdemment, les variables sont utiles car vous pouvez
appliquer des alerteurs, des filtres et des tris aux variables mais pas aux formules.
Aprs avoir dfini une formule dans un rapport, vous pouvez dcider de mettre
en vidence les valeurs les plus leves. Pour cela, vous pouvez facilement
transformer la formule cre en variable.

Exemple Mise en vidence de la marge au-dessus de la moyenne


...........................................................
Vous avez dfini une formule pour calculer une marge moyenne et vous
souhaitez maintenant mettre en vidence les magasins dont la marge est
suprieure la marge moyenne. Dans BUSINESSOBJECTS, vous pouvez mettre en
vidence des donnes laide dalerteurs mais vous ne pouvez pas appliquer un
alerteur sur une colonne ou une ligne de donnes qui contient une formule.
Toutefois, vous pouvez utiliser un alerteur sur une variable. En transformant
votre formule en variable, vous pouvez mettre en vidence les magasins dont la
marge est au-dessus de la moyenne.
Pour convertir une formule en variable, procdez comme suit :

1. Slectionnez la colonne de donnes 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.

368 Manuel de lutilisateur


Variables locales

4. Choisissez lune des deux options suivantes pour dfinir la formule :

Choisissez.... pour.....

Evaluer la formule dans restreindre la dfinition de la variable son


son contexte 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.

Garder la formule vous permettre de dfinir la variable de faon


gnrique 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 et vous pouvez dfinir un alerteur laide de la
variable.
Pour en savoir plus sur les contextes de calculs, reportez-vous au
chapitre 15 "Contextes de calcul et syntaxe tendue", page 389.

Manuel de lutilisateur 369


Chapitre 14 Formules, variables locales et fonctions

Cration de variables locales 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 galement savrer utile, par exemple si une variable dispose de
nombreuses valeurs. Cela 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.
...........................................................

370 Manuel de lutilisateur


Cration de variables locales par regroupement de valeurs

Groupement des donnes


Votre tableau 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 les donnes 3. Cliquez sur le bouton Grouper les donnes de la barre doutils Rapport.
La bote de dialogue Renommer les valeurs groupes saffiche.

Manuel de lutilisateur 371


Chapitre 14 Formules, variables locales et fonctions

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.

372 Manuel de lutilisateur


Cration de variables locales 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 373


Chapitre 14 Formules, variables locales et 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 glisser-


dposer 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.

374 Manuel de lutilisateur


Cration de variables locales 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 les donnes de la barre doutils.

Ajout de valeurs groupes 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.


Lditeur 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 527.

Manuel de lutilisateur 375


Chapitre 14 Formules, variables locales et 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 voulue 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 lditeur 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.
Dans le menu Donnes, choisissez Editer une formule, effectuez les
modifications dans lditeur 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. Pour cela :
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.
Lditeur de variable saffiche.
3. Vous avez ensuite le choix entre :
saisir un nouveau nom dans la zone Nom,
changer la qualification de la variable,
diter la formule dans longlet Formule.
4. Cliquez sur OK pour valider les modifications.

376 Manuel de lutilisateur


Gestion des formules et des variables locales

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.


La bote de dialogue Variables saffiche.

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 au contraire des
variables renvoyes par un fournisseur de donnes.

Manuel de lutilisateur 377


Chapitre 14 Formules, variables locales et fonctions

Fonctions
BUSINESSOBJECTS contient de nombreuses fonctions intgres qui largissent
fortement la porte de ses fonctionnalits. Une fonction est une formule
prdfinie, consistant en un nom suivi de parenthses. Les parenthses peuvent
contenir des arguments qui fournissent des valeurs aux fonctions sur lesquelles
elles vont intervenir. Les arguments peuvent tre des objets, des 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
lditeur de formule :

...........................................................
Le dossier... rpertorie les.....

Fonctions & agrgats fonctions disponibles par ordre alphabtique.

Agrgats fonctions qui renvoient des totaux agrgs (par


exemple la somme ou la moyenne des donnes
dune colonne).

Fonctions numriques fonctions qui oprent sur des arguments


numriques.

Fonctions caractre fonctions qui oprent sur des objets caractre et


des chanes de texte.

Fonctions date fonctions qui oprent sur des dates.

Fonctions logiques fonctions qui renvoient la valeur vrai ou faux.

Fonctions document fonctions qui renvoient des informations sur un


document.

Fonctions fournisseur de fonctions qui renvoient des informations sur un


donnes fournisseur de donnes.

Fonctions diverses fonctions qui ne peuvent pas tre classes parmi


une des sept catgories.

378 Manuel de lutilisateur


Fonctions

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. Lexemple suivant montre comment utiliser une
fonction BUSINESSOBJECTS pour classer des donnes selon le chiffre daffaires
gnr.

Exemple Comment puis-je 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 initial...... Tableau final......

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.


Lditeur de formule saffiche.

3. Ouvrez le dossier Fonctions & agrgats et faites dfiler son contenu la


recherche de la fonction Rang.

Manuel de lutilisateur 379


Chapitre 14 Formules, variables locales et fonctions

4. Double-cliquez sur Rang.

Les parenthses et les


virgules requises sont
ajoutes
automatiquement.

La syntaxe de la Cliquez ici pour obtenir


fonction slectionne plus dinformations sur
est indique ici. 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.

380 Manuel de lutilisateur


Fonctions

5. Dans la liste Variables, double-cliquez sur Ville puis sur Revenu des ventes.
La syntaxe complte saffiche dans la fentre de formules.
=Rang(<Ville>,<Revenu des ventes>)

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.

Utilisation de laide sur la fonction


Avant dutiliser une fonction pour la premire fois, employez lAide sur la
fonction 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, sa syntaxe et donne un exemple.

Manuel de lutilisateur 381


Chapitre 14 Formules, variables locales et fonctions

Autres exemples dutilisation des formules


Ce chapitre et le prsent manuel contiennent des exemples dutilisation des
fonctions et dcriture de formules. Cette section contient plusieurs autres
exemples dutilisation de lditeur de formule BUSINESSOBJECTS et des fonctions
BUSINESSOBJECTS permettant de dfinir des calculs personnaliss.

Exemple Calcul dune moyenne cumule sur 3 semaines


...........................................................
Lutilisation dune moyenne cumule permet de compenser les variations dun
indicateur sur une priode donne, le cours en bourse, par exemple, qui fluctue
quotidiennement. Une moyenne cumule est obtenue par calcul de la moyenne
de la valeur courante et du nombre de valeurs prcdentes. Dans
BUSINESSOBJECTS, vous utilisez la fonction Prcdent() pour dfinir une moyenne
cumule.
Cet exemple montre comment crer la variable pour calculer une moyenne
cumule sur trois semaines pour le revenu des ventes.

1. A laide du bouton droit de la souris, cliquez sur nimporte quelle variable du


Gestionnaire de rapports et slectionnez Crer une variable dans le menu.
Lditeur de variable souvre.

2. Cliquez sur longlet Dfinition.

3. Dans la zone Nom, entrez cumul sur 3 semaines.

4. Dans la section Qualification, choisissez Indicateur.

5. Cliquez sur longlet Formule.

6. Dans la zone Formules, saisissez la formule suivante :


=(<Revenu des ventes>+Prcdent(<Revenu des
ventes>)+Prcdent(Prcdent(<Revenu des ventes>))/3.

Cette formule ajoute le revenu des ventes de la semaine courante au revenu


des ventes des deux semaines prcdentes et divise le total par trois pour
obtenir la moyenne pour ces trois semaines. Pour crer cette formule, la
fonction Prcdent() de BUSINESSOBJECTS est utilise.

7. Cliquez sur OK.


La nouvelle variable est ajoute la liste dans longlet Donnes du Gestionnaire
de rapports et vous pouvez lutiliser dans les tableaux et les graphes du rapport.
...........................................................

382 Manuel de lutilisateur


Autres exemples dutilisation des formules

Combinaison de donnes dans une seule cellule


Souvent, vous devez combiner diffrentes donnes retournes par les
fournisseurs de donnes dans une seule cellule dun rapport. Par exemple, les
prnoms et les noms de famille sont habituellement stocks sparment dans la
base de donnes ; cependant, il est souvent ncessaire dafficher le nom complet
dune personne dans une seule cellule.
Dans BUSINESSOBJECTS, il existe deux moyens de combiner des donnes ou du
texte et des donnes dans une seule cellule, savoir la fonction Concatnation()
ou loprateur &.
Les exemples ci-dessous dcrivent les deux mthodes de combinaison de
donnes de type caractre, ainsi que la mthode de combinaison de nombres et
de dates avec du texte ou dautres donnes.

Exemple Combinaison du prnom et du nom dans une seule cellule


...........................................................
La fonction Concatnation() de BUSINESSOBJECTS vous permet de combiner deux
chanes de caractres. La chane de caractres peut tre du texte ou une variable
contenant des caractres. La syntaxe est la suivante :
Concatnation(chane de caractres, chane de caractres)
Pour afficher le prnom et le nom dune personne dans une seule cellule, la
syntaxe suivante :
=Concatnation(<John>,<Mitchell>)
donnera le rsultat suivant : JohnMitchell
Normalement, vous utilisez un espace entre le prnom et le nom. Pour cela,
utilisez la syntaxe suivante :
=Concatnation(<prnom> ,(Concatnation(" " ,<nom>)))
Un autre moyen pour obtenir le mme rsultat consiste utiliser loprateur &. Si
vous combinez plusieurs chanes de caractres et que vous voulez ajouter des
espaces, lutilisation de loprateur & est une solution plus simple que
lutilisation de la fonction Concatnation(). La syntaxe permettant darriver au
mme rsultat que le prcdent laide de loprateur & est :
=<prnom>&" "&<nom>
Notez que lespace insr est entour de guillemets.
...........................................................

Manuel de lutilisateur 383


Chapitre 14 Formules, variables locales et fonctions

Exemple Combinaison de texte et de donnes dans une seule cellule


...........................................................
Vous pouvez utiliser la mme syntaxe que dans lexemple ci-dessus pour ajouter
un commentaire aux donnes dune cellule de tableau ou dune cellule matre. Le
tableau ci-dessous montre les chiffres des ventes pour les trois meilleures lignes
de produits au cours du premier trimestre, mais le trimestre nest pas affich dans
le tableau. En modifiant le contenu de la cellule matre, vous pouvez ajouter un
titre plus explicite pour chaque section du rapport suivant :

Pour obtenir le rsultat indiqu ci-dessus, la formule :


=Ventes pour T1 &<Ville>
donne le rsultat suivant :
Ventes pour T1 Aix
Notez que le texte est entour de guillemets et quun espace est insr la fin du
texte et avant les guillemets fermants pour ajouter un espace entre le texte et le
nom de la ville.
Si vous voulez insrer un filtre sur la section Ville aprs avoir combin du texte
et des donnes dans la cellule matre, vous remarquerez que le bouton Insrer un
filtre sur la barre doutils Standard est indisponible. Pour insrer un filtre :

1. Slectionnez la cellule matre.

2. Dans le menu Format, slectionnez Filtres.


La bote de dialogue Filtres souvre.

3. Cliquez sur Ajouter.


La bote de dialogue Variable(s) filtrer saffiche.

4. Slectionnez Ville et cliquez sur OK pour revenir la bote de dialogue Filtres.


Dans la zone Valeurs, slectionnez les villes sur lesquelles vous voulez appliquer
un filtre et cliquez sur OK.
...........................................................

384 Manuel de lutilisateur


Autres exemples dutilisation des formules

Exemple Combinaison de texte et de nombres dans une seule cellule


...........................................................
La fonction Concatnation() et loprateur & vous permettent seulement de
combiner des donnes comportant des caractres. Si vous voulez combiner du
texte ou des donnes comportant des caractres avec des nombres, vous devez
dabord convertir le nombre en chane de caractres. Sinon, BUSINESSOBJECTS
affiche le message derreur Type de donnes incompatible. Vous pouvez
convertir un nombre en chane de caractres laide de la fonction
FormatDeNombre().

Pour obtenir le rsultat ci-dessus, la formule :


="Revenu pour semaine: "&FormatDeNombre(<Semaine> ,"0")
donne le rsultat :
Revenu pour semaine : 1
...........................................................
Exemple Combinaison de texte et de dates dans une seule cellule
...........................................................
De la mme faon, si vous voulez combiner du texte avec des dates laide de
loprateur & ou de la fonction Concatnation(), vous devez dabord convertir la
date en chane de caractres. Sinon, BUSINESSOBJECTS affiche le message derreur
Type de donnes incompatible. Vous pouvez convertir une date en chane de
caractres laide de la fonction FormatDeDate().

Pour obtenir le rsultat ci-dessus, la formule :


="Date de la facture : "&FormatDeDate(<Date>, "jj/mm/aaaa")
donne le rsultat suivant
Date de la facture : 01/01/1993
...........................................................

Manuel de lutilisateur 385


Chapitre 14 Formules, variables locales et fonctions

Exemple Comparaison de la croissance annuelle de la marge laide de la fonction O


...........................................................
Une exigence courante de lentreprise consiste comparer des donnes
diffrentes dates ou priodes afin de pouvoir valuer la progression dindicateurs
essentiels tels que le chiffre daffaires et la marge. La fonction O de
BUSINESSOBJECTS vous permet didentifier des donnes avec les valeurs dune
autre variable afin de comparer les donnes associes.
Dans lexemple ci-dessous, vous voulez comparer la marge dune anne sur
lautre. Votre document BUSINESSOBJECTS contient les variables pour lanne, la
marge et la ville. A laide de ces donnes, vous pouvez crer une formule
BUSINESSOBJECTS pour affecter la marge une anne spcifique puis calculer la
croissance de la marge dune anne sur lautre.

Pour ce faire :

1. A laide du bouton droit de la souris, cliquez sur une variable de la liste de


longlet Donnes du Gestionnaire de rapports et slectionnez Crer une
variable dans le menu qui saffiche.
Lditeur de variable saffiche.

2. Cliquez sur longlet Dfinition.

3. Dans la zone nom, entrez Marge 1999.

4. Dans la section Qualification, slectionnez Indicateur.

5. Cliquez sur longlet Formule.

6. Dans la zone Formules, saisissez la formule suivante :


=<Marge> O (<Anne>="1999")
Cette formule calcule la marge pour lanne 1999 uniquement. Notez que nous
utilisons loprateur O de BUSINESSOBJECTS dans la formule pour indiquer
lanne.

386 Manuel de lutilisateur


Autres exemples dutilisation des formules

7. Cliquez sur OK.


La nouvelle variable est ajoute la liste dans longlet Donnes du
Gestionnaire de rapports.

8. Rptez la procdure ci-dessus pour crer une variable appele Marge 2000 et
une autre appele Marge 2001 laide de la syntaxe suivante :
=<Marge> O (<Anne>="2000")
=<Marge> O (<Anne>="2001")
Les nouvelles variables sont ajoutes la liste dans longlet Donnes du
Gestionnaire de rapports.
Nous aurions pu simplement crer une formule pour calculer la marge pour
chaque anne. Lavantage de crer une variable est que nous pouvons la rutiliser
plus facilement dans dautres formules. Par exemple, vous pouvez maintenant
calculer aisment laugmentation de la marge en pourcentage entre 1999 et 2000,
laide des variables que vous venez de crer, et afficher laugmentation dans
une nouvelle colonne du tableau :
=(<Marge 2000>-<Marge 1999>)/<Marge>

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

Manuel de lutilisateur 387


Chapitre 14 Formules, variables locales et fonctions

388 Manuel de lutilisateur


Chapitre 15 Contextes de calcul et
syntaxe tendue
.................................................................................

Dans ce chapitre

Gnralits 390
Public concern 390
Contenu du prsent chapitre 390

Introduction aux contextes et la syntaxe tendue 391


Calculs smantiquement dynamiques 391
En quoi consiste un contexte de calcul ? 393
Contextes dentre et de sortie 394
Utilisation des contextes dentre et de sortie 397

Utilisation de la syntaxe tendue pour les calculs complexes 400


Dfinition des contextes de calcul via une syntaxe tendue 402
Mode de dfinition des contextes dentre et de sortie 404
En quoi consistent les contextes de rinitialisation ? 406
Modification des contextes via les oprateurs PourChaque et
PourTout 410
Utilisation de la fonction Rang et de la syntaxe tendue 412
Dfinition des contextes via des mots-cls 415

Aide-mmoire 420
Termes frquemment utiliss 420
Contextes de calcul 422
Oprateurs de contexte 423
Mots-cls 423

Manuel de lutilisateur 389


Chapitre 15 Contextes de calcul et syntaxe tendue

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 425, traite de la
rsolution des incidents et contient des informations relatives aux messages
derreur tels que #CALCUL.

390 Manuel de lutilisateur


Introduction aux contextes et la 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.

Manuel de lutilisateur 391


Chapitre 15 Contextes de calcul et syntaxe tendue

Exemple : Chiffre daffaires par anne et par rgion de rsidence et chiffre daffaires par
rgion
...........................................................
Le rapport ci-dessous contient deux tableaux reprsentant respectivement le
chiffre daffaires par rgion de rsidence et par anne et le chiffre daffaires par
rgion.
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.

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

392 Manuel de lutilisateur


Introduction aux contextes et la 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.

Manuel de lutilisateur 393


Chapitre 15 Contextes de calcul et 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... se compose dune ou de plusieurs dimensions...

contexte entrant dans les calculs.


dentre

contexte de dterminant le rsultat des calculs.


sortie

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 406).

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.

394 Manuel de lutilisateur


Introduction aux contextes et la 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... se compose dune ou de et par dfaut est


plusieurs dimensions... semblable au...

corps se trouvant dans la partie contexte dentre.


du rapport (un bloc, par
ex.) dans laquelle est
insr le calcul

contexte local rgissant la partie du contexte de sortie.


rapport dans laquelle est
insr le calcul (une
variable matre dans une
section, par exemple)

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 396 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.

Manuel de lutilisateur 395


Chapitre 15 Contextes de calcul et syntaxe tendue

Contextes de calcul dans un rapport

a. Chiffre daffaires
total pour le
rapport
b. Chiffre daffaires
total pour 1995
c. Chiffre daffaires
par ville, trimestre
et anne
d. Chiffre daffaires
moyen par ville,
trimestre et anne

Le calcul rapatrie... car le corps (contexte et le contexte local


dentre) est reprsent (contexte de sortie)
par... est...
a. le chiffre daffaires toutes les dimensions - y semblable au corps.
total pour le rapport compris celles qui
napparaissent pas dans le
rapport
b. le chiffre daffaires lanne, la section matre semblable au corps.
total pour 1995 (le calcul est plac au
niveau de la section)
c. le chiffre daffaires lanne, le trimestre, la semblable au corps.
par ville de rsidence, ville de rsidence, cest--
par trimestre et par dire les dimensions dans
anne la section et le tableau
d. le chiffre daffaires lanne, le trimestre, la Trimestre (le calcul
moyen par ville de ville de rsidence, cest-- est plac dans le pied
rsidence, par dire les dimensions dans de la rupture pose
trimestre et par anne la section et le tableau sur Trimestre).

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

396 Manuel de lutilisateur


Introduction aux contextes et la syntaxe tendue

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>)
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 400.

Manuel de lutilisateur 397


Chapitre 15 Contextes de calcul et syntaxe tendue

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.

398 Manuel de lutilisateur


Introduction aux contextes et la 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.

Manuel de lutilisateur 399


Chapitre 15 Contextes de calcul et syntaxe tendue

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 394.
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.

400 Manuel de lutilisateur


Utilisation de la syntaxe tendue pour les calculs complexes

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>
Vous obtenez alors le rsultat escompt.

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

Manuel de lutilisateur 401


Chapitre 15 Contextes de calcul et syntaxe tendue

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... se compose dune ou de plusieurs dimensions...

contexte entrant dans le calcul.


dentre

contexte de dterminant le rsultat du calcul.


sortie

Par consquent, dans lexemple de la page 401 (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.

402 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 403


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.

404 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 403, 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.

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.
Editeur de
formule Pour afficher lditeur de formule, cliquez sur le bouton Editeur de formule situ
gauche de la barre de formule.

Manuel de lutilisateur 405


Chapitre 15 Contextes de calcul et syntaxe tendue

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 :

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

406 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 407


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>)

408 Manuel de lutilisateur


Utilisation de la syntaxe tendue pour les calculs complexes

Le rsultat obtenu est le suivant :

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>

Manuel de lutilisateur 409


Chapitre 15 Contextes de calcul et syntaxe tendue

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 Dfinition

PourChaque Ajoute des dimensions au contexte dentre ou de sortie.

PourTout Supprime des dimensions au contexte dentre ou de


sortie.

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>)

410 Manuel de lutilisateur


Utilisation de la syntaxe tendue pour les calculs complexes

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.
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 411


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 403, 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.

412 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 413


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 insre :
=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 :

414 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 Il est souvent plus rapide dajouter un mot-cl une


dfinition de la formule que dcrire une liste de dimensions.
formule

Limitation des La syntaxe associe aux mots-cls est simple : il vous


risques derreurs de suffit dajouter le mot-cl la formule. Vous vitez
syntaxe ainsi les risques doubli de parenthses, derreur
dorthographe pour les dimensions, etc.

Garantie de Si vous ajoutez ou supprimez des dimensions dans un


rsultats rapport, ou encore si vous utilisez la technique du
dynamiques 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 415


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 peut tre utilis dans et correspond...


des formules...

Corps lintrieur dun bloc aux dimensions du bloc.

lextrieur dun bloc aux dimensions de la section


courante.

Bloc lintrieur dun bloc aux dimensions de la section


courante.

Rapport dans nimporte quelle toutes les dimensions du


partie du rapport document.

PageCourante lintrieur de la page aux dimensions de la page courante.


courante

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.

416 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 417


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.

418 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.
Pour 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 419


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 Dfinition

Agrgat Calcul rapatriant les totaux, les pourcentages, etc., dans lequel
sont utilises les fonctions suivantes :
Moyenne, Nombre, Max, Min, EcartType, EcartTypeP,
Somme, Variance, VarianceP.
Agrgat Calcul rapatriant les totaux cumuls, les pourcentages, etc.,
cumulatif dans lequel sont utilises les fonctions suivantes :
MoyenneCumulative, NombreCumulatif, MaxCumulatif,
MinCumulatif, SommeCumulative.
Dimension 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.
Document Fichier BUSINESSOBJECTS (extension .rep).
Formule Dfinition du contenu dune cellule. Peut contenir des
fonctions, des oprateurs, des variables et du texte.

420 Manuel de lutilisateur


Aide-mmoire

Terme Dfinition

Indicateur 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.
Microcube Ensemble de donnes rapatri par une requte.
Etant donn que les documents peuvent contenir des donnes
issues de diffrentes sources dans BUSINESSOBJECTS, un
document peut contenir plusieurs microcubes.
Rapport 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 Syntaxe dune formule pour un agrgat, dans laquelle sont
tendue 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.
Variable Formule nomme.
BUSINESSOBJECTS stocke toujours les rsultats des requtes
sous forme de variables.

Manuel de lutilisateur 421


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 Dfinition

Corps Dimension(s) prsente(s) dans la partie du rapport (par


exemple, un bloc) dans laquelle est insr le calcul.
Entre 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.
Local Dimension(s) rgissant la partie du rapport dans laquelle est
insr le calcul (par exemple, une variable matre dans une
section).
Rinitialisa- Dimension(s) ramenant 0 un agrgat cumulatif tel quun
tion 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.
Sortie 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.

422 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 Dfinition

Dans Oprateur par dfaut. Inclut la ou les dimensions indiques


dans le contexte.
PourChaque Modifie un contexte en incluant la ou les dimensions
indiques.
PourTout Modifie un contexte en excluant la ou les dimensions
spcifies.

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 quen
rpertoriant les dimensions du contexte.

mot-cl Dfinition

Bloc Correspond aux dimensions dans la section courante.


Ne peut tre utilis que dans une formule place lintrieur
dun bloc.

Corps Lorsque la formule est Correspond...


place...

lextrieur dun bloc aux dimensions de la section


courante.

lintrieur dun bloc aux dimensions du bloc.

Rapport dans nimporte quelle toutes les dimensions du


partie du rapport document.

PageCourante lintrieur de la page aux dimensions de la page


courante courante.

Manuel de lutilisateur 423


Chapitre 15 Contextes de calcul et syntaxe tendue

424 Manuel de lutilisateur


Chapitre 16 Rsolution des incidents
lis aux calculs
.................................................................................

Dans ce chapitre

Gnralits 427

#CALCUL 428
#CALCUL dans des agrgats cumulatifs 428
#CALCUL dans des formules non agrges 432

#VALEURMULTI 434
#VALEURMULTI dans les agrgats 434
#VALEURMULTI dans les en-ttes et pieds de rupture 437
#VALEURMULTI dans une cellule au niveau de la section 439

Manuel de lutilisateur 425


Chapitre 16 Rsolution des incidents lis aux calculs

####### 443

#ALERTEUR 443

#DICT.ERREUR 444

#DIV/0 446

#ERREUR 447

#ERRI 448
#ERRI dans une formule combinant indicateurs et dimensions 449
#ERRI dans un agrgat contenant une formule complexe 450
#ERRI dans une formule utilisant loprateur WHERE 451

#DEBORDEMENT 451

#SYNTAXE 452

#INCONNU 453

Astuces et conseils 454

426 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 le chapitre 15 "Contextes de calcul et syntaxe
tendue", page 389.

Manuel de lutilisateur 427


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.

#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 400.

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 406.
Lerreur #CALCUL survient dans les agrgats cumulatifs pour la raison
suivante :
Le contexte de rinitialisation nest pas inclus dans le contexte de sortie.
Voici un exemple.

428 Manuel de lutilisateur


#CALCUL

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.
...........................................................

Manuel de lutilisateur 429


Chapitre 16 Rsolution des incidents lis aux calculs

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 394.

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 alors...


Rgion et que...

seul le contexte de sortie est dfini, par Rgion de rsidence doit


exemple, =SommeCumulative(<Chiffre galement figurer dans le
daffaires>;<Rgion de rsidence>) contexte de sortie.
Dans (<Rgion de rsidence>,<Ville
de rsidence>))

430 Manuel de lutilisateur


#CALCUL

Lorsque le contexte de rinitialisation est alors...


Rgion et que...

seul le contexte dentre est dfini, par Rgion de rsidence doit


exemple, =SommeCumulative(<Chiffre figurer dans le contexte local.
daffaires>;<Rgion de rsidence>)
Dans (<Rgion de rsidence>,<Ville
de rsidence>);<Rgion de
rsidence>)

ni le contexte dentre, ni le contexte de Rgion de rsidence doit


sortie ne sont dfinis, par exemple, figurer dans le contexte local.
=SommeCumulative(<Chiffre
daffaires>;<Rgion de rsidence>)

les contextes dentre et de sortie sont Rgion de rsidence doit


dfinis, par exemple, galement figurer dans le
=SommeCumulative(<Chiffre contexte de sortie.
daffaires> Dans (<Rgion de
rsidence>,<Ville de
rsidence>);<Rgion de rsidence>)
Dans (<Ville de rsidence>;<Rgion
de rsidence>)

3. Modifiez la formule dans la barre de formule et appuyez sur la touche Entre.

Manuel de lutilisateur 431


Chapitre 16 Rsolution des incidents lis aux calculs

#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.

432 Manuel de lutilisateur


#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>
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.

Manuel de lutilisateur 433


Chapitre 16 Rsolution des incidents lis aux calculs

#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 de lorigine des erreurs
#VALEURMULTI survenant 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 400.

434 Manuel de lutilisateur


#VALEURMULTI

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>)

Manuel de lutilisateur 435


Chapitre 16 Rsolution des incidents lis aux calculs

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.

436 Manuel de lutilisateur


#VALEURMULTI

#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 insrez une deuxime ces deux variables ont
une variable variable dans le pied une relation bijective,
de rupture 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.
...........................................................

Manuel de lutilisateur 437


Chapitre 16 Rsolution des incidents lis aux calculs

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 437), puis cliquez sur OK.

4. Cliquez sur OK dans la bote de dialogue Ruptures.


BUSINESSOBJECTS affiche la variable dans le pied de rupture.

438 Manuel de lutilisateur


#VALEURMULTI

#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 interprte ce fait comme la production de plusieurs valeurs au
mme emplacement et renvoie donc lerreur #VALEURMULTI.
...........................................................

Manuel de lutilisateur 439


Chapitre 16 Rsolution des incidents lis aux calculs

Solution #1 pour #VALEURMULTI au niveau de la section


Pour contourner ce problme, vous pouvez transformer la variable qui renvoie
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.

440 Manuel de lutilisateur


#VALEURMULTI

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 Aucun problme. Vous pouvez


tre transforme en indicateur est transformer la variable en
issue dune requte sur un univers. indicateur.
Vous ne pouvez pas diter des
variables provenant de requtes
sur des univers ; vous devez donc
crer une nouvelle variable.

Cliquez sur Ajouter. Cliquez sur Editer.


Lditeur de variable saffiche Lditeur de variable saffiche
lcran. lcran.
Dans longlet Dfinition, Dans la zone Qualification,
saisissez un nom pour la cliquez sur Indicateur, puis sur
nouvelle variable. OK.
Dans la zone Qualification,
cliquez sur Indicateur.
Cliquez sur longlet Formule.
Dans la zone Variables, double-
cliquez sur le nom de la variable
ayant renvoy lerreur. Par
exemple, si vous crez une
nouvelle variable pour
remplacer Adresse, double-
cliquez sur Adresse dans la
zone Variables.
Cliquez 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.

Manuel de lutilisateur 441


Chapitre 16 Rsolution des incidents lis aux calculs

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.

442 Manuel de lutilisateur


#######

#######
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.

#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.

Manuel de lutilisateur 443


Chapitre 16 Rsolution des incidents lis aux calculs

#DICT.ERREUR
Description
Dans BUSINESSOBJECTS, vous pouvez formater un rapport en appliquant un
modle. Pour ce faire, dans le menu Format, slectionnez Rapport puis Appliquer
un modle. 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.

444 Manuel de lutilisateur


#DICT.ERREUR

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. Dans le menu Format, slectionnez Rapport puis Appliquer un modle.


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.

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 variables.


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.

Manuel de lutilisateur 445


Chapitre 16 Rsolution des incidents lis aux calculs

#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>)

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.

446 Manuel de lutilisateur


#ERREUR

#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.

7. Rsolvez lerreur, puis recollez la formule complte corrige dans la cellule o


sest dabord produite lerreur.

Manuel de lutilisateur 447


Chapitre 16 Rsolution des incidents lis aux calculs

#ERRI
Se produit dans de complexes formules lintrieur de formules. Voici les trois
principales causes de lerreur :
formules combinant indicateurs et dimensions et pour 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 si 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 447.

448 Manuel de lutilisateur


#ERRI

#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 389.

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>)

Manuel de lutilisateur 449


Chapitre 16 Rsolution des incidents lis aux calculs

#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>)
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.
...........................................................

450 Manuel de lutilisateur


#DEBORDEMENT

#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 450.

#DEBORDEMENT
Description
Le calcul rapatrie un nombre trop lev 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.

Manuel de lutilisateur 451


Chapitre 16 Rsolution des incidents lis aux calculs

#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.

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 ditez la requte (commande Editer le


dans lunivers en cours fournisseur de donnes du menu Donnes),
dutilisation ajoutez lobjet requis et cliquez sur Excuter.

une variable locale dfinie crez-la dans lditeur de formule


dans le rapport (commande Variables du menu Donnes,
bouton Ajouter).

452 Manuel de lutilisateur


#INCONNU

#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 dans le rapport de la variable correspondante (parfois).
Plus prcisment :

Si la variable est affiche dans... alors BUSINESSOBJECTS...

un tableau simple ou crois, la supprime du rapport.


une cellule matre,

une cellule individuelle, renvoie lerreur #INCONNU.


un en-tte ou un pied de rupture,

Remarque : Si la variable manquante est utilise dans une formule,


BUSINESSOBJECTS renvoie lerreur #SYNTAXE.

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 453


Chapitre 16 Rsolution des incidents lis aux calculs

Astuces et conseils
Vous trouverez dans cette section des conseils pour crire des formules en vitant
les erreurs #CALCUL, #VALEURMULTI et autres.

Astuce Procdure

1. Toutes les formules doivent Saisissez le signe = devant la


commencer par le signe = formule.
Si vous omettez le signe =,
BUSINESSOBJECTS affiche la formule
sous forme de texte.

2. La syntaxe tendue dune formule 1. Cliquez sur la cellule contenant


vous montre les contextes que la formule.
BUSINESSOBJECTS applique par 2. Positionnez le curseur sur la
dfaut. Il existe deux moyens barre de formule.
simples de visualiser la syntaxe La formule tendue saffiche
tendue dune formule. 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 1. Cliquez sur le tableau


dun tableau, un calcul ncessitant contenant la dimension
cette dimension peut retourner une masquer.
erreur. Pour viter cela, vous 2. Slectionnez la commande
pouvez masquer la dimension : cette Tableau du menu Format.
dernire napparatra pas dans le 3. Dans longlet Rotation, cliquez
rapport mais sera incluse dans le sur la dimension.
calcul. 4. Cliquez sur Masquer, puis
cliquez sur OK.

454 Manuel de lutilisateur


Astuces et conseils

Astuce Procdure

4. Le meilleur moyen de rsoudre Utilisez la commande Ruptures


lerreur #VALEURMULTI est du menu Format. Pour en savoir
dinclure une variable renvoyant plus, reportez-vous la section
lerreur dans la rupture courante. Solution pour lerreur
#VALEURMULTI dans un en-tte
ou pied de rupture, page 438.

5. Si une erreur #VALEURMULTI se 1. Cliquez sur la cellule contenant


produit lorsque vous insrez une lerreur #VALEURMULTI.
variable dans un en-tte de colonne 2. Slectionnez la commande Tris
de tableau, essayez de la rsoudre en du menu Insertion.
posant un tri.

6. Lorsque vous crez ou ditez une Si un nom complet de variable


formule dans la barre de formule ou saffiche en surbrillance,
lditeur de formule, vous appuyez ajoutez des parenthses et
sur la touche Entre pour valider la vrifiez lorthographe.
formule. Sil y a une erreur de Si lune des extrmits dun
syntaxe, BUSINESSOBJECTS vous en nom de variable saffiche en
informe et met en surbrillance surbrillance, ajoutez une
lanomalie dans la formule, ce qui parenthse.
vous facilite la rsolution du
problme particulier.

7. Vous pouvez modifier les formules 1. Double-cliquez sur la cellule


directement dans le rapport sans contenant la formule
avoir recours la barre de formule modifier.
ou lditeur de formule. 2. Modifiez la formule dans la
cellule et appuyez sur la touche
Entre.

8. Vous pouvez afficher lditeur de Cliquez sur ce bouton :


formule partir de la barre de
formule.

Manuel de lutilisateur 455


Chapitre 16 Rsolution des incidents lis aux calculs

Astuce Procdure

9. Vous pouvez visualiser et modifier Slectionnez la commande


toutes les formules affiches dans un Structure du menu Affichage.
rapport en basculant en mode
Structure.

10. BUSINESSOBJECTS rpertorie toutes 1. Slectionnez la commande


les formules que vous avez cres Variables du menu Donnes.
dans un document dans la bote de 2. Double-cliquez sur le dossier
dialogue Variables, ce qui vous Formules.
permet de visualiser, modifier ou 3. Pour modifier une formule,
insrer nimporte quelle formule slectionnez-la et cliquez sur
cre. Editer.
4. Pour insrer une formule,
slectionnez-la, puis cliquez
sur Ajouter ou Remplacer.

456 Manuel de lutilisateur


Partie IV
Utilisation de graphes
www.businessobjects.com/infocenter
Chapitre 17 Cration de graphes
.................................................................................

Dans ce chapitre

Gnralits 460

Types de graphes 461

Cration dun graphe 464


Utilisation de lassistant de cration de graphes 464
Transformation dun tableau simple ou crois en graphe 465
Passage dun type de graphe un autre 467

Organisation des donnes dun graphe 469


Graphes matriciels 470
Rorganisation des donnes dun graphe 473
Suppression ou masquage des donnes 474

Manuel de lutilisateur 459


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 comment 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.

460 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 461


Chapitre 17 Cration de graphes

Aires 2D et 3D

Secteurs 2D et 3D

462 Manuel de lutilisateur


Types de graphes

Nuage de points XY

Manuel de lutilisateur 463


Chapitre 17 Cration de graphes

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


Insrer un graphe
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


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.

464 Manuel de lutilisateur


Cration dun graphe

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 tableau.

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

Manuel de lutilisateur 465


Chapitre 17 Cration de graphes

- 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 lun des


Choisissez le styles prdfinis pour le
type de type de graphe
graphe dans slectionn.
la liste.

Lorsque vous cliquez


Si vous cochez cette
sur un style de graphe,
case, le format par
une brve description
dfaut du style de
du style est affiche.
graphe slectionn est
appliqu votre graphe
et tout format
personnalis que vous
avez appliqu est perdu.

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.

466 Manuel de lutilisateur


Cration dun graphe

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.

Utilisation du type de graphe le mieux adapt vos donnes


Lorsque vous transformez un tableau simple ou crois en graphe,
BUSINESSOBJECTS vous propose un type de graphe par dfaut selon le type de bloc
-- tableau simple ou crois -- et le nombre de variables dans le bloc. Ce type peut
ne pas tre le mieux adapt vos donnes et vous pouvez alors regardez les
autres types de graphe pour trouver la prsentation correspondant le mieux vos
donnes.

Passage dun type de graphe un autre


Si vous dcidez dafficher vos donnes sous forme de secteurs 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.

Manuel de lutilisateur 467


Chapitre 17 Cration de graphes

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.

468 Manuel de lutilisateur


Organisation des donnes dun graphe

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

Manuel de lutilisateur 469


Chapitre 17 Cration de graphes

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.
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.

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

470 Manuel de lutilisateur


Organisation des donnes dun graphe

Exemple : Affichage de plusieurs courbes dans un graphe en courbes


...........................................................
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 471


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.

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

472 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 473


Chapitre 17 Cration de graphes

Dplacement de donnes
Pour dplacer des donnes dun axe un autre :
Glissez-dposez la variable du dossier o elle est stocke 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, temporairement, les donnes ne
saffichent 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 567.

474 Manuel de lutilisateur


Chapitre 18 Mise en forme des
graphes
.................................................................................

Dans ce chapitre

Gnralits 477
Elments dun graphe 477
Slection des lments dun graphe 478

Mise en forme gnrale 479


Slection des lments afficher 479
Mise en forme du bloc de graphe 480
Retaillage du bloc du graphe 482
Mise en forme de la zone de traage 484

Mise en forme des sries de donnes 486

Mise en forme spcifique 488


Histogrammes 488
Aires 489
Graphes 3D 490

Mise en forme des axes et des tiquettes daxe 493


Etiquettes daxe 494
Echelle de laxe Y 497
Mise lchelle des graphes dans les rapports matre/dtail 498

Manuel de lutilisateur 475


Chapitre 18 Mise en forme des graphes

Amlioration et mise en valeur des graphes 500


Titre dun graphe 500
Lgende dun graphe 502
Etiquettes de donnes 505
Quadrillages 507

Utilisation de types de graphes diffrents sur un mme graphe 509


Utilisation de groupes sur des graphes 510
Utilisation dun axe Y secondaire 513

Suppression dun graphe 518

Affichage dun calcul sur les donnes dun graphe 519

476 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

h
b

j
d

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. Modification de la couleur, des bordures et de la trame de fond des sries de donnes.
j. Affichage/masquage des marques de graduation sur laxe X ; modification de leur style et
de leur couleur.

Manuel de lutilisateur 477


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.

478 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. Si possible, commencer
le graphe sur une
Rpte le graphe nouvelle page pour les
slectionn graphes risquant dtre
chaque nouvelle scinds par une rupture
page du rapport. de page.

4. Cliquez sur OK pour sauvegarder les paramtrages et fermer la bote de


dialogue.

Manuel de lutilisateur 479


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 Slectionnez le


toutes les bordures. style de trait.

Applique le style aux


bordures externes.

Slectionnez les
bordures
formater.
Cliquez ici pour
ouvrir la palette de
couleurs.

480 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. Cliquez ici pour
Celle-ci est alors slectionner la couleur
transparente. du premier plan.

Slectionnez le
motif ou la trame Cliquez ici pour
de votre choix. slectionner la couleur
de larrire-plan.
Transparent
applique la
couleur darrire- Cette zone affiche un
plan uniquement. aperu de la trame de
fond qui sera
Plein applique la applique la section.
couleur de
premier plan
uniquement.

Les autres options


permettent de
mlanger les deux
couleurs.

Manuel de lutilisateur 481


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.

482 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.

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

Manuel de lutilisateur 483


Chapitre 18 Mise en forme des graphes

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.

La zone de traage est contenue dans le bloc du graphe. Vous pouvez lui
appliquer une couleur, une trame de fond ainsi quune bordure.

484 Manuel de lutilisateur


Mise en forme gnrale

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
Slectionnez le motif ou
option si vous ne
la trame de votre choix.
voulez pas appliquer
Notez que Transparent
de bordure.
applique la couleur
darrire-plan, tandis
que Plein applique la
Slectionnez le style couleur de premier
de bordure plan. Les autres options
appliquer. affichent la fois les
couleurs et le motif ou la
trame slectionns.
Slectionnez la
couleur de bordure
appliquer. Cliquez ici pour
slectionner la couleur
de trame appliquer.

3. Slectionnez les options de votre choix et cliquez sur Appliquer ou sur OK.

Manuel de lutilisateur 485


Chapitre 18 Mise en forme des graphes

Mise en forme des sries de donnes


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 en courbes, 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 Format de srie de donnes du menu contextuel.


La bote de dialogue Format de srie de donnes saffiche lcran.

Pour... vous pouvez formater....

les histogrammes, les la bordure, la couleur et la trame de fond.


aires, les graphes en
secteurs et les courbes 3D

les courbes 2D et les le style de trait et le style des marques.


nuages de points XY

486 Manuel de lutilisateur


Mise en forme des sries de donnes

3. Faites les modifications ncessaires et cliquez sur Appliquer ou sur OK.

Dslectionnez cette
option si vous voulez
faire apparatre les
Dslectionnez cette
traits, mais pas les
option si vous voulez
marques.
faire apparatre les
marques, mais pas
les traits. Slectionnez le style
appliquer la
Slectionnez le style marque.
de trait appliquer.

Slectionnez la
couleur de trait
appliquer.

Bote de dialogue Format de srie de donnes pour les graphes en courbes 2D et les nuages
de points XY

Manuel de lutilisateur 487


Chapitre 18 Mise en forme des graphes

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 colonnes sur le graphe.

Vous pouvez dfinir lespace sparant chaque srie


de colonnes.

Vous pouvez dfinir une superposition des colonnes


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.

7. Lorsque vous tes satisfait du rsultat, cliquez sur OK pour fermer la bote de
dialogue et valider les modifications.

488 Manuel de lutilisateur


Mise en forme spcifique

Aires
Certains lments peuvent tre ajouts aux graphes en courbes et aires afin de
mettre en valeur certaines donnes.

Lignes de Lignes stendant entre un point du graphe et laxe X.


projection

Barres Barres stendant de la valeur la plus leve dune srie


hausse/ de donnes vers la valeur la plus faible dune autre srie
baisse de donnes. Les barres hausse-baisse ne peuvent tre
affiches que dans le cas de graphes affichant des
donnes pour deux indicateurs.
Lignes de Barres partant de la valeur la plus leve pour rejoindre
comparaison 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.

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 courbes.
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.

Manuel de lutilisateur 489


Chapitre 18 Mise en forme des graphes

Graphes 3D
Le schma ci-dessous prsente les lments spcifiques dun graphe 3D et
indique comment les formater.

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 479.
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 485.

490 Manuel de lutilisateur


Mise en forme spcifique

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).

Manuel de lutilisateur 491


Chapitre 18 Mise en forme des graphes

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.

492 Manuel de lutilisateur


Mise en forme des axes et des tiquettes daxe

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.

Manuel de lutilisateur 493


Chapitre 18 Mise en forme des graphes

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.

494 Manuel de lutilisateur


Mise en forme des axes et des tiquettes daxe

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.

Manuel de lutilisateur 495


Chapitre 18 Mise en forme des graphes

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
Dslectionnez cette masquer les marques
option si vous voulez de graduation.
masquer les traits
reprsentant les axes. Positionnez les
marques de
Slectionnez le style de
graduation en
trait appliquer aux
cliquant sur un bouton
axes du graphe.
doption.

Cliquez ici pour


slectionner une
couleur.

Longlet Echelle permet de modifier lchelle de laxe Y. Reportez-vous la


section suivante.

496 Manuel de lutilisateur


Mise en forme des axes et des tiquettes daxe

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.

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.

Manuel de lutilisateur 497


Chapitre 18 Mise en forme des graphes

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.

3. Cliquez sur longlet Gnral.

498 Manuel de lutilisateur


Mise en forme des axes et des tiquettes daxe

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 499


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.

500 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 de titre du menu contextuel.


La bote de dialogue Format de 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 dpasse de 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.

Manuel de lutilisateur 501


Chapitre 18 Mise en forme des graphes

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.
- 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.

502 Manuel de lutilisateur


Amlioration et mise en valeur des graphes

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 Police.

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.

Manuel de lutilisateur 503


Chapitre 18 Mise en forme des graphes

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 Format de 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 Format de texte de lgende du menu contextuel.
La bote de dialogue Format de 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.

504 Manuel de lutilisateur


Amlioration et mise en valeur 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

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.

Manuel de lutilisateur 505


Chapitre 18 Mise en forme 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 dtiquette 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.

506 Manuel de lutilisateur


Amlioration et mise en valeur des graphes

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.

Quadrillages de laxe
(Y) principal

Quadrillages de laxe (Z)


Sries
Quadrillages de laxe (X)
Catgorie

Remarque : Il nest pas possible dafficher les axes et les quadrillages dans un
graphe en secteurs.

Affichage des quadrillages


1. Cliquez nimporte o dans le graphe laide du bouton droit de la souris.

2. Slectionnez la commande Afficher les axes/quadrillages du menu


contextuel.
La bote de dialogue Axes et quadrillages saffiche lcran.

Manuel de lutilisateur 507


Chapitre 18 Mise en forme des graphes

3. Dfinissez les options de votre choix et cliquez sur Appliquer ou sur OK.

a d
e
b f
c 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 490). 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 Format dtiquette daxe du menu contextuel.

3. Dans la bote de dialogue Format dtiquette daxe qui saffiche lcran,


cliquez sur longlet Motif.
Pour en savoir plus sur lutilisation de cet onglet, reportez-vous la page 496.
Vous ne pouvez simultanment formater quun seul 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 dtiquette daxe
sappliquent uniquement laxe X et ses quadrillages.

508 Manuel de lutilisateur


Utilisation de types de graphes diffrents sur un mme graphe

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 colonnes sur le
mme graphe, comme illustr ci-aprs. Vous pouvez ainsi effectuer une
comparaison visuelle aise entre les donnes.

Manuel de lutilisateur 509


Chapitre 18 Mise en forme des graphes

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.
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.

510 Manuel de lutilisateur


Utilisation de types de graphes diffrents sur un mme graphe

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.

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.

Manuel de lutilisateur 511


Chapitre 18 Mise en forme des graphes

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.

Type de graphe Sous-types disponibles

Aire/courbe/ Aire, courbe ou histogramme standard, empil(e) ou


histogramme 100% empil(e) respectivement.

Nuage de points Nuage de points standard.

Graphe en Graphe en secteurs standard.


secteurs

Le tableau suivant indique les associations de graphes donnant les meilleurs


rsultats.

Type de graphe Groupe 1 Type de graphe Groupe 2

Histogramme Courbe

Histogramme Aire

Histogramme 3D Courbe 3D

Histogramme 3D Aire 3D

Nuage de points Nuage de points

Graphe en secteurs Impossible

512 Manuel de lutilisateur


Utilisation de types de graphes diffrents sur un mme graphe

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.
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 par la mise en
vidence de la diffrence entre le chiffre daffaires prvu et le chiffre daffaires
ralis dans un histogramme et par lutilisation dune courbe pour faire une
comparaison de la quantit vendue.

Pour crer ce type de graphe, procdez comme suit.

Manuel de lutilisateur 513


Chapitre 18 Mise en forme des graphes

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.

Chaque indicateur est reprsent par une barre de couleur diffrente. En ralit,
le chiffre daffaires est calcul en francs 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 francs
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.

514 Manuel de lutilisateur


Utilisation de types de graphes diffrents sur un mme graphe

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 515


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.

516 Manuel de lutilisateur


Utilisation de types de graphes diffrents sur un mme graphe

6. Cliquez sur OK pour fermer la bote de dialogue et visualiser les rsultats.

Laxe Y principal
affiche les valeurs
en francs pour le Laxe Y secondaire
chiffre daffaires affiche les valeurs pour
prvu et le chiffre la quantit vendue
daffaires ralis reprsente dans le
reprsents dans graphe en courbe.
lhistogramme.

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 colonnes et en formatant les tiquettes de laxe Y principal afin que
le symbole montaire soit affich.
...........................................................

Manuel de lutilisateur 517


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.

518 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:

Le calcul sur les donnes


du graphe apparat ici.

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 519


Chapitre 18 Mise en forme des graphes

520 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 524

Analyse sur rapport 524

Mode Exploration BusinessObjects 525

BusinessMiner 525

Serveurs OLAP 526

Mode Rotation 526

Manuel de lutilisateur 523


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 en option de BUSINESSOBJECTS, vous permet
deffectuer des analyses multidimensionnelles en mode Exploration.
BUSINESSMINER, autre composant en option, 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 de simples clics de souris.
Pour analyser vos donnes diffremment, vous pouvez les faire glisser-dposer,
les extraire du Gestionnaire de rapports 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 les performances.
Le groupement dynamique des donnes dans les rapports vous permet de crer
des groupes pour mener des analyses comparatives. Vous pouvez insrer
rapidement des calculs excuts dans votre entreprise ou crer facilement vos
propres formules et variables.
Les tris, les filtres et les classements de donnes se font dun simple clic de souris
et vous permettent de concentrer votre analyse sur une seule tranche de donnes.

524 Manuel de lutilisateur


Mode Exploration BusinessObjects

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 les donnes de plus haut niveau. Lorsque vous remarquez une
valeur anormalement leve ou faible, ou bien inattendue, vous pouvez
lanalyser en affichant les donnes associes un niveau plus dtaill. Cette
analyse vous permet de constater les effets sur votre bnfice des diffrents
facteurs de votre activit, saisonniers, gographiques ou lis la ligne de
produits.
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, cette application
peut, par exemple, trouver rapidement et automatiquement des modles de
comportement chez vos clients. Cela 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 identifis.
BUSINESSMINER est un produit optionnel. 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 525


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 pour
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 567 dcrit lutilisation du
mode Rotation et explique comment il permet dajouter, de supprimer et de
permuter les donnes pour les analyser selon diffrentes approches.

526 Manuel de lutilisateur


Chapitre 20 Analyse des donnes en
mode Exploration
.................................................................................

Dans ce chapitre

Gnralits 529
Quest-ce que le mode Exploration ? 529
Fonctionnement du mode Exploration 530
Hirarchies 531

Utilisation du mode Exploration 532


Passage au mode Exploration 532
Exploration descendante 533
Affichage de valeurs diffrentes sur la barre doutils Exploration 535
Exploration ascendante 536
Exploration latrale 536

Exploration sur des graphes 539

Exploration sur plusieurs hirarchies 540

Obtention dune vue diffrente des donnes 542


Modification des donnes dun tableau pendant lexploration 543
Utilisation de la barre doutils Exploration 546

Manuel de lutilisateur 527


Chapitre 20 Analyse des donnes en mode Exploration

Analyse des indicateurs en mode Exploration 548

Copie dun rapport en cours de travail 550

Elargissement de lanalyse 551


Elargissement du primtre danalyse 551
Exploration latrale dans la base de donnes pour rapatrier des
donnes supplmentaires 552
Rapatriement de nouvelles donnes par utilisation de filtres 553

Exploration laide de hirarchies personnalises 556


Edition dune hirarchie 556
Cration dune hirarchie 559

Qualification des donnes pour les hirarchies 560


Requalification des variables locales et des formules 561
Requalification des variables 562
Requalification des objets personnels 562

Impression partir du mode Exploration 563


Insertion du contenu de la barre doutils Exploration en tant que titre
563
Impression dun rapport partir du mode Exploration 564

Choix des options relatives au mode Exploration 564

528 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 lorigine 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 lincidence des diffrents aspects de votre
activit sur votre chiffre daffaires.
Ces donnes darrire-plan sont dfinies par la personne qui cre le rapport.
...........................................................

Manuel de lutilisateur 529


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 en
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.

530 Manuel de lutilisateur


Gnralits

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.
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 75.

Manuel de lutilisateur 531


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 564.

Vous pouvez prsent passer lanalyse des donnes du rapport.

532 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 533


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.

534 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.

Manuel de lutilisateur 535


Chapitre 20 Analyse des donnes en mode Exploration

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.

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.
...........................................................

536 Manuel de lutilisateur


Utilisation du mode Exploration

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.
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 537


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 564.

538 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. Cliquez deux fois.


Le graphe est mis jour et la valeur ayant fait lobjet dune exploration est
affiche sur la barre doutils Exploration.

Manuel de lutilisateur 539


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.

540 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 541


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... cliquez laide du bouton Slectionnez puis choisissez....


droit de la souris..... ......

insrer une dans un tableau, sur la la commande la variable


variable cellule situe Insrer insrer.
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.

remplacer sur les donnes que vous la commande la variable


une voulez remplacer. Remplacer utiliser dans la
variable liste.
supprimer sur les donnes que vous la commande
une voulez supprimer. Supprimer
variable

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.

542 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 faire 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 543


Chapitre 20 Analyse des donnes en mode Exploration

Du Gestionnaire de rapports la barre doutils Exploration


Vous pouvez faire glisser-dposer une variable de la liste du Gestionnaire de
rapports vers la barre doutils Exploration.

Pour... cliquez sur..... Faites glisser...... et dposez-la lorsque....

insrer une licne de la la variable vers la barre doutils


variable variable lendroit o Exploration met en
dplacer. vous voulez valeur le symbole
linsrer dinsertion ;
la barre dtat indique
Dposer pour insrer.
remplacer licne de lune la variable vers la barre doutils
une des variables. la variable que Exploration met en
variable vous voulez valeur le symbole de
remplacer remplacement ;
la barre dtat indique
Dposer pour remplacer le
contenu.

544 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 faire 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... cliquez sur..... Faites glisser.... et dposez-la lorsque......

insrer une licne de la la variable vers le tableau ou la barre


variable variable lendroit o vous doutils Exploration met
insrer. voulez linsrer en valeur le symbole
dinsertion ;
la barre dtat indique
Dposer pour insrer.
remplacer licne de la variable vers la le tableau ou la barre
une lune des variable que vous doutils Exploration met
variable variables. voulez remplacer en valeur le symbole de
remplacement ;
la barre dtat indique
Dposer pour remplacer le
contenu.

Manuel de lutilisateur 545


Chapitre 20 Analyse des donnes en mode Exploration

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.
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.

546 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... cliquez sur..... Faites glisser.... et dposez-la


lorsque......

dplacer licne de la la variable vers la barre doutils


une variable dplacer. lendroit o vous Exploration met
variable voulez linsrer en valeur le