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.
Proprit industrielle : Le logo Business Objects, BusinessMiner, BusinessQuery et WebIntelligence sont des marques dposes de Business Objects S.A. Le slogan de Business Objects, Broadcast Agent, BusinessObjects, Personal Trainer, Rapid Deployment Templates et Set Analyzer sont des marques de Business Objects S.A. Microsoft, Windows, Windows NT, Access, Microsoft VBA et les autres noms de produits Microsoft cits dans cet ouvrage sont des marques ou des marques dposes de la socit Microsoft Corporation. Oracle est une marque dpose de la socit Oracle Corporation. Tous les autres noms de produits Oracle cits dans cet ouvrage sont des marques dposes de la socit Oracle Corporation. Tous les autres noms de produits et de socits cits dans cet ouvrage sont des marques dposes de leurs propritaires respectifs. Brevet amricain n 5 555 403 Rfrence du manuel : 310-10-510-02 Edition : 2
Partie I
Chapitre 1
Introduction
Introduction
Prsentation de BusinessObjects ............................................................................... 26 Documentation et exemples du Kit de dmonstration eMode ............................. 32 Mise niveau de versions antrieures de BusinessObjects .................................. 33
Partie II
Chapitre 2
Gnralits .................................................................................................................... 40 Moyens daccs aux donnes ..................................................................................... 46 Chapitre 3 Cration de requtes sur des univers
Gnralits .................................................................................................................... 60 Cration dune requte simple sur un univers ....................................................... 64 Cration dune requte plus performante ............................................................... 72 Excution dune requte sur un univers diffrent .................................................. 83 Chapitre 4 Concepts avancs des requtes sur les univers
Personnalisation des listes de valeurs ......................................................................95 Application de conditions complexes dans des requtes ....................................102 Application de groupes de conditions ...................................................................118 Cration de requtes combines ..............................................................................123 Utilisation de SQL partir des requtes BusinessObjects ...................................129 Chapitre 5 Utilisation dautres types de fournisseurs de donnes
Gnralits ..................................................................................................................132 Utilisation de procdures stockes ..........................................................................134 Utilisation de SQL la carte .....................................................................................139 Utilisation de fichiers de donnes personnelles ....................................................149 Utilisation des procdures Visual Basic for Applications ...................................155 Chapitre 6 Combinaison de donnes provenant de sources diffrentes
Gnralits ..................................................................................................................164 Quelles sont les sources de donnes disponibles ? ...............................................165 Insertion de donnes de sources diffrentes dans un mme rapport ................166 Liaison de fournisseurs de donnes ........................................................................173 Chapitre 7 Gestion des fournisseurs de donnes
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 Chapitre 8 Exportation de donnes partir de BusinessObjects
iv Manuel de lutilisateur
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
Gnralits .................................................................................................................. 276 Structuration dun rapport matre/dtail .............................................................. 277 Rorganisation dun rapport matre/dtail .......................................................... 281 Gestion des sections dun rapport matre/dtail ................................................. 282 Annulation dun rapport matre/dtail ................................................................. 283
Manuel de lutilisateur v
Chapitre 12
Gnralits ..................................................................................................................289 Limitation des donnes affiches ............................................................................290 Contrle de lordre des donnes .............................................................................300 Utilisation du palmars sur les valeurs ..................................................................308 Masquage des colonnes et des lignes de donnes ................................................313 Mise en vidence des donnes .................................................................................314 Chapitre 13 Ruptures de tableaux et affichage des calculs
Gnralits ..................................................................................................................323 Ruptures ......................................................................................................................324 Calculs .........................................................................................................................335 Euro - Conversion ......................................................................................................343 Chapitre 14 Formules, Variables locales & Fonctions
Gnralits ..................................................................................................................353 Formules .....................................................................................................................354 Variables locales .........................................................................................................359 Cration de variables locales par regroupement de valeurs ...............................364 Gestion des formules et des variables locales .......................................................369 Fonctions .....................................................................................................................371 Autres exemples dutilisation des formules ..........................................................375 Chapitre 15 Contextes de calcul et syntaxe tendue
Gnralits ..................................................................................................................383 Introduction aux contextes et la syntaxe tendue ..............................................384 Utilisation de la syntaxe tendue pour les calculs complexes ............................393 Aide-mmoire ............................................................................................................412
vi Manuel de lutilisateur
Chapitre 16
Gnralits .................................................................................................................. 419 #CALCUL ................................................................................................................... 420 #VALEURMULTI ...................................................................................................... 427 ####### ........................................................................................................................ 436 #ALERTEUR .............................................................................................................. 437 #DICT.ERREUR ......................................................................................................... 438 #DIV/0 ........................................................................................................................ 440 #ERREUR .................................................................................................................... 441 #ERRI ........................................................................................................................... 442 #DEBORDEMENT .................................................................................................... 445 #SYNTAXE ................................................................................................................. 446 #INCONNU ............................................................................................................... 447 Astuces et conseils ..................................................................................................... 448
Gnralits .................................................................................................................. 471 Mise en forme gnrale ............................................................................................ 473 Mise en forme des sries de donnes ..................................................................... 479 Mise en forme spcifique ......................................................................................... 481 Mise en forme des axes et des tiquettes daxe ..................................................... 486 Amlioration et mise en valeur des graphes ......................................................... 492 Utilisation de types de graphes diffrents sur un mme graphe ....................... 500
Suppression dun graphe .........................................................................................509 Affichage dun calcul sur les donnes dun graphe .............................................510
Partie V
Chapitre 19
Analyse des donnes dans BusinessObjects ..........................................................514 Analyse sur rapport ...................................................................................................514 Mode Exploration BusinessObjects .........................................................................515 BusinessMiner ............................................................................................................515 Serveurs OLAP ...........................................................................................................516 Mode Rotation ............................................................................................................516 Chapitre 20 Analyse des donnes en mode Exploration
Gnralits ..................................................................................................................519 Utilisation du mode Exploration .............................................................................522 Exploration sur des graphes ....................................................................................529 Exploration sur plusieurs hirarchies .....................................................................530 Obtention dune vue diffrente des donnes ........................................................532 Analyse des indicateurs en mode Exploration ......................................................538 Copie dun rapport en cours de travail ..................................................................540 Elargissement de lanalyse .......................................................................................541 Exploration laide de hirarchies personnalises ...............................................546 Qualification des donnes pour les hirarchies ....................................................550 Impression partir du mode Exploration .............................................................553 Choix des options relatives au mode Exploration ................................................555 Chapitre 21 Utilisation du mode Rotation
Gnralits .................................................................................................................. 626 Positionnement des composants dun rapport ..................................................... 627 Utilisation du Gestionnaire de rapports pour la structuration du rapport ...... 633 Masquage et affichage des composants dun rapport ......................................... 636 Fonds de page ............................................................................................................ 647 Chapitre 24 Mise en forme du rapport
Gnralits .................................................................................................................. 650 Rapports sur plusieurs pages .................................................................................. 651 Mise en page .............................................................................................................. 659 Utilisation des numros de page, de lheure et de la date .................................. 662 Insertion dinformations relatives au document .................................................. 666 Utilisation du mode Plan ......................................................................................... 669 Chapitre 25 Modles et styles de rapports standard
Gnralits .................................................................................................................. 672 Modles et styles de rapports standard ................................................................. 673 Personnalisation des styles de rapports standard ................................................ 677 Utilisation de modles .............................................................................................. 686
Manuel de lutilisateur ix
Chapitre 26
Gnralits ..................................................................................................................692 Utilisation de donnes et dimages issues dune autre application ...................693 Utilisation dimages dans un rapport .....................................................................698
Gnralits ..................................................................................................................709 Utilisation des macros ...............................................................................................711 Utilisation de macros complmentaires .................................................................714 Conversion des scripts en macros ...........................................................................716 Utilisation de lditeur Visual Basic ........................................................................718 Index
x Manuel de lutilisateur
Manuel de lutilisateur xi
Affichage des sous-totaux du chiffre daffaires pour chaque lieu de sjour contenu dans un tableau ......................................................................................................325 Diffrence entre Nombre et Nombre total ....................................................................................336 Affichage du chiffre daffaires total et des sous-totaux ..............................................................338 Affichage du chiffre daffaires moyen, maximum et minimum ...............................................340 Calcul de la diffrence entre le chiffre daffaires de deux trimestres .......................................340 Affichage du chiffre daffaires total en titre de tableau ..............................................................342 Conversion en euros : taux de conversion six chiffres .............................................................343 Ajout de dollars amricains la liste de conversion en euros ...................................................349 Triangulation : conversion entre devises de lUME ....................................................................350 Calcul dune somme cumulative ...................................................................................................357 Mise en vidence de la marge au-dessus de la moyenne ...........................................................362 Grouper les trimestres pour afficher le chiffre daffaires par semestre.................................... 364 Comment puis-je classer les villes en fonction du chiffre daffaires ? ......................................372 Calcul dune moyenne cumule sur 3 semaines .........................................................................375 Combinaison du prnom et du nom dans une seule cellule ......................................................376 Combinaison de texte et de donnes dans une suele cellule .....................................................377 Combinaison de texte et de nombres dans une seule cellule .....................................................378 Combinaison de texte et de dates dans une seule cellule ..........................................................378 Comparaison de la croissance annuelle de la marge laide de la fonction O .....................379 Chiffre daffaires par anne et par rgion de rsidence et chiffre daffaires par rgion .................................................................................................................................................385 Calcul du chiffre daffaires total pour deux annes ....................................................................386 Rapport contenant des agrgats dans diffrents contextes ........................................................388 Syntaxe tendue dune formule dagrgat ....................................................................................390 Calcul du nombre de villes de rsidence par rgion de rsidence ............................................393 Calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion de rsidence .......................................................................................................................................395 Formule contenant des contextes dentre et de sortie ...............................................................397 Calcul du chiffre daffaires total cumul par pays .......................................................................398 Utilisation de PourChaque et PourTout .......................................................................................402 Calcul dun total gnral en utilisant le mot cl Rapport ...........................................................408 Formule crite par BusinessObjects pour un calcul simple .......................................................410 #CALCUL rsultant dune somme cumule avec contexte de rinitialisation ........................422 Erreur #CALCUL gnre par une formule conditionnelle dans un pied de rupture ..........425 #VALEURMULTI dans un agrgat ................................................................................................428 #VALEURMULTI dans un pied de rupture .................................................................................430 #VALEURMULTI dans une section contenant Nom et Adresse ..............................................432 Rsolution de lerreur #ERRI par transformation dune partie de la formule en variable ...............................................................................................................................................443
Partie IV Utilisation de graphes Rorganisation des donnes sur les axes de graphes 2D ........................................................... 464 Affichage de plusieurs courbes dans un graphe en courbe ....................................................... 465 Rorganisation des donnes sur les axes des graphes 3D ......................................................... 466 Adaptation de la zone de traage la taille du graphe - avant et aprs .................................. 477 Adaptation de lchelle dans un rapport matre/dtail ............................................................. 491 Comparaison du chiffre daffaires et de la quantit vendue sur un graphe ........................... 504 Partie V Analyse des donnes Pour quelle raison le chiffre daffaires est-il plus lev dans ce lieu de sjour que dans les autres ? ................................................................................................................................ 519 Exploration latrale de Lieux de sjour vers Ventes ................................................................... 526 Analyse de la marge bnficiaire ................................................................................................... 538 Analyse centre sur un lieu de sjour profit lev par utilisation de filtres dexplorations comme conditions de requte .............................................................................. 543 Partie VI Formatage des rapports Utilisation de la trame de fond pour diffrencier les sections ................................................... 591 Application dune trame de fond et de bordures des tableaux .............................................. 596 Mise en forme correcte des angles dun tableau crois .............................................................. 597 Cration dun format de nombre trois dcimales .................................................................... 610 Ajout dun lien vers un site web dans un rapport ...................................................................... 613 Pourquoi le positionnement relatif est important ? .................................................................... 627 Affichage de diffrents formats de tableau pour les devises europennes et amricaines ... 639 Dfinition dune mise en page diffrente pour les pages paires et impaires .......................... 642 Comment afficher des totaux de page et des montants rcapitulatifs dans un rapport multi-pages ? ....................................................................................................... 655 Comment connatre la date de dernire mise jour des donnes dun rapport ? ................. 664 Insertion dune invite de requte dans un rapport ..................................................................... 667
Prface
.................................................................................
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
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.
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.
Prface
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.
Prface
Cliquez sur le repre Liste des messages d'erreur pour afficher les messages d'erreur par code
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.
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.
PETITES
MAJUSCULES
Noms de l'ensemble des produits tels que BUSINESSOBJECTS, WEBINTELLIGENCE, SUPERVISOR, DESIGNER. Noms des classes, objets et conditions de BUSINESSOBJECTS. Par exemple, Client, Ventes, Chiffre d'affaires, Service, etc. 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.
Cette police
Partie I
Introduction
www.businessobjects.com/infocenter
Chapitre 1
Introduction
.................................................................................
Dans ce chapitre
Prsentation de BusinessObjects 26
Origine des donnes 27 Prsentation et analyse des donnes 29 Partage des informations 30 La scurit 31 Tenir jour les donnes dun document 31
Documentations et exemples du Kit de dmonstration eMode 32 Mise niveau de versions antrieures de BusinessObjects 33
Mise niveau partir de BusinessObjects 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.
26 Manuel de lutilisateur
Prsentation de BusinessObjects
La prsente section donne une vue densemble sur lutilit et les fonctionnalits de BUSINESSOBJECTS.
Rapport partiel dont les donnes sont prsentes dans un tableau et dans un graphique.
Manuel de lutilisateur 27
Chapitre 1 Introduction
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.
Cette interface permet de crer des requtes BUSINESSOBJECTS avec un diteur appel diteur de requte, en ajoutant et en organisant les objets dun univers. Les objets sont des lments qui correspondent un ensemble de donnes de bases de donnes relationnelles, dcrits dans des termes propres votre contexte professionnel. Lorsque vous excutez une requte, BUSINESSOBJECTS se connecte la base de donnes et extrait les donnes qui correspondent aux objets slectionns. Une requte est un type de fournisseur de donnes. Le fournisseur de donnes contient les donnes que vous avez choisi dextraire de la source de donnes. Le jeu de donnes obtenu vous permet ensuite de btir des rapports interactifs. BUSINESSOBJECTS vous permet daccder un large ventail de sources de donnes, qui va des bases de donnes relationnelles et multidimensionnelles aux solutions intgres PGI, en passant par des fichiers de donnes personnelles. Il permet galement lutilisation de Microsoft Visual Basic for Applications partir de presque tous les types de sources.
28 Manuel de lutilisateur
Prsentation de BusinessObjects
Vous pouvez galement crer des rapports sophistiqus contenant un volume important de donnes, organises et prsentes de faon faciliter laccs direct aux informations qui intressent les utilisateurs :
Vous pouvez ajouter des images, intgrer des objets et concevoir vos documents selon des standards de prsentation volus pour les afficher ou les imprimer.
Manuel de lutilisateur 29
Chapitre 1 Introduction
Les analyses bases sur les rapports vous permettent de changer la vision que vous avez de votre activit en glissant-dposant les donnes, en insrant des formules ou en dtaillant un rapport pour obtenir des informations plus prcises :
publication et la planification des documents, reportez-vous 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.
Manuel de lutilisateur 31
Chapitre 1 Introduction
32 Manuel de lutilisateur
Manuel de lutilisateur 33
Chapitre 1 Introduction
34 Manuel de lutilisateur
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 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
.................................................................................
Dans ce chapitre
Gnralits 40
Quelles sont les sources de donnes disponibles ? 40 Comment accder aux sources de donnes ? 40 La cration de fournisseurs de donnes est-elle accessible tous les utilisateurs de BusinessObjects ? 43 Dfinition des connexions la base de donnes 43 Combinaison de donnes de diffrentes sources dans un mme rapport 45
Moyens daccs aux donnes 46
Cration dun fournisseur de donnes pour un nouveau document 46 Cration dune requte dans un document existant 52 Edition dun fournisseur de donnes 56 Annulation dun fournisseur de donnes 58
Manuel de lutilisateur 39
Gnralits
Ce chapitre traite de laccs aux donnes, cest--dire, de lextraction de donnes dune base de donnes pour les rapports crs laide de BUSINESSOBJECTS. Il prsente les diffrentes sources de donnes disponibles et explique comment BUSINESSOBJECTS vous permet daccder ces sources pour obtenir les informations qui vous sont ncessaires, au moment voulu.
40 Manuel de lutilisateur
Gnralits
Description
Un univers est constitu de classes et dobjets qui reprsentent les donnes qui vous sont ncessaires. Ces donnes sont issues dune base de donnes et sont formules dans un langage relevant de la vie professionnelle quotidienne. Dans une requte sur un univers, vous slectionnez des objets, tels que Nom, Anne ou Rgion. Il sagit du fournisseur de donnes le plus courant de BUSINESSOBJECTS. Les procdures stockes ne peuvent tre utilises que si votre superviseur ou votre service informatique vous les ont pralablement fournies et si le SGBDR de votre site les supporte. Une procdure stocke est un script SQL (Structured Query Language), enregistr dans la base de donnes sous un format excutable. Lutilisation du SQL la carte ncessite une connaissance pralable du SQL, cest--dire du langage informatique permettant linteraction avec les bases de donnes relationnelles. Le SQL la carte vous permet douvrir ou dcrire un script SQL, que vous excutez ensuite pour la base de donnes. Rapatriement de donnes issues de fichiers texte, Excel et dBASE. Les procdures crites en VBA (Visual Basic for Applications) de Microsoft vous permettent de rapatrier des donnes de presque toute source de donnes.
Oui
Oui
Procdures stockes
Oui
Non
SQL la carte
Oui
Non
Oui
Oui
Oui
Oui
Manuel de lutilisateur 41
Description
Vous pouvez visualiser le contenu dun serveur OLAP (Online Analytical Processing) et slectionner les donnes que vous voulez afficher dans le rapport. Les serveurs OLAP sont des bases de donnes multidimensionnelles qui stockent des donnes rsumes, prtes pour lanalyse. Pour utiliser des serveurs OLAP dans BUSINESSOBJECTS, vous devez installer BUSINESSOBJECTS OLAP ACCESS PACKS pour la base de donnes multidimensionnelle de votre site. BUSINESSOBJECTS supporte les serveurs OLAP suivants : Microsoft OLAP Services Hyperion Essbase IBM DB2 OLAP Server Informix MetaCube Oracle Express
Oui
Non
SAP
BUSINESSOBJECTS assure linterface avec les applications SAP, ce qui vous permet dutiliser des donnes issues de SAP BW et SAP BAPI.
Oui
Non
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
rafrachir des fournisseurs de donnes afin de rapatrier les informations les plus rcentes de leur base de donnes.
Manuel de lutilisateur 43
Le concepteur dunivers, ou designer, dfinit la connexion dans lunivers, de sorte que cette connexion est totalement transparente pour lutilisateur lors de la cration ou de ldition de requtes. Remarque : Le superviseur peut modifier la connexion existante ou en dfinir une nouvelle pour lunivers.
Le superviseur cre la connexion pour accder la procdure stocke. Dans le cas de SQL la carte, vous pouvez crer votre propre connexion la base de donnes. Une fois la connexion cre, vous pouvez la mettre la disposition dautres utilisateurs. Lorsque vous accdez des donnes issues dun fichier de donnes personnelles, vous slectionnez le fichier et de ce fait, vous vous connectez ce dernier. Il ne sagit pas dune tche technique ; il sagit simplement de slectionner le bon fichier. Une procdure VBA excute une macro VBA qui rapatrie des donnes destines votre rapport BUSINESSOBJECTS. La personne qui cre la macro dfinit la connexion la source de donnes dans le code de la macro. Ladministrateur de la base de donnes de votre site dfinit les serveurs auxquels vous pouvez accder partir de BUSINESSOBJECTS.
Procdures VBA
44 Manuel de lutilisateur
Gnralits
Manuel de lutilisateur 45
46 Manuel de lutilisateur
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.
est dj lanc, cliquez sur le bouton Assistant de cration de rapports de la barre doutils Standard.
Manuel de lutilisateur 47
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.
48 Manuel de lutilisateur
Utiliser une procdure stocke, un SQL la carte, un fichier de donnes personnelles ou une procdure VBA
1. Cliquez sur Autre, puis slectionnez une option dans la bote liste droulante. 2. Cliquez sur Fin. La bote de dialogue qui saffiche vous permet de crer votre fournisseur de donnes et de rapatrier des donnes pour le rapport.
Si vous avez choisi de crer une requte sur un univers ltape prcdente, la bote de dialogue Slectionner un univers saffiche lcran.
Manuel de lutilisateur 49
3. Slectionnez lunivers de votre choix, puis cliquez sur Fin. Lditeur de requte saffiche lcran. Il vous permet de visualiser lensemble des classes et des objets de lunivers slectionn et dutiliser ces lments pour crer votre requte. Pour en savoir plus, reportez-vous la section Editeur de requte, page 65.
Rappel : Les fournisseurs de donnes OLAP et SAP sont documents dans les
Dfinition dun type de fournisseur de donnes par dfaut pour les nouveaux documents
Si vous souhaitez toujours utiliser le mme type de fournisseur de donnes lors de la cration de nouveaux documents, vous pouvez dfinir une option permettant la prslection du type de fournisseur de donnes voulu dans lassistant de cration de rapports. Ainsi, vous naurez pas slectionner le type de fournisseur de donnes souhait chaque cration de document.
Astuce : Si vous utilisez toujours des requtes sur des univers, vous pouvez
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.
50 Manuel de lutilisateur
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.
Manuel de lutilisateur 51
...........................................................
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.
52 Manuel de lutilisateur
3. Dans lassistant qui saffiche lcran, cliquez sur Accder aux nouvelles donnes par un autre moyen.
Manuel de lutilisateur 53
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.
54 Manuel de lutilisateur
Astuce : Si vous voulez visualiser les nouvelles donnes ds que BUSINESSOBJECTS les a rapatries, utilisez les commandes Tableau, Tableau crois ou Graphe du menu Insertion. Vous navez alors qu suivre les instructions de lassistant pour accder aux donnes de votre choix.
Pour en savoir plus, reportez-vous la section Insertion guide de tableaux du chapitre 10.
Manuel de lutilisateur 55
...........................................................
Vous travaillez dans un document comportant des chiffres de vente par anne, mais vous avez besoin de certaines informations rgionales pour complter le document. Plutt que de crer une nouvelle requte et davoir ensuite grer plusieurs fournisseurs de donnes dans le mme document, vous pouvez simplement ajouter des objets de rsultat la requte existante. Pour ce faire : 1. Slectionnez la commande Editer le fournisseur de donnes du menu Donnes. 2. Dans lditeur de requte, ajoutez les objets de votre choix (par exemple, Rgion de rsidence, Ville de rsidence) dans la zone Objets du rsultat. Pour cela, vous pouvez double-cliquer sur chaque icne dobjet dans la liste Classes et objets. 3. Cliquez sur Excuter. BUSINESSOBJECTS rapatrie les nouvelles donnes dans le rapport et, si vos donnes sont affiches dans un tableau, les nouvelles colonnes apparaissent automatiquement. Ldition dun fournisseur de donnes peut tre lie dautres besoins : Vous voulez restreindre le volume de donnes rapatries en dfinissant des conditions ou un nombre maximal de lignes. Vous voulez que les donnes soient tries dans un ordre prcis au niveau de la requte.
56 Manuel de lutilisateur
Un fournisseur de donnes
Lditeur pour ce fournisseur de donnes saffiche lcran (diteur de requte, bote de dialogue Accder aux donnes personnelles, etc.). La bote de dialogue Liste des fournisseurs de donnes saffiche lcran. Slectionnez le fournisseur de donnes diter, puis cliquez sur OK.
3. Editez puis excutez le fournisseur de donnes. BUSINESSOBJECTS rapatrie les nouvelles donnes dfinies dans votre rapport.
Manuel de lutilisateur 57
Pour
Pour ce faire
afficher les rsultats obtenus au moyen du fournisseur de donnes actif, afficher les rsultats partiels obtenus au moyen du fournisseur de donnes lorsque vous avez interrompu lexcution,
slectionnez Interrompre lexcution et conserver les rsultats partiels. Lorsque votre rapport contient des rsultats partiels, la notification suivante apparat dans la barre dtat :
ignorer les rsultats obtenus par le fournisseur de donnes lors de linterruption de lexcution, afficher les rsultats obtenus lors de la prcdente excution, 3. Cliquez sur OK.
58 Manuel de lutilisateur
Chapitre 3
.................................................................................
Dans ce chapitre
Gnralits 60
Quest-ce quun univers ? 60 Qui est responsable de la cration des univers ? 60 En quoi consistent les requtes sur des univers ? 61 Bases de donnes, univers et rapports de dmonstration 61
Cration dune requte simple sur un univers 64
Affichage de lditeur de requte 64 Cration dune requte dans lditeur de requte et excution 67 Enregistrement de la dfinition dune requte 71
Cration dune requte plus performante 72
Dfinition dun primtre danalyse 72 Application de conditions 76 Pose de tris 80 Choix des options et excution de la requte 81
Excution dune requte sur un univers diffrent 83
Manuel de lutilisateur 59
Gnralits
Ce chapitre traite de laccs aux donnes par utilisation de la technologie naturelle de BUSINESSOBJECTS, savoir, la cration de requtes sur des univers.
60 Manuel de lutilisateur
Gnralits
Un dossier reprsente une classe. Chaque icne lintrieur dune classe reprsente un objet.
Classes et sous-classes
Lunivers de dmonstration contient cinq classes : Lieux de sjour, Ventes, Clients, Rservations et Indicateurs dactivit. Ces classes ont pour but de fournir des regroupements logiques dobjets. La classe Clients, par exemple, contient des objets reprsentant les donnes relatives aux noms des clients dans la base de donnes. La classe Clients contient une sous-classe, appele Parrain. La sous-classe est semblable un sous-dossier.
62 Manuel de lutilisateur
Gnralits
Dimension
Information
Indicateur
eMode
La base de donnes eMode contient des informations relatives une chane de prt--porter. Elle assure le suivi de 211 produits (663 coloris), vendus dans 13 magasins (aux Etats-Unis), sur trois annes. Elle contient approximativement 90 000 lignes de donnes.
Manuel de lutilisateur 63
Permet dafficher lditeur de requte Permet de crer la requte dans lditeur de requte et de lexcuter Permet denregistrer la dfinition de la requte
crer un document,
Assistant de cration de rapports
cliquez sur le bouton Assistant de cration de rapport (barre doutils Standard). dans le menu Donnes, slectionnez Editer le fournisseur de donnes.
modifier une requte ou un autre type de fournisseur de donnes dans le document courant, crer une requte ou un autre type de fournisseur de donnes dans le document courant,
Pour en savoir plus, reportez-vous la section Moyens daccs aux donnes, page 46. Lditeur de requte, illustr la page 65, affiche le contenu de votre univers BUSINESSOBJECTS et vous permet de slectionner les donnes de votre choix par un simple clic de souris.
64 Manuel de lutilisateur
Editeur de requte
a b
c d
g 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. Lorsque vous cliquez sur Excuter, la requte se connecte la base de donnes et les donnes rapatries saffichent dans le rapport.
j.
Manuel de lutilisateur 65
66 Manuel de lutilisateur
4. Cliquez sur Fin. Lditeur de requte saffiche lcran et indique les classes de lunivers Ocan Voyages :
Permet dafficher tous les objets inclus dans une requte Permet dinclure des objets dans une requte Permet de supprimer des objets dune requte Permet de modifier lordre des objets dans une requte Permet dexcuter la requte
Les tapes 2, 3 et 4 peuvent ne pas tre squentielles. Par exemple, vous pouvez inclure des objets dans une requte, en supprimer et en inclure dautres.
Manuel de lutilisateur 67
68 Manuel de lutilisateur
...........................................................
Vous avez affich lditeur de requte de lunivers Ocan Voyages et souhaitez dplacer des objets de la zone Classes et objets vers la zone Objets du rsultat pour crer votre requte.
...........................................................
1. Cliquez sur le signe plus (+) en regard de la classe Lieux de sjour, Ventes et Indicateurs dactivit. Ceci permet dafficher les objets de chaque classe.
Manuel de lutilisateur 69
2. Double-cliquez sur les objets voulus. Par exemple, pour trouver le chiffre daffaires annuels de chaque lieu de sjour, cliquez deux fois sur Lieu de sjour, Anne et dans la classe Indicateur dactivit, cliquez sur Chiffre daffaires. Lditeur de requte a lapparence suivante :
3. Cliquez sur Excuter. BUSINESSOBJECTS extrait les donnes relatives au lieu de sjour, lanne et aux chiffres daffaires, et les affiche dans un nouveau document :
70 Manuel de lutilisateur
Manuel de lutilisateur 71
Remarque : Toutes les tches prcdemment mentionnes sont la porte des utilisateurs nayant pas de connaissance technique particulire. Au Chapitre 4 Concepts avancs des requtes sur les univers, page 85, vous trouverez des informations relatives aux procdures de cration de requtes plus complexes destines aux utilisateurs plus expriments. Ces derniers peuvent par exemple crer leurs propres objets dans un univers.
72 Manuel de lutilisateur
Le primtre danalyse correspond un sous-ensemble de donnes, rapatri par une requte, qui vous servira pour lanalyse dans le rapport. Les donnes du primtre danalyse napparaissent dans le rapport que si vous dcidez de les utiliser pour lanalyse. La dfinition du primtre danalyse dpend des hirarchies de lunivers. Une hirarchie, cre par le designer de lunivers, se compose dobjets de type dimension allant du plus petit niveau de dtail au plus grand. Les objets appartenant une hirarchie sont ceux qui vous permettent de dfinir le primtre danalyse. Pour visualiser les hirarchies de lunivers avec lequel vous travaillez, cliquez sur le bouton Primtre danalyse de la barre doutils de lditeur de requte. La bote de dialogue Primtre danalyse saffiche lcran.
Primtre danalyse
Cliquez sur le signe + gauche du dossier de la hirarchie pour visualiser les objets quelle contient. Une coche apparat en regard des objets faisant partie du primtre danalyse.
Manuel de lutilisateur 73
Cette liste vous permet dinclure dans le primtre danalyse un, deux ou trois objets dune hirarchie. Si par exemple vous insrez lobjet Lieu de sjour dans la zone Objets du rsultat et que vous cliquez sur Un niveau, le primtre danalyse comprendra les objets situs au-dessous de Lieu de sjour dans la hirarchie Lieux de sjour (par exemple, Type de service). Cliquez alors sur loption correspondant au nombre dobjets que vous voulez inclure dans le primtre danalyse. Cette option est prsent active dans la bote liste droulante Primtre danalyse. Lors de lexcution de la requte, le rapport affiche les donnes relatives aux objets insrs dans la zone Objets du rsultat de lditeur de requte. Les donnes relatives aux objets du primtre danalyse ne sont pas visibles, mais sont disponibles pour lanalyse.
74 Manuel de lutilisateur
Primtre danalyse
Manuel de lutilisateur 75
Application de conditions
Une condition permet de limiter les donnes rapatries par la requte. Voici un exemple simple.
Exemple : Limitation des rsultats de la requte laide dune condition
...........................................................
Lobjet Lieu de sjour rapatrie cinq valeurs : Australian Reef, Bahamas Beach, French Riviera, Hawaiian Club et Royal Caribbean. Vous pouvez appliquer une condition sur lobjet Lieu de sjour pour signifier que vous voulez rapatrier les donnes relatives uniquement Bahamas Beach et Royal Caribbean.
...........................................................
Dans BUSINESSOBJECTS, vous pouvez dfinir trois types de conditions pour une requte.
Conditions Conditions prdfinies Description
Lors de la cration dunivers, le designer peut intgrer des conditions prdfinies destines votre usage. Par exemple, lunivers Ocan Voyages contient des conditions prdfinies telles que Anne 98, qui vous permet dobtenir les rservations pour 1998 uniquement. Vous pouvez appliquer une ou plusieurs conditions prdfinies lors de la cration dune requte. Vous ne pouvez toutefois ni supprimer les conditions prdfinies dun univers, ni modifier leur dfinition. Les conditions simples vous permettent de limiter les donnes rapatries par un objet du rsultat. Vous pouvez, par exemple, dfinir une requte sur certains clients en appliquant une condition simple sur lobjet Client, puis en slectionnant les noms de client apparaissant dans une bote de dialogue. Les conditions complexes vous permettent de limiter les rsultats dune requte pour tout objet de lunivers. Pour en savoir plus sur les conditions complexes, reportez-vous la section Application de conditions complexes dans des requtes, page 102.
Conditions simples
Conditions complexes
76 Manuel de lutilisateur
Conditions prdfinies
2. Double-cliquez sur la condition prdfinie appliquer. La condition apparat dans la zone Conditions de lditeur de requte. Lorsque vous excutez la requte, seule les donnes qui correspondent la condition prdfinie apparaissent dans le rapport.
Astuce : Pour en savoir plus sur lutilisation de plusieurs conditions dans la mme requte, reportez-vous la section Application de groupes de conditions, page 118.
Manuel de lutilisateur 77
2. Cliquez sur le bouton Condition simple de la barre doutils. La liste des valeurs correspondant cet objet est rapatrie de la base de donnes et saffiche dans la bote de dialogue Liste de valeurs.
3. Maintenez la touche Ctrl du clavier enfonce et cliquez sur les valeurs de votre choix, puis cliquez sur OK. La condition saffiche dans la zone Conditions. Lors de lexcution de la requte, seules les donnes correspondant aux valeurs que vous avez slectionnes apparatront dans le rapport.
78 Manuel de lutilisateur
Manuel de lutilisateur 79
Pose de tris
Les tris contrlent lordre dapparition des donnes : ordre ascendant ou descendant. Vous pouvez par exemple poser un tri sur un objet de type indicateur afin que les donnes correspondantes apparaissent dans lordre ascendant, cest--dire des valeurs les plus petites aux valeurs les plus grandes. Le tableau ci-dessous rsume lordre dapparition des diffrents types de donnes.
Texte Ordre ascendant Nombres Dates
A-Z Z-A
Ordre descendant
2. Cliquez sur le bouton Tris de la barre doutils. Une icne de tri apparat sous licne de lobjet dans la zone Objets du rsultat.
Manuel de lutilisateur 81
Pour dfinir les options, puis excuter une requte : 1. Cliquez sur Options dans lditeur de requte. La bote de dialogue Options de la requte saffiche lcran.
2. Cliquez sur Sans doublon si vous voulez supprimer les lignes de donnes identiques dans le rsultat de la requte. 3. Pour obtenir un rsultat partiel, vous pouvez : Cliquer sur les options 10 lignes ou 20 lignes. Saisir un nombre de lignes dans le champ Autre. Les flches vous permettent den augmenter ou den diminuer la valeur. 4. Cliquez sur Donnes ne pas rapatrier si vous ne souhaitez pas que, lors de son excution, la requte se connecte la base de donnes. Au moment du rafrachissement de la requte, cette option est automatiquement dsactive, entranant la connexion de la requte la base de donnes et laffichage des donnes dans le rapport. 5. Cliquez sur OK pour revenir lditeur de requte. Si la requte que vous avez cre vous convient, cliquez sur Excuter. La requte se connecte la base de donnes et rapatrie les donnes que vous avez indiques. Le rapport qui saffiche contient les donnes correspondant aux objets que vous avez insrs dans la zone Objets du rsultat de lditeur de requte.
82 Manuel de lutilisateur
Manuel de lutilisateur 83
84 Manuel de lutilisateur
Chapitre 4
.................................................................................
Dans ce chapitre
Prsentation 87 Cration dobjets personnels 88
Pourquoi crer un objet personnel ? 88 En quoi consiste un objet personnel ? 89 Quelles sont les restrictions lies aux objets personnels ? 89 Comment un utilisateur final peut-il partager des objets personnels avec dautres utilisateurs ? 90 Cration, modification et suppression dobjets personnels 90 Cration dune hirarchie de temps pour un objet personnel 94
Personnalisation des listes de valeurs 95
Comment les listes de valeurs sont-elles cres ? 95 Comment personnaliser des listes de valeurs dans BusinessObjects ? 95 Quelques mots sur les fichiers .LOV 96 Modification des listes de valeurs 96 Attribution de donnes personnelles une liste de valeurs 98 Affichage, rafrachissement et purge des listes de valeurs 101
Manuel de lutilisateur 85
Application dune condition complexe dans une requte 104 Conseils pour lapplication de conditions complexes 108 Modification des conditions complexes 110 Suppression de conditions complexes 110 Application dune condition avec un calcul 110 Application dune condition avec une sous-requte 114
Application de groupes de conditions 118
Organisation des groupes de conditions 118 Oprateurs ET et OU 120 Application de groupes de conditions 121 Suppression de groupes de conditions 122
Cration de requtes combines 123
Cration dune requte combine 123 Restrictions lies aux requtes combines 127
Utilisation de SQL partir des requtes BusinessObjects 129
86 Manuel de lutilisateur
Prsentation
Prsentation
Ce chapitre explique comment tirer parti des fonctions dinterrogation les plus efficaces dans BUSINESSOBJECTS. Vous y apprendrez : Crer vos propres objets Personnaliser des listes de valeurs Appliquer des conditions complexes Utiliser des conditions multiples Combiner les rsultats de plusieurs requtes en un seul jeu de donnes Afficher, modifier et rutiliser le code SQL gnr par les requtes BUSINESSOBJECTS.
Manuel de lutilisateur 87
...........................................................
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
...........................................................
88 Manuel de lutilisateur
personnels nest pas supporte. Les objets personnels sont supprims lors du rafrachissement du rapport. Pour en savoir plus, reportez-vous louvrage InfoView - Manuel de lutilisateur.
Manuel de lutilisateur 89
Comment un utilisateur final peut-il partager des objets personnels avec dautres utilisateurs ?
Si un utilisateur final souhaite partager des objets personnels avec dautres utilisateurs, celui-ci doit demander au designer de lunivers dinclure ces objets dans lunivers pour les rendre accessibles lensemble des utilisateurs finals BUSINESSOBJECTS. Le designer de lunivers inclut le fichier UNIVERS_NOM.UDO dans les univers dans lesquels les objets personnels doivent tre utiliss.
Objets personnels
crer des objets personnels que vous pouvez utiliser uniquement dans lunivers contenant la requte courante, crer, modifier ou supprimer des objets personnels dans les univers auxquels vous avez accs,
cliquer sur le bouton Objets personnels dans la barre doutils Editeur de requte. Ce bouton permet galement de supprimer des objets personnels. utiliser la commande Univers du menu Outils dans la fentre principale de lapplication.
Les sections suivantes dcrivent comment crer, modifier et supprimer des objets personnels avec la commande Univers.
Etapes pour crer un objet personnel dans un univers auquel vous avez accs
1. Slectionnez la commande Univers du menu Outils. La bote de dialogue Univers saffiche lcran. 2. Slectionnez lunivers dans lequel vous souhaitez crer lobjet personnel puis cliquez sur Objets personnels. La bote de dialogue Objets personnels saffiche lcran.
90 Manuel de lutilisateur
4. Dans longlet Dfinition, saisissez le nom de lobjet personnel dans la zone Nom. 5. Dans la liste Type, slectionnez le type de lobjet personnel (Caractre, Nombre ou Date). 6. Dans la zone Description, saisissez un texte dcrivant lobjet. Ce texte saffiche lorsque vous slectionnez lobjet personnel dans lditeur de requte. 7. Dans la zone doptions Qualification, activez lune des cases doption pour qualifier lobjet comme dimension, mesure ou dtail. 8. Cliquez sur longlet Formule pour crire la formule dcrivant lobjet personnel. Pour en savoir plus sur la rdaction des formules, reportez-vous la section Etapes pour crire la formule dun objet personnel, page 92.
Manuel de lutilisateur 91
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.
Objets personnels
Rappel : Vous pouvez crer un objet personnel en cliquant sur le bouton Objets personnels dans la barre doutils Editeur de requte. Toutefois, cette mthode vous permet de crer des objets personnels uniquement dans les univers slectionns pour la requte en cours dutilisation.
92 Manuel de lutilisateur
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.
Manuel de lutilisateur 93
94 Manuel de lutilisateur
Manuel de lutilisateur 95
...........................................................
Lobjet Client est associ une liste de valeurs que vous souhaitez utiliser dans la condition de la requte. Lobjectif est de laisser les utilisateurs slectionner les clients de leur choix lors de lexcution de la requte. Toutefois, parmi vos clients, certains ont le mme nom de famille. Aussi, pour permettre aux utilisateurs de savoir exactement quel client ils slectionnent, vous dcidez de modifier la liste de valeurs Client en ajoutant lobjet Prnom. La liste de valeurs renvoie maintenant la fois le nom de famille et le prnom ; ils apparaissent tous deux lorsque lutilisateur est invit slectionner des valeurs dans la liste.
...........................................................
Pour modifier une liste de valeurs, procdez comme suit : 1. Slectionnez la commande Univers du menu Outils. La bote de dialogue correspondante saffiche lcran.
96 Manuel de lutilisateur
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 97
...........................................................
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.
...........................................................
98 Manuel de lutilisateur
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
Manuel de lutilisateur 99
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.
BUSINESSOBJECTS affiche les valeurs dans la bote de dialogue Liste de valeurs de Nom de lobjet. Pour afficher la liste sous forme de table ou de hirarchie, cliquez respectivement sur Vue par table ou Vue par hirarchie. Ces options sont utiles si la liste de valeurs contient plusieurs objets, si elle combine par exemple plusieurs colonnes de valeurs : Loption Vue par table permet dafficher les colonnes les unes ct des autres. Loption Vue par hirarchie permet dafficher les valeurs de la premire colonne sous forme de dossier. Ce dossier contient les valeurs de la deuxime colonne. Si une troisime colonne existe, la deuxime colonne se prsente sous la forme dun dossier qui la contient, et ainsi de suite.
Rafrachir Purger
BUSINESSOBJECTS excute la requte pour la liste de valeurs et une liste rafrachie saffiche. BUSINESSOBJECTS vide le fichier .lov correspondant la liste de valeurs.
Rafrachir.
utiliser des conditions dfinies par le designer de lunivers avec DESIGNER et que vous pouvez appliquer une requte mais que vous ne pouvez pas modifier ou supprimer partir dun univers, utiliser des conditions que vous appliquez en slectionnant des valeurs dans la liste de valeurs dun objet et pouvoir ensuite limiter le nombre de donnes renvoyes uniquement par des objets rsultat, utiliser les conditions qui vous permettent de choisir loprateur et loprande sur tout objet de lunivers,
Lexemple suivant montre comment vous pouvez tirer parti des conditions complexes.
Exemple : Vous recherchez les clients pour lesquels existent des rservations pour 1997 et 1998
...........................................................
Vous souhaitez commercialiser de nouveaux produits et les proposer aux clients qui ont fait des rservations en 1997 et 1998. Tout ce dont vous avez besoin est la liste de leurs noms, que vous pouvez obtenir en appliquant une condition complexe sur Rservation Anne, sans utiliser Anne Rservation comme objet du rsultat dans la requte. Voici comment procder : 1. Insrez lobjet Client dans une requte excute sur lunivers Ocan Voyages. 2. Faites glisser lobjet Anne Rservation dans la zone Conditions. La liste est maintenant celle des oprateurs. 3. Double-cliquez sur loprateur Suprieur . La liste est maintenant celle des oprandes. 4. Double-cliquez sur loprande Liste des valeurs. La bote Liste des valeurs de Anne Rservation saffiche lcran. 5. Cliquez sur FY96 (pour slectionner uniquement les annes 97 et 98) puis sur OK. La fentre de lditeur de requte se prsente maintenant comme suit :
Le tableau suivant prsente des informations destines vous aider choisir des oprateurs :
Pour obtenir des donnes... Par exemple... Double-cliquez sur...
gales une valeur donne diffrentes dune valeur donne suprieures une valeur donne suprieures ou gales une valeur donne infrieures une valeur donne infrieures ou gales une valeur donne comprises entre deux valeurs donnes exclues de lensemble de deux valeurs donnes identiques celles de lune des listes de valeurs diffrentes des valeurs donnes qui contiennent des lignes vides dont les lignes ne sont pas vides
une anne prcise tous les pays lexception de la France un revenu suprieur 100 000 F les clients gs de 60 ou plus un revenu infrieur 100 000 F les clients gs de 60 maximum les semaines comprises entre 25 et 36 tous les semaines de lanne lexception des semaines 25 36 les chiffres daffaires de deux lieux de sjours uniquement les clients non europens les clients qui nont pas pay (ex : sans date de facture) les clients qui ont pay (ex : les dates de leurs factures sont stockes dans la base de donnes)
Egal Diffrent de Suprieur Suprieur ou gal Infrieur Infrieur ou gal Entre Pas entre
Dans liste
Renseign
Par exemple...
Double-cliquez sur...
qui contiennent toutes la ou les mmes lettres qui ne contiennent pas une lettre prcise ou un modle de lettres qui rpondent deux conditions pour un objet qui excluent une valeur prcise
les clients dont les noms commencent par la lettre S les clients dont le nom ne commencent pas par la lettre S les clients qui ont rgl leur facture en juin et juillet les clients qui ont sjourns dans des villgiatures autres que la Cte dAzur
Sauf
2. Double-cliquez sur loprateur utiliser. La liste doprateurs est maintenant une liste doprandes :
3. Double-cliquez sur loprande voulu. Le tableau suivant prsente des informations destines vous aider choisir les oprandes et indique les tapes suivre :
Pour comparer lobjet de la condition avec... Double-cliquez sur... Puis...
Saisissez les valeurs avec un sparateur (virgule, point virgule, etc.) entre chacune de celles-ci. Le sparateur utiliser est dfini dans le Panneau de configuration de Windows (dans les paramtres rgionaux). 1. Maintenez la touche Ctrl enfonce. 2. Cliquez sur la ou les valeurs puis sur OK.
- ou Afficher une liste dinvites un autre objet (il peut sagir dun objet personnel) toute valeur renvoye par une autre requte toutes les valeurs renvoyes par une autre requte Slectionner un objet Crer une sousrequte (ANY) Crer une sousrequte (ALL) Slectionnez une invite dans la bote de dialogue qui saffiche. Double-cliquez sur lobjet voulu dans la zone Classes et objets. Crez une requte dans longlet de nouvelle requte qui saffiche. Pour en savoir plus, reportezvous la section Application dune condition avec une sous-requte, page 114.
Double-cliquez sur...
Puis...
Calculs
Suivez les instructions qui saffichent dans les fentres de lassistant. Pour en savoir plus, reportezvous la section Application dune condition avec un calcul, page 110.
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.
pour obtenir la liste des clients qui nont pas sjourn au Bahamas Beach. Cependant, lorsque vous utilisez les oprateurs Diffrent de ou Pas dans liste, il se peut que le rsultat contienne encore des valeurs que vous ne souhaitez pas obtenir. La condition donne en exemple plus haut nexclut pas les clients qui ont sjourn au Bahamas Beach si ces clients ont aussi sjourns dans dautres clubs de vacances. Toutefois, si vous utilisez loprateur Sauf, la requte exclut tous les clients qui ont sjourn au Bahamas Beach, quils aient sjourn ou non dans dautres clubs de vacances. Notez aussi que : Vous pouvez spcifier une seule valeur avec loprateur Diffrent de, mais plusieurs avec loprateur Pas dans liste. Vous pouvez spcifier une seule valeur avec loprateur Sauf. Il est toutefois possible de crer des requtes combines en utilisant MINUS pour exclure par exemple, les clients qui ont sjourn au Bahamas Beach et les clients 1996. Pour en savoir plus, reportez-vous la section Cration de requtes combines, page 123.
cliquer sur Globalement puis sur Suivant. cliquer sur Par un ou plusieurs objets, slectionner les objets dans la liste puis cliquer sur Suivant.
Dans lcran suivant, vous devez choisir de crer un calcul indpendant ou de comparer le rsultat obtenu avec les valeurs dun ou de plusieurs objets.
crer un calcul indpendamment de vos objets, crer un calcul pour chaque valeur dun ou de plusieurs objets, ce qui vous permet de limiter le calcul des objets spcifiques,
cliquer sur Indpendamment des objets puis cliquer sur Suivant. cliquer sur Pour chaque valeur dun ou de plusieurs objets, slectionner les objets dans la liste puis cliquer sur Suivant.
Dans lcran qui saffiche ensuite, vous devez dfinir le nombre des valeurs comparer. 8. Choisissez de comparer lobjet avec au moins une valeur ou avec toutes les valeurs.
Pour Vous devez
comparer lobjet avec au moins une valeur, ce qui vous permet de limiter le nombre de valeurs comparer avec lobjet, comparer lobjet avec toutes les valeurs,
cliquer sur Au moins une valeur du calcul puis cliquer sur Fin.
Lditeur de requte saffiche de nouveau et prsente la requte dfinie avec une condition sur un calcul.
...........................................................
Vous souhaitez retrouver la date de la dernire facture de chaque client afin de pouvoir contacter ceux qui nont pas achet vos produits. Pour obtenir ces donnes, vous devez appliquer une condition complexe avec un calcul. Le calcul permet de comparer les dates de facture de chaque client et de renvoyer uniquement la dernire date. Voici comment procder : 1. Insrez les objets Client et Date facture dans une requte excute sur lunivers Ocan Voyages. 2. Faites glisser lobjet Date facture dans la zone Conditions. 3. Double-cliquez sur loprateur Egal . 4. Double-cliquez sur loprande Calcul. LAssistant de conditions complexes saffiche lcran :
5. Ouvrez la classe Ventes, cliquez sur lobjet Date facture puis cliquez sur Commencer. 6. Cliquez sur Maximum (pour obtenir la dernire date de facture) puis sur Suivant. 7. Dans la bote de dialogue qui saffiche ensuite, cliquez sur Globalement et enfin sur Suivant.
8. Dans la nouvelle bote de dialogue, cliquez sur Pour chaque valeur dun ou de plusieurs objets et choisissez Client. Cette option permet de demander au calcul de renvoyer la date de la dernire facture par client. 9. Cliquez sur Suivant deux fois de suite puis sur Excuter dans lditeur de requte. Le rapport prsente une date de facture par client.
Toutes les valeurs renvoyes par la sous-requte avec les valeurs renvoyes par la requte principale Toute valeur renvoye par la sous-requte avec les valeurs renvoyes par la requte principale
Quels sont les clients qui nont pas achet mes nouveaux produits ? Quels sont les produits qui ont gnr des revenus suprieurs la moyenne ?
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.
Exemple :
...........................................................
Vous souhaitez offrir une bouteille de champagne au client qui est le premier avoir fait une rservation. Pour obtenir le nom et ladresse de ce client, procdez comme suit : 1. Insrez lobjet Client et lobjet Adresse dans une requte excuter dans lunivers Ocan Voyages. 2. Faites glisser lobjet Date rservation dans la zone Conditions. 3. Double-cliquez sur loprateur Infrieur ou gal . 4. Double-cliquez sur loprande Crer une sous-requte (ALL). Longlet Sous-requte 1.1 apparat maintenant dans lditeur de requte. 5. Dans longlet Sous-requte 1.1, insrez lobjet Date rservation dans la zone Objets du rsultat. Lditeur de requte a lapparence suivante :
6. Cliquez sur Excuter. Le nom et ladresse du client qui a effectu la premire rservation apparat dans le rapport :
Dans les groupes qui contiennent trois conditions ou plus, vous pouvez galement : crer des indentations sans remplacer loprateur, en le dplaant horizontalement, dplacer les conditions dans le groupe, supprimer une condition dun groupe.
Le tableau suivant explique les diffrentes faons dorganiser les groupes de conditions :
Pour... Vous devez...
Remplacer loprateur ET dun groupe par loprateur OU et inversement Dplacer les conditions dun groupe droite ou gauche
Double-cliquer sur loprateur ET ou OU. 1. Cliquer sur loprateur ET ou OU avec le bouton droit de la souris. 2. Dans le menu contextuel qui saffiche, cliquer sur Dplacer droite ou Dplacer gauche.
1. Cliquer sur la condition et maintenir le bouton gauche de la souris enfonc. 2. Faire glisser la condition vers un autre groupe et relcher le bouton de la souris.
Oprateurs ET et OU
Dans la zone Conditions dans lditeur de requte, les conditions multiples sont automatiquement lies par un oprateur : Loprateur ET permet dobtenir un rsultat qui est vrai pour les deux conditions. Par exemple, le groupe suivant de conditions prdfinies dans une requte contenant lobjet Client permet dobtenir les clients qui ont sjourn au Bahamas Beach en 1995:
Loprateur OU permet dobtenir un rsultat qui est vrai pour la premire ou pour la deuxime condition. Par exemple, le groupe suivant de conditions prdfinies dans une requte contenant lobjet Client permet dobtenir les clients partir de 1995 et les clients qui ont sjourn au Bahamas Beach :
Vous pouvez remplacer loprateur ET par loprateur OU et inversement, en double-cliquant dessus. Lorsque vous appliquez trois conditions ou plus une condition dans une requte, vous devez double-cliquer sur loprateur pour crer une indentation dans le groupe de conditions.
Astuce : Evitez de crer des groupes de conditions comme Anne Egal 1994 ET Anne Egal 1995. En effet, de telles conditions ne renvoient aucun rsultat car llment Anne ne peut avoir deux valeurs diffrentes dans SQL.
Par exemple, pour obtenir la liste des clients des annes 1994 et 1995, vous devez crer une requte combine en utilisant loprateur INTERSECT. Pour en savoir plus sur les requtes combines et sur la procdure permettant de les crer, reportez-vous la section Cration de requtes combines, page 123.
...........................................................
Vous avez besoin dobtenir la liste des clients qui ont sjourn dans le complexe Bahamas Beach en 1994 ou 1995. Cette recherche ncessite lapplication de deux conditions : Complexe=Bahamas Beach ET Anne Dans liste 1994,1995. Voici comment procder : 1. Insrez lobjet Client dans une requte excute sur lunivers Ocan Voyages. 2. Cliquez sur la case doption Conditions prdfinies situe sous la zone Classes et objets. La liste de conditions prdfinies dans lunivers saffiche. 3. Cliquez sur le signe + gauche de la classe Lieux de sjour et double-cliquez sur Lieu de sjour Bahamas. 4. Cliquez sur le signe + gauche de la classe Ventes et double-cliquez sur Anne 1994. 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 :
Conditions prdfinies
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.
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 :
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 121, illustre lutilisation de loprateur INTERSECT. Le symbole de loprateur INTERSECT est reprsent ci-dessous :
Utiliser...
Pour...
MINUS
Exclure les rsultats dune requte du rsultat dune requte principale. Vous pouvez par exemple utiliser loprateur MINUS pour trouver les clients qui ont achet le produit A mais non le produit B. Vous ne pouvez pas obtenir cette donne avec la condition Produit diffrent de B, car cette condition inclut les clients qui ont achet le produit A et le produit B. Le symbole de loprateur MINUS est reprsent ci-dessous :
4. Crez le reste de la requte dans longlet Requte 2. 5. Si ncessaire, rptez les tapes prcdentes pour inclure plus de requtes. Vous pouvez inclure jusqu huit requtes dans une requte combine. 6. Cliquez sur Excuter. Les donnes de la requte combine apparaissent dans le rapport.
Astuce : Vous pouvez supprimer une des requtes de la combinaison en cliquant sur longlet qui la contient avec le bouton droit de la souris et en cliquant sur la commande Supprimer dans le menu contextuel qui saffiche.
...........................................................
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. Manuel de lutilisateur 127
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.
Visualiser le SQL
rsoudre la requte, par exemple si la requte contient des objets incompatibles ou certains types de conditions. Ces types de scripts SQL peuvent tre diviss en plusieurs instructions SELECT, que BUSINESSOBJECTS reprsente sous forme de dossier dans le volet gauche de la bote de dialogue Visualisation du SQL.
2. Pour modifier le script, cliquez dessus pour lditer et saisissez les modifications voulues. 3. Cliquez sur 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 Enregistrer pour enregistrer le script modifi dans un fichier.
Enregistrer
Chapitre 5
.................................................................................
Dans ce chapitre
Gnralits 132
Quest-ce quune procdure stocke ? 134 Comment utiliser des procdures stockes dans BusinessObjects ? 134 Restrictions relatives aux procdures stockes 134 Utilisation de procdures stockes pour alimenter un rapport en donnes 135 Modification des paramtres dune procdure stocke 138
Utilisation de SQL la carte 139
Cration dun rapport laide dun SQL la carte 139 Modification dun script SQL la carte 142 Cration ou modification dune connexion pour un SQL la carte 143 Personnalisation des scripts SQL la carte 145
Utilisation de fichiers de donnes personnelles 149
Avantages de l'utilisation d'un fichier de donnes personnelles 149 Cration dun rapport partir dun fichier de donnes personnelles 150
Utilisation des procdures Visual Basic for Applications 155
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.
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.
Gnralits
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.
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.
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.
138 Manuel de lutilisateur
passez ltape suivante. utilisez la bote de dialogue qui saffiche pour localiser le fichier script SQL voulu.
Analyser
5. Cliquez sur le bouton Analyser pour vrifier le script et dtecter d'ventuelles erreurs SQL.
Remarque : Les instructions COMPUTE des scripts SQL la carte ne sont pas
excuts. 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 modification dune connexion pour un SQL la carte, page 143. 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.
Analyser
Enregistrer
2. Cliquez sur le nom de la couche rseau qui va permettre la connexion, puis cliquez sur OK :
La bote de dialogue qui saffiche lcran dpend de la couche rseau slectionne. 3. Saisissez un nom dans le champ Nom et slectionnez le SGBDR utiliser dans la bote liste droulante Moteur SGBDR. 4. Saisissez les paramtres de connexion appropris dans le champ Paramtres de connexion. Ces paramtres sont propres la base de donnes laquelle vous allez vous connecter. Les informations spcifiques aux bases de donnes sont fournies dans laide en ligne laquelle vous accdez en cliquant sur le bouton Aide de la bote de dialogue. 5. Dans la bote liste droulante Type, slectionnez Personnelle ou Partage. Personnelle signifie que vous tes le seul pouvoir utiliser la connexion. Partage signifie que vous pouvez partager la connexion avec dautres utilisateurs. 6. Cliquez sur l'onglet Proprits tendues pour saisir d'autres paramtres de connexion. 7. Cliquez sur le bouton Tester pour vrifier que la connexion s'effectue correctement, puis cliquez sur OK.
Editer la connexion
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.
Le tableau suivant dcrit chaque argument. A la suite du tableau, un exemple de script contenant une invite avec liste de valeurs vous est prsent.
Argument @prompt Description Par dfaut
Fonction vous permettant de crer une invite qui s'affiche au moment de l'excution d'un script SQL la carte. Cette fonction peut recevoir jusqu' cinq arguments. Un seul est obligatoire, l'argument 'invite'. Si seul cet argument est indiqu, la syntaxe est la suivante :
@prompt('Quelle anne ?',,,,)
N/D
Dans ce cas, BUSINESSOBJECTS utilise les valeurs par dfaut pour les autres arguments. La prcdente syntaxe peut tre remplace par :
@variable('Quelle anne ?')
invite
Texte qui saffiche lors de lexcution du SQL la carte. L'invite apparat dans une bote de dialogue et incite l'utilisateur saisir des valeurs pertinentes, telles que lanne ou le nom du client. Cet argument reoit une chane de caractres place entre guillemets simples (') :
Quel client ?
Aucun
type de donnes
Se rfre au type de donnes rapatri par la liste de valeurs (caractre, nombre ou date). Cet argument reoit un caractre : A pour des donnes de type caractre, N pour des donnes numriques, D pour des donnes de type date. Cet argument est facultatif.
Description
Par dfaut
Indique la liste de valeurs qui s'affiche lors de lexcution du script. Cet argument reoit jusqu un maximum de 256 chanes de caractres places entre guillemets simples (') :
Chicago,New York,San Francisco
Aucune
Cet argument est facultatif. S'il n'est pas renseign, aucune liste de valeurs n'est disponible et vous devez saisir les valeurs manuellement lors de lexcution du script. mono/multi Spcifie si les utilisateurs ont le droit ou non de slectionner plus d'une valeur dans la liste de valeurs. Cet argument reoit l'un des paramtres suivants : "mono" qui ne permet pas la multislection, "multi" qui permet la multislection. Spcifie si les utilisateurs ont le droit ou non de saisir des valeurs manuellement. Cet argument reoit l'un des paramtres suivants : "free" qui autorise la saisie manuelle de valeurs, "constrained" qui oblige l'utilisateur choisir une valeur dans la liste de valeurs. mono
free/ constrained
free
Voici un exemple de script SQL la carte qui invite lutilisateur slectionner une valeur dans une liste.
Exemple : Invitation de lutilisateur slectionner une anne lors de lexcution dun script SQL la carte
...........................................................
Le script SQL la carte prsent ci-aprs invite lutilisateur slectionner une anne (1996, 1997 ou 1998) dans une liste de valeurs. Par quel moyen ? Largument mono limite la slection une seule valeur.
Script :
SELECT Customer.last_name, Service.Service, Reservations.res_date FROM Customer, Service, Reservations, Reservation_Line WHERE ( Customer.cust_id=Reservations.cust_id AND AND AND ) ) )
( Reservation_Line.res_id=Reservations.res_id
( Reservation_Line.service_id=Service.service_id
(Format(Reservations.res_date,'YYYY') = @prompt('Quelle
anne ?','A',{'1996','1997','1998'},mono,constrained))
Cration dune invite avec liste de valeurs dans un script SQL la carte
1. Affichez le script SQL dans lditeur de SQL la carte, en crant un nouveau rapport ou en slectionnant la commande Editer le fournisseur de donnes du menu Donnes dans un rapport cr par le biais dun SQL la carte. 2. Dans la clause WHERE, saisissez linvite derrire la combinaison table.colonne pour laquelle vous voulez crer une invite avec liste de valeurs. Reportez-vous la section Syntaxe des invites et listes de valeurs dans un SQL la carte, page 146, 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.
148 Manuel de lutilisateur
3. Sous Autres, slectionnez Fichiers de donnes personnelles puis cliquez sur Fin :
4. Cliquez sur Parcourir pour localiser le fichier contenant les donnes de votre choix. La bote de dialogue Ouvrir un fichier de donnes personnelles saffiche lcran. Une fois que vous avez localis le fichier et ferm la bote de dialogue, le chemin daccs au fichier saffiche dans la zone Nom de la bote Accder aux donnes personnelles. La zone Format indique le format du fichier slectionn. Les options de la bote de dialogue sont alors propres au type de fichier avec lequel vous travaillez. Si vous avez slectionn un fichier dBASE, aucune autre option nest disponible. Cliquez sur Excuter.
Remarque : BUSINESSOBJECTS prend en charge les fichiers Microsoft Excel 97. En utilisant ce type de fichier, assurez-vous que la zone Format indique Fichiers Microsoft Excel 97 (*.xls) :
Si vous utilisez un classeur Microsoft Excel 95, slectionnez Fichiers Microsoft Excel 97 (*.xls) dans la zone Format.
5. Dfinissez les options de votre choix (pour en savoir plus, reportez-vous la section Dfinition des options pour un fichier de donnes personnelles, page 153). 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.
Tous (*.*)
Les premires lignes de donnes du fichier saffichent sous forme den-ttes de colonne dans le rapport BUSINESSOBJECTS. Cette option nest pas disponible pour les fichiers dBASE. Cre des hirarchies qui seront utilises dans le rapport pour analyser les donnes en mode Exploration. La cration automatique de hirarchies par BUSINESSOBJECTS nest possible que si les dimensions utilises dans le fichier de donnes personnelles ont une structure logique (Anne, Trimestre, Mois par exemple). A laffichage du rapport, le mode Exploration est actif et vous pouvez immdiatement commencer lanalyse des donnes.
Format de fichier
Options disponibles
Description
Vous permet dindiquer la faon dont les donnes sont dlimites dans le fichier texte. Loption dfinie par dfaut pour chaque type de fichier est la suivante : | (.asc) espace (.prn) tabulation (.txt) point-virgule (.csv) Rpertorie les feuilles de calcul contenues dans le fichier slectionn et vous permet de slectionner la feuille contenant les donnes de votre choix. Vous permet de spcifier les champs de donnes dans la feuille de calcul. Rapatrie toutes les donnes de la feuille. Rapatrie les donnes contenues dans la plage de cellules indique (par exemple, A1:Z20 pour Microsoft Excel) Rapatrie les donnes contenues dans une plage dfinie de la feuille.
Nom de la feuille
Champ slectionn
Nom de la plage
dBASE
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.
3. Sous Autres, slectionnez Procdures Visual Basic, puis cliquez sur Fin. La bote de dialogue Accs aux donnes partir de VBA saffiche lcran.
Sous-programme slectionn Modifie le sousprogramme Cre un sousprogramme Supprime le sousprogramme slectionn Ajoute une description au sous-programme slectionn Dbogue le sousprogramme slectionn Excute le sousprogramme slectionn
4. Saisissez le nom du nouveau sous-programme VBA que vous voulez crire et cliquez sur Crer. Lditeur Visual Basic souvre sur le squelette du sousprogramme. Le sous-programme est toujours cr dans ThisDocument. 5. Compilez le projet et slectionnez la commande Fermer et retourner BUSINESSOBJECTS du menu Fichier. 6. Slectionnez le sous-programme dans la bote de dialogue Accs aux donnes partir de VBA puis cliquez sur Excuter.
Exemple : Accs des donnes de messagerie lectronique par le biais de VBA
...........................................................
Dans cet exemple, nous allons crer un rapport BUSINESSOBJECTS contenant des informations sur les dix derniers messages arrivs dans une bote de rception Microsoft Outlook. Microsoft Outlook 97 ou une version ultrieure doit tre install.
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
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)
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
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
' 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
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.
...........................................................
Chapitre 6
.................................................................................
Dans ce chapitre
Gnralits 164 Quelles sont les sources de donnes disponibles ? 165 Insertion de donnes de sources diffrentes dans
un mme rapport 166 Quels fournisseurs de donnes peut-on combiner dans un rapport ? 166 Utilisation de fournisseurs de donnes diffrents pour des blocs de donnes distincts dans un mme rapport 167 Affichage de donnes provenant de fournisseurs diffrents dans un mme bloc 169
Liaison de fournisseurs de donnes 173
Dans quels cas les fournisseurs de donnes doivent-ils tre lis ? 173 Suppression dun lien entre des fournisseurs de donnes 178
Gnralits
Les donnes dont vous pouvez avoir besoin ne proviennent pas toujours toutes des mmes sources. Vous pouvez par exemple, disposer de donnes commerciales dans une base de donnes dentreprise et de donnes personnelles stockes dans une feuille de calcul. BUSINESSOBJECTS vous permet de combiner les donnes de ces diffrentes sources dans un mme rapport. Le prsent chapitre contient des informations sur : les diffrentes sources de donnes que vous pouvez utiliser, la faon dinclure des donnes provenant de sources diffrentes dans un mme rapport, les liens automatiques des donnes de sources diffrentes crs par BUSINESSOBJECTS et les liens que vous devez crer vous-mme.
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).
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.
168 Manuel de lutilisateur
6. Dfinissez et excutez le fournisseur de donnes. BUSINESSOBJECTS peut lier automatiquement les fournisseurs. BUSINESSOBJECTS vous invite lier le nouveau fournisseur de donnes lexistant dans les cas suivants : Aucune dimension commune nexiste entre eux. BUSINESSOBJECTS lie automatiquement les deux fournisseurs de donnes sans vous faire intervenir si leur dimension porte le mme nom et si elle appartient au mme univers. Vous tes invit les lier sils disposent tous deux dune dimension appele Anne, mais lun provient dun univers et lautre dune feuille de calcul Excel. Le nouveau bloc est dans une section. Les nouvelles donnes apparaissent dans le nouveau bloc.
Informations complmentaires
Pour en savoir plus sur ltablissement de liens entre les fournisseurs de donnes, reportez-vous la section Liaison de fournisseurs de donnes la page 173.
afficher des donnes dans un tableau ou un tableau crois existant, afficher des donnes dans un graphe existant, afficher des donnes dans un type de bloc existant,
utiliser longlet Rotation de la bote de dialogue Format de tableau. utiliser longlet Rotation de la bote de dialogue Format de graphe. utiliser la fentre Rotation.
Vous pouvez utiliser la dimension commune de lun ou de lautre fournisseur. Il est trs souvent possible dutiliser les mesures des deux fournisseurs dans un mme bloc.
3. Dans la bote de dialogue Format de tableau, cliquez sur longlet Rotation puis choisissez Variables.
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.
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.
Rotation
Exemple :
...........................................................
Lexemple suivant illustre une situation dans laquelle BUSINESSOBJECTS vous invite lier des fournisseurs de donnes : Vous crez un nouveau document en excutant une requte sur un univers. Vous choisissez le format matre ou dtail pour le rapport en utilisant par exemple la dimension Anne. Vous souhaitez comparer les revenus annuels avec vos objectifs de ventes et insrez donc un nouveau tableau dans la section Anne. Au lieu dinsrer les donnes dun document ou dutiliser lunivers sur lequel vous avez excut la premire requte, vous choisissez dextraire les donnes de la feuille de calcul qui contient vos objectifs personnels. Bien que la feuille de calcul contienne la colonne Anne, BUSINESSOBJECTS vous invite lier le fichier de donnes personnelles avec la requte qui existe dj dans le rapport parce que vous insrez des nouvelles donnes dans une section qui est gnre par les donnes de la requte.
...........................................................
Manuel de lutilisateur 173
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 :
6. Cliquez sur OK. Les nouvelles donnes apparaissent dans le rapport. Les mesures sont calcules automatiquement.
Rapport saffiche et si vous cliquez sur OK ou Annuler sans avoir cr de lien, vous obtenez un produit cartsien.
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 :
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.
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.
Chapitre 7
.................................................................................
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
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.
couvrant tous les types de requtes : requtes sur des univers, procdures stockes, SQL la carte, fichiers de donnes personnelles et procdures VBA.
Premire requte cre sur lunivers EVALKIT dans le document actif. Procdure stocke excute sur un compte de base de donnes appel Stock. Script SQL la carte excut sur une connexion la base de donnes appele Ventes. Donnes personnelles issues dune feuille de calcul stocke dans le rpertoire Mes Documents. Premier fournisseur de donnes VBA cr dans le document actif, ThisDocumentApp tant le nom de la macro VBA elle-mme.
Voici quelques cas dans lesquels il peut vous sembler ncessaire de modifier le nom des fournisseurs de donnes.
Lattribution de noms plus explicites aux fournisseurs de donnes peut vous aider dterminer immdiatement le fournisseur qui vous intresse.
4. Saisissez le nouveau nom dans le champ Nom, puis cliquez sur OK.
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.
Chapitre 8
.................................................................................
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
Gnralits
Lexportation de donnes partir de BUSINESSOBJECTS vous permet dutiliser ces mmes donnes dans dautres applications. Il vous suffit de sauvegarder le rsultat dun fournisseur de donnes sous un format reconnu par lapplication que vous souhaitez utiliser.
Gnralits
des tableaux, des tableaux croiss et des cellules des graphes et des images
Exemple :
coller les donnes sous forme dimage ou de texte coller les donnes sous forme dimage
...........................................................
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.
Choisissez...
Pour....
Texte
Copier le contenu du presse-papiers sous forme de donnes sur lesquelles vous pouvez continuer travailler dans Excel. Copier le contenu du presse-papiers sous forme dimage. Si vous copiez par exemple, un tableau BUSINESSOBJECTS sous forme dimage, vous ne pourrez plus travailler sur les donnes. Ce format est recommand pour le collage dimages. Copier le contenu du presse-papiers sous forme dimage Bitmap. Si vous choisissez de coller une image Bitmap, sachez que ce format peut ncessiter beaucoup de mmoire et despace disque.
Image
Bitmap
...........................................................
4. Cliquez sur Exporter. La bote de dialogue Export vers un format externe saffiche lcran :
5. Slectionnez le mode dexportation des donnes. Le tableau qui suit dcrit les options disponibles et les actions requises.
Option Description Actions
1. Slectionnez le type de fichier dans la bote liste droulante Format. 2. Cliquez sur Parcourir pour spcifier le nom et lemplacement du fichier. 3. Si vous exportez les donnes vers un fichier texte, vous pouvez : modifier le sparateur en saisissant un caractre diffrent dans le champ Sparateur ; cocher Format DOS. 4. Cliquez sur OK.
1. Slectionnez la connexion ou cliquez sur le bouton Connexion pour en crer une nouvelle. 2. Cliquez sur OK.
Copie les donnes vers 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.
Partie III
Cration de rapports
www.businessobjects.com/infocenter
Chapitre 9
.................................................................................
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
Gestion des donnes dans un document 215 Navigation dans les rapports 216 Structuration et mise en forme des rapports 217
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
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 Modifications 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 242 Enregistrement de documents WebIntelligence 243
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 gonfiguration 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.
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.
Lancement de BusinessObjects
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 universe stocks localement sur votre ordinateur et mme crer et rafrachir des documents si vous avez une 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 condition que vos droits utilisateur vous y autorisent.
Barre de menus
Barres doutils
Fentre du rapport
Barre dtat
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.
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).
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.
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.
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.
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.
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.
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.
Cliquez sur le bouton Gestionnaire de rapports dans la barre doutils Standard pour afficher ou masquer la fentre du Gestionnaire de rapport.
Le Gestionnaire de rapports comporte deux onglets, chacun permettant de grer un aspect diffrent de votre travail dans BUSINESSOBJECTS. Longlet Donnes vous permet de grer les variables et les formules se trouvant dans un document BUSINESSOBJECTS. Longlet Correspondance permet de naviguer dans les rapports et de travailler sur la structure et lorganisation des rapports et de leurs composants.
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.
Gestionnaire de rapports
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
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.
Gestionnaire de rapports
Rapports
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.
Nouveau
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.
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.
2. Slectionnez le type de document que vous voulez ouvrir dans la liste Type. 3. Localisez le document que vous voulez ouvrir et cliquez sur OK.
Astuce : BUSINESSOBJECTS garde trace des derniers documents ouverts. Les noms
de ces fichiers apparaissent la fin du menu Fichier. Vous navez qu slectionner le fichier que vous voulez ouvrir dans la liste.
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.
1. Dans le menu Fichier, choisissez Rcuprer de/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, enregistrez le dans Documents personnels et rcuprez le mme document 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.
3. Cliquez sur OK. La liste est filtre pour afficher uniquement les documents affects la ou les catgories slectionnes.
Pour enregistrer un document dans votre dossier de documents personnels : 1. Dans le menu Fichier, choisissez Envoyer /Documents personnels. La bote de dialogue Envoyer un document personnel saffiche :
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.
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.
a. Affiche uniquement la catgorie slectionne b. Slectionner toutes les catgories c. Dslectionner toutes els catgories d. Ajouter une nouvelle catgorie e. Supprimer la catgorie slectionne f Renommer la catgorie slectionne
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 parazmtre.
Avant de rafrachir un fournisseur de donnes, il est galement recommand de vrifier que : les donnes les plus jour correspondent bien aux donnes que vous voulez ; le rafrachissement du fournisseur de donnes ne va pas entraner le blocage du serveur (de la base de donnes) ; le rafrachissement du fournisseur de donnes ne va pas entraner le blocage de votre ordinateur. Certaines bases de donnes supportent le mode asynchrone, qui vous permet de rafrachir un fournisseur de donnes sans que cela ne bloque votre ordinateur. Si la base de donnes de votre site ne prend pas en charge le mode asynchrone, il est possible dviter un blocage dordinateur en spcifiant des heures creuses pour le rafrachissement des fournisseurs de donnes. Votre dpartement informatique, le designer de lunivers et/ou le superviseur devraient tre en mesure de vous conseiller sur ces points.
3. Slectionnez le fournisseur de donnes que vous voulez rafrachir dans la liste Fournisseurs de donnes. 4. Cliquez sur le bouton Rafrachir.
3. Dans la zone Fournisseurs de donnes, slectionnez le fournisseur de donnes sur lequel vous voulez travailler. 4. Cochez Rafrachissement automatique, puis cliquez sur Une seule fois. 5. Slectionnez une option dans la bote liste droulante : "A la date, lheure". Utilisez cette option pour rafrachir le fournisseur de donnes une heure prcise, un jour donn. "A la date, dans". Utilisez cette option pour rafrachir le fournisseur de donnes aprs une heure prcise, un jour donn. 6. Slectionnez une date et une heure dans les botes liste droulantes respectives, puis cliquez sur OK.
Rafrachissement rgulier
Si vous savez que la base de donnes est mise jour quotidiennement une certaine heure, par exemple minuit, vous pouvez spcifier que les fournisseurs de donnes soient automatiquement rafrachis chaque jour 1 heure du matin. Pour ce faire : 1. Suivez les tapes 1 3 de la procdure Rafrachissement un moment prcis, page 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.
Enregistrer
3. Cliquez sur Enregistrer. BUSINESSOBJECTS cre une copie du document et lenregistre au format PDF. Le document original reste sur votre cran. Les illustrations ci-dessous montrent le mme document dans son format BUSINESSOBJECTS dorigine et aprs enregistrement au format PDF.
Remarquez de quelle faon les liens sont conservs dans le document pdf, ce qui permet une navigation facile et rapide dans les rapports et leurs sections.
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 Enregistrer sous. 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.
BUSINESSOBJECTS, vous pouvez lenregistrer en tant que document BUSINESSQUERY ou BUSINESSOBJECTS. Quelque soit le format choisi, vous pourrez continuer travailler avec le document dans les deux applications.
Chapitre 10
.................................................................................
Dans ce chapitre
Gnralits 247 Types de tableaux 248
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
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
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 453 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 587. Le Chapitre 13 "Ruptures de tableaux et affichage des calculs", page 321, explique comment scinder les donnes contenues dans des tableaux afin dafficher des calculs.
Types de tableaux
BUSINESSOBJECTS propose trois types de tableaux. Les deux premiers types, qui sont des tableaux simples, affichent les donnes sous forme de liste ; la troisime catgorie de tableau correspond aux tableaux croiss, destins afficher un rsum des donnes. Vous trouverez ci-aprs la description de ces diffrents types de tableaux.
Tableaux simples
Les tableaux de BUSINESSOBJECTS affichent les donnes dans des lignes ou des colonnes et comportent un en-tte et un pied de page, qui correspondent des lignes et des colonnes particulires. Len-tte affiche des informations relatives la ligne ou la colonne. Il peut sagir, par exemple, dun intitul ou du nom de la variable dont les valeurs sont affiches. Le pied de page affiche les calculs effectus sur les valeurs affiches dans les colonnes ou les lignes. Les intituls des variables peuvent tre affichs sur la premire ligne du tableau de sorte que les donnes se prsentent sous forme de colonnes comme dans lexemple suivant :
Les noms des variables sont affichs en haut du tableau
Types de tableaux
Il est galement possible dafficher les intituls des variables dans la colonne gauche du tableau de sorte que les donnes se prsentent sous forme de lignes comme dans lexemple qui suit. Ce format de tableau est gnralement utilis dans les rapports financiers tels que les bilans.
Les noms des variables sont affichs gauche du tableau. Les rsultats des calculs sont affichs dans le pied de page du tableau.
Les valeurs sont rpertories dans les lignes la suite des en-ttes de ligne.
Tableaux croiss
Un tableau crois est un type de tableau particulier dans lequel les donnes sont affiches dans des colonnes et dans des lignes. Les donnes correspondantes apparaissent lintersection des colonnes et des lignes, savoir le corps. Cette partie du tableau affiche gnralement des donnes numriques. Un tableau crois peut afficher la fois le total des lignes et le total des colonnes, ainsi quun total gnral. Pour pouvoir afficher les donnes dans un tableau crois, vous devez disposer dau moins trois variables, dont un indicateur. Lindicateur est plac dans le corps du tableau crois. Le tableau crois illustr ci-aprs affiche le chiffre daffaires par anne pour les trois produits qui ont enregistr le meilleur chiffre daffaires.
La variable Anne est affiche sur la ligne suprieure. Il sagit de laxe vertical du tableau crois.
Les noms des variables sont affichs dans la colonne de gauche. Il sagit de laxe horizontal du tableau crois. La variable Chiffre daffaires est affiche dans le corps.
Les totaux des lignes et des colonnes sont affichs dans les deux pieds de page, le total gnral apparaissant dans la cellule infrieure droite.
Le mme tableau crois en mode Structure montre comment les variables sont places dans le tableau.
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.
Gestionnaire de rapports
3. Slectionnez les variables que vous souhaitez utiliser dans votre tableau. Pour slectionner plusieurs variables, utilisez la touche Ctrl.
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.
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
Cration de tableaux
Curseur dinversion
Format initial......
....format final
Curseur de dplacement
3. Relchez le bouton de la souris. La ligne ou la colonne est dplace vers le nouvel emplacement.
Format initial......
....format final
Curseur de copie
Format initial......
....format final
4. Tout en maintenant la touche Ctrl enfonce, relchez le bouton de la souris. La ligne ou la colonne est copie au nouvel emplacement.
Cration de tableaux
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.
Cration de tableaux
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.
....format final
Format initial......
Cration de tableaux
1. Slectionnez une colonne et faites-la glisser vers langle suprieur droit du tableau. Vous pouvez galement faire glisser une variable de la fentre du Gestionnaire de rapports vers langle suprieur droit du tableau. 2. Lorsque le curseur se change en curseur Transformer en tableau crois et que la barre dtat affiche le message Dposez pour transformer en tableau crois, relchez le bouton de la souris. Le tableau simple se transforme en tableau crois.
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.
Cration de tableaux
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.
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.
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....
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.
Edition de tableaux
Edition de tableaux
Cette section explique comment diter des tableaux simples et croiss existants.
3. Relchez le bouton de la souris. Une bordure grise hachure apparat autour de chaque tableau slectionn.
Edition de tableaux
Vous pouvez galement slectionner une colonne ou une ligne en cliquant simplement lintrieur. Cette mthode ne permet pas de slectionner lentte de colonne ou de ligne, cest--dire la cellule contenant le nom de la variable.
La cellule dentte nest pas slectionne.
Remarque : Vous pouvez slectionner plusieurs colonnes ou plusieurs lignes simultanment, mais vous ne pouvez pas slectionner une combinaison de colonnes et de lignes.
Pour slectionner plusieurs cellules, maintenez la touche Ctrl enfonce et cliquez lintrieur de chaque cellule slectionner.
Edition de tableaux
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.
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.
Edition de tableaux
Suppression de tableaux
1. Slectionnez le tableau. 2. Cliquez sur le bouton Supprimer de la barre doutils Standard.
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.
Lorsque vous relchez le bouton de la souris, une cellule apparat dans la zone que vous avez dessine. Lorsquune nouvelle cellule est insre, un curseur clignotant saffiche lintrieur afin de vous permettre dimmdiatement saisir du texte.
Astuce : Vous pouvez galement insrer une cellule individuelle en faisant un copier-coller dune cellule existant dans le rapport. Pour ce faire, slectionnez la cellule, maintenez le bouton gauche de la souris et la touche Ctrl enfoncs et faites glisser le curseur. Lorsque vous relchez le bouton de la souris, une copie de la cellule saffiche lcran.
Cellules individuelles
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.
Vous pouvez utiliser un quadrillage pour aligner automatiquement la slection lorsque vous la dplacez. Pour ce faire : Slectionnez la commande Aligner sur le quadrillage du menu Format. Pour visualiser le quadrillage, slectionnez la commande Quadrillage du menu Affichage.
Astuce : Si vous double-cliquez sur le curseur de retaillage, la cellule est automatiquement retaille en fonction de la largeur du contenu. Vous pouvez galement automatiquement retailler la hauteur de la cellule en plaant le curseur sur la bordure infrieure ou suprieure de la cellule et en double-cliquant sur le curseur de retaillage.
Chapitre 11
Rapports matre/dtail
.................................................................................
Dans ce chapitre
Gnralits 276
A partir dun tableau simple ou dun tableau crois 277 A partir du Gestionnaire de rapports 278 Cration dun rapport matre/matre/dtail 280
Rorganisation dun rapport matre/dtail 281 Gestion des sections dun rapport matre/dtail 282 Annulation dun rapport matre/dtail 283
Gnralits
Ce chapitre dcrit comment structurer les donnes en un rapport matre/dtail.
a b c
a. Pour chaque valeur du matre Trimestre, il y a cration dune section. La valeur matre apparat dans une cellule lintrieur de chaque section. Dans cet exemple, la valeur matre est Q1. b. Le dtail peut tre un tableau simple, un tableau crois ou un graphe. Il permet dafficher les donnes relatives au matre. Dans ce rapport, le dtail est un tableau simple qui prsente le chiffre daffaires par lieu de sjour. c. La commande Contours des sections du menu Affichage vous permet de visualiser les sections du rapport matre/ dtail.
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.
4. Dposez la variable dans le rapport au-dessus du bloc. Une section est cre pour chaque valeur de la variable.
...........................................................
Dans cet exemple, le rapport comporte une section Trimestre. Vous souhaitez ajouter une section Anne afin que chaque section danne fiscale affiche les donnes des quatre trimestres de lanne. Pour ce faire : Glissez-dposez la variable Anne du Gestionnaire de rapports vers le rapport afin de crer une nouvelle cellule matre.
a b
a. Glissez-dposez la variable Anne du Gestionnaire de rapports vers une zone situe au-dessus de la cellule matre Q1 afin de crer une nouvelle section et une nouvelle cellule matre. b. Si vous voulez que la nouvelle section soit sous la section Trimestre, dposez la nouvelle variable sous la cellule Q1.
...........................................................
280 Manuel de lutilisateur
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.
Cliquez sur Oui pour supprimer les donnes, la cellule matre et la section du rapport. Une nouvelle colonne ou ligne est alors ajoute pour afficher les donnes et la section est supprime du rapport, comme illustr ci-aprs :
Cliquez sur Non pour supprimer les donnes et la cellule matre mais conserver la section dans le rapport. Une nouvelle colonne ou ligne est alors ajoute pour afficher les donnes et la section reste dans le rapport, comme illustr ci-aprs :
Suppression du matre
1. Slectionnez la cellule matre. 2. Slectionnez la commande Supprimer du menu Edition. La bote de message dcrite la page 283 saffiche lcran.
Astuce : Vous pouvez galement supprimer une cellule matre en la faisant glisser
Chapitre 12
.................................................................................
Dans ce chapitre
Gnralits 289 Limitation des donnes affiches 290
Insertion dun filtre 291 Gestion des filtres 292 Cration de filtres plus complexes 296 Non prise en compte des filtres 299
Contrle de lordre des donnes 300
Application dun palmars sur les donnes dun rapport 309 Gestion du palmars avec les filtres et les tris 312
Masquage des colonnes et des lignes de donnes 313 Mise en vidence des donnes 314
Cration dun alerteur 315 Activation et dsactivation des alerteurs 317 Utilisation dalerteurs existants 319
Gnralits
Gnralits
Un rapport BUSINESSOBJECTS peut contenir une grande quantit de donnes. Ce chapitre prsente les diffrentes mthodes permettant dorganiser et de prsenter les donnes dun rapport afin que les informations essentielles attirent immdiatement lattention des lecteurs. Vous pouvez : utiliser des filtres pour limiter la quantit dinformations affiches dans un rapport afin de concentrer lattention sur une slection dinformations ; utiliser le palmars ou le tri pour classer les informations ; utiliser des alerteurs pour mettre en valeur des donnes intressantes laide dun formatage particulier.
...........................................................
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.
...........................................................
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
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.
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.
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.
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.
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.
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.
...........................................................
10. Cliquez sur Appliquer ou sur OK. Un filtre complexe est identifi par un astrisque situ en regard du symbole de filtre.
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.
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.
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>))
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
de A Z de Z A
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,
3. Vous pouvez : Choisir une option dans la bote liste droulante Option de tri.
Par dfaut
Affiche les valeurs dans lordre o elles taient lors de laffichage de la bote de dialogue Personnalisation du tri. Cette option annule lordre que vous avez spcifi mais ne ferme pas la bote de dialogue. Affiche les valeurs dans lordre alphabtique ou numrique. Affiche les mois de lanne par ordre chronologique et non par ordre alphabtique. Applicable uniquement pour une variable qui renvoie les mois de lanne. Affiche les jours de la semaine par ordre chronologique et non par ordre alphabtique. Applicable uniquement pour une variable qui renvoie les jours de la semaine.
Alphanumrique
Mois
Jour
- ou Utiliser le glisser-dposer pour placer les valeurs de la liste dans lordre de votre choix. Utiliser les boutons Monter et Descendre pour placer les valeurs dans lordre de votre choix. 4. Cliquez sur OK pour fermer la bote de dialogue Personnalisation du tri.
Remarque : Vous ne pouvez pas utiliser des tris personnaliss et des alerteurs. Si
par exemple, vous dfinissez un alerteur pour mettre en vidence les mois postrieurs au mois de mai, BUSINESSOBJECTS applique un tri alphabtique et un non un tri chronologique.
Exemple :
...........................................................
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.
...........................................................
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.
...........................................................
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.
306 Manuel de lutilisateur
...........................................................
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.
...........................................................
...........................................................
Appliquer un palmars
3. La bote de dialogue Palmars pour Nom de la variable saffiche lcran. Elle contient les options disponibles pour le palmars, savoir : Maximale Cochez cette case et saisissez ou slectionnez dans la liste les n valeurs les plus leves. Lorsque vous cochez la case, la valeur 3 est slectionne par dfaut. Minimale Cochez cette case et saisissez ou slectionnez dans la liste les n valeurs les plus faibles. Lorsque vous cochez la case, la valeur 3 est slectionne par dfaut.
Daprs Slectionnez lindicateur sur lequel doit se baser le palmars. Cette liste comprend tous les indicateurs que vous pouvez slectionner partir du rapport. Vous devez slectionner un indicateur avant de pouvoir appliquer le palmars. En pourcentage du nombre total de valeurs Cochez cette case si vous souhaitez reprsenter les premires/dernires valeurs sous forme de pourcentage. Lorsque cette option est slectionne, un pourcentage (%) apparat au niveau des premires/dernires valeurs. Si ncessaire, ces nombres sont tronqus afin de pouvoir tre inclus dans la fourchette de pourcentage allant de 1 100. Afficher les sous-totaux Cochez cette case si vous souhaitez afficher les calculs suivants :
Somme
Affiche la somme de toutes les lignes affiches dans le tableau aprs dfinition du palmars. Affiche la somme de toutes les lignes qui ne sont pas affiches dans le tableau aprs dfinition du palmars. Affiche la somme de toutes les lignes du tableau, quelles soient ou non affiches.
Somme autre
Somme totale
Afficher les pourcentages Cochez cette case si vous souhaitez afficher les calculs sous forme de pourcentages dans une nouvelle cellule. 4. Cliquez sur les valeurs devant faire lobjet dun palmars et que vous souhaitez afficher dans le rapport, puis cliquez sur OK (ou sur Appliquer). Le rapport naffiche que les donnes ayant fait lobjet dun palmars correspondant aux valeurs que vous avez slectionnes. Le bouton Appliquer un palmars de la barre doutils apparat enfonc.
Palmars 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.
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
Pour supprimer un palmars, cliquez tout dabord sur les donnes ayant fait lobjet dun palmars. Ensuite, vous pouvez : cliquer sur le bouton Appliquer un palmars de la barre doutils Rapport, - ou slectionner la commande Palmars du menu Format, dcocher les cases Maximale et Minimale, et cliquer sur OK ou sur Appliquer.
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.
...........................................................
Dans cet exemple, vous voulez identifier les commerciaux ayant gnr un chiffre daffaires suprieur 500 000 dollars et, loppos, ceux dont le chiffre nexcde pas 50 000 dollars. Vous dfinissez une condition pour les bons commerciaux, savoir "Chiffre daffaires > 500000", ainsi quun format qui sera appliqu aux valeurs rpondant cette condition (par exemple, "Excellent" rouge).
Vous dfinissez ensuite une condition pour les commerciaux moins rentables, "Chiffre daffaires < 50000", ainsi quun format qui sera appliqu aux valeurs rpondant cette condition ("Mdiocre !" en vert). A la suite de la colonne Chiffre daffaires, vous insrez une colonne supplmentaire intitule Performance. Vous appliquez ensuite lalerteur la colonne Performance.
...........................................................
Remarque : Les alerteurs ne peuvent pas tre utiliss sur des graphes.
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.
3. Dcochez la case situe en regard de lalerteur dsactiver. 4. Cliquez sur Appliquer ou sur OK.
Chapitre 13
.................................................................................
Dans ce chapitre
Gnralits 323 Ruptures 324
Quest-ce quune rupture ? 324 Insertion et suppression dune rupture 326 Mise en forme des ruptures 326 Affichage des en-ttes et des pieds de rupture 328 Fusion de cellules 330 Cration dune rupture conditionnelle 332 Organisation de ruptures multiples 333 Gestion des ruptures sur plusieurs pages 334
Calculs 335
Ralisation de calculs simples 335 Exemples de calculs 338 Rutilisation dun calcul dans une autre partie dun rapport 342
Quest-ce que leuro ? 343 Affichage du symbole de leuro 343 Fonctionnement de la conversion 343 Erreurs de conversion 344 Affichage des formats montaires dans BUSINESSOBJECTS 344 Conversion en euros 344 Conversion partir des euros 345 Affichage des erreurs darrondi 346 Taux de conversion 346 Triangulation 350
Gnralits
Gnralits
Ce chapitre explique comment scinder les donnes contenues dans des tableaux simples et des tableaux croiss, et comment effectuer et afficher des calculs simples dans des tableaux de ce type. La dernire section de ce chapitre fournit toutes les informations ncessaires la conversion des devises en euros (et inversement) dans BUSINESSOBJECTS Des informations plus dtailles sur lutilisation des calculs dans BUSINESSOBJECTS sont fournies dans les chapitres suivants : Le Chapitre 14 "Formules, Variables locales & Fonctions", page 351, 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 381, 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 417, 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 510.
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.
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.
...........................................................
1. Cliquez lintrieur de la colonne ou la ligne de donnes dans laquelle vous voulez insrer une rupture. 2. Cliquez sur le bouton Insrer une rupture de la barre doutils Rapport. Les donnes contenues dans le tableau sont scindes et le bouton Insrer une rupture est enfonc. 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
Ruptures
c d
a. Les ruptures poses sur les colonnes apparaissent dans longlet Axe vertical. Les ruptures poses sur les lignes apparaissent dans longlet Axe horizontal. Dans le cas dun tableau crois, les deux onglets sont affichs. Dans le cas dun tableau simple, seul longlet appropri (Axe vertical ou Axe horizontal) est affich. b. Liste des ruptures insres. c. Pour insrer une nouvelle rupture, cliquez sur Ajouter. La bote de dialogue qui saffiche vous permet de slectionner la variable sur laquelle vous voulez poser la rupture. d. Pour supprimer une rupture, cliquez dessus, puis cliquez sur Supprimer. e. Vous pouvez dfinir diffrents attributs dans la zone Dfinition de la rupture. f. Par dfaut, une rupture sapplique toutes les valeurs de la variable slectionne. Toutefois, en cliquant sur le bouton Valeurs, vous pouvez slectionner les valeurs inclure dans la rupture. Pour activer le bouton Valeurs, vous devez dabord cliquer sur Rupture conditionnelle.
g. Vous pouvez contrler la gestion dune rupture avec les sauts de page dans la zone Pagination. Ces attributs sont dcrits la page 334. 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.
Le schma qui suit montre deux exemples dutilisation des en-ttes et des pieds de rupture.
En-tte de rupture
Ce tableau affiche un pied de rupture uniquement pour chaque section ainsi quun en-tte et un pied de page pour le tableau.
Ruptures
Fusion de cellules
Aprs insertion dune rupture sur une ligne ou une colonne, plusieurs colonnes ou lignes affichent la mme valeur. Si vous le souhaitez, vous pouvez nafficher quune seule fois cette valeur. Pour ce faire : Cochez loption Supprimer les doublons dans la bote de dialogue Ruptures. Vous pouvez galement fusionner ces cellules en une seule afin que la valeur ne soit affiche quune seule fois. La valeur est alors centre par rapport aux colonnes ou aux lignes quelle dcrit. Pour ce faire : Cochez loption Centrer la valeur sur la rupture dans la bote de dialogue Ruptures.
Dans cet exemple, loption Supprimer les doublons est active pour que le nom du lieu de sjour napparaisse quune seule fois.
Dans cet exemple, 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.
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
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.
Pour ce faire : 1. Insrez une rupture sur la colonne Lieu de sjour. 2. Placez-vous dans la colonne Lieu de sjour, cliquez sur le bouton droit de la souris puis slectionnez la commande Formater les ruptures du menu contextuel. La bote de dialogue Ruptures saffiche lcran. 3. Cochez la case Rupture conditionnelle. Lorsque cette case est coche, le bouton Valeurs est disponible. 4. Cliquez sur le bouton Valeurs. La bote de dialogue Valeur de la rupture conditionnelle qui saffiche lcran contient la liste de toutes les valeurs associes la dimension Lieu de sjour. 5. Slectionnez French Riviera dans la liste et cliquez sur OK. 6. Cliquez de nouveau sur OK pour fermer la bote de dialogue Ruptures et visualiser le rsultat.
Ruptures
Liste des ruptures insres dans le tableau slectionn et ordre dans lequel elles sont poses.
Pour rorganiser lordre dans lequel les ruptures sont poses : 1. Placez-vous dans une colonne ou une ligne contenant une rupture, cliquez sur le bouton droit de la souris, puis slectionnez la commande Formater les ruptures du menu contextuel. La bote de dialogue Ruptures saffiche lcran. 2. Slectionnez une rupture dans la liste et cliquez sur le bouton Editer. 3. Dfinissez lordre dans lequel vous souhaitez que la rupture soit pose et cliquez sur OK.
Nouvelle page
afficher chaque partie du tableau simple ou crois cr par une rupture sur une nouvelle page. rpter len-tte sur chaque nouvelle page si un tableau simple ou crois stend sur plusieurs pages. rpter la valeur courante de la rupture sur la nouvelle page. conserver, si possible, chaque section du tableau simple ou crois sur la mme page.
Rpter len-tte sur la nouvelle page Rpter la rupture sur la nouvelle page Eviter les sauts de page
Calculs
Calculs
BUSINESSOBJECTS propose des fonctions de calcul standard vous permettant deffectuer des calculs rapides sur les donnes de vos rapports. Ces calculs sont directement disponibles partir dun menu et les calculs les plus frquemment utiliss sont accessibles partir de la barre doutils Rapport. Cette section explique comment effectuer des calculs laide du menu et des fonctions de la barre doutils. Vous pouvez galement effectuer des calculs en crant vos propres formules. Cette mthode est dcrite au Chapitre 14 "Formules, Variables locales & Fonctions", page 351.
pour...
calculer la somme des donnes slectionnes. compter toutes les lignes pour un indicateur, - ou compter les valeurs distinctes pour une dimension ou une information. compter le nombre de lignes prsentes dans le corps, y compris les doublons et les lignes vides. calculer la moyenne des donnes slectionnes. afficher la valeur maximale des donnes slectionnes.
pour...
afficher la valeur minimale des donnes slectionnes. afficher les donnes slectionnes sous forme de pourcentage. calculer la diffrence entre deux valeurs slectionnes. calculer la diffrence entre deux valeurs slectionnes et lafficher sous forme de pourcentage.
Le rsultat du calcul est insr dans une nouvelle cellule du tableau simple ou crois.
Exemple : Diffrence entre Nombre et Nombre total
...........................................................
Dans lexemple ci-dessous, si vous insrez la fonction Nombre dans la colonne qui contient les lieux de sjour, le rsultat du calcul sera gal 3 car il existe trois lieux de sjour diffrents, Bahamas Beach, Hawaiian Club et French Riviera. La fonction Nombre compte les valeurs des objets dimension qui sont identiques une fois seulement. On parle de nombre distinct. Si vous insrez la fonction Nombre total dans la mme colonne, le rsultat sera gal 12 car la colonne qui contient les lieux de sjour compte douze lignes de donnes. La fonction Nombre total compte toutes les lignes y compris les lignes vides et les doublons.
...........................................................
Si vous lisez la colonne qui contient les chiffres daffaires, vous constaterez que la fonction Nombre et Nombre total renvoient la valeur 12. Pour un indicateur, la fonction Nombre compte toutes les lignes.
...........................................................
Calculs
Les calculs numrs ci-aprs peuvent tre appliqus aux dimensions et aux informations : Nombre Minimum
Objet Information
Maximum
Exemples de calculs
Cette section prsente plusieurs exemples de calculs raliss par le biais des commandes de calcul.
Exemple : Affichage du chiffre daffaires total et des sous-totaux
...........................................................
Dans cet exemple, vous voulez calculer et afficher le chiffre daffaires total dans un tableau simple. Pour ce faire : 1. Cliquez sur la colonne Chiffre daffaires. 2. Cliquez sur le bouton Somme de la barre doutils de calcul. La somme du chiffre daffaires est affiche dans la cellule de pied de page la fin du tableau. Le bouton Somme est alors enfonc.
Somme
A prsent, vous dcidez de poser une rupture sur ce tableau afin dafficher les sous-totaux de chaque lieu de sjour.
Insrer une rupture
3. Cliquez lintrieur de la colonne Lieu de sjour, puis cliquez sur le bouton Insrer une rupture. Les donnes sont alors divises et une ligne vide est insre la fin de chaque section de lieu de sjour. 4. Cliquez sur la colonne Chiffre daffaires. 5. Cliquez une fois sur le bouton Somme pour supprimer le calcul existant.
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 total est affich pour le chiffre daffaires de tous les lieux de sjour.
...........................................................
Exemple :
...........................................................
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.
Calculs
Variance en pourcentage
2. Cliquez sur le bouton Variance en pourcentage de la barre doutils de calculs. La diffrence de chiffre daffaires entre Q1 et Q2 pour chaque lieu de sjour et pour tous les lieux de sjour est affiche sous forme de pourcentage dans une nouvelle cellule. La nouvelle ligne est intitule Q2-Q1.
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.
...........................................................
Exemple :
...........................................................
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.
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.
symbole de leuro
Fonctionnement de la conversion
Pour chaque devise, un taux de conversion six chiffres t fix. Le nombre de chiffres aprs la virgule dpend du nombre de chiffres avant la virgule.
Exemple : Conversion en euros : taux de conversion six chiffres
...........................................................
Le taux de conversion fix pour les florins (NLG) est 2,20371, avec 1 chiffre avant la virgule et 5 aprs. Le taux de conversion fix pour les francs belges (BEF) est 40,3399, avec 2 chiffres avant la virgule et 4 aprs.
...........................................................
Pour convertir une devise de lUME en euros, vous devez diviser le montant en monnaie locale par le taux de conversion six chiffres dfini pour cette devise, puis arrondir le rsultat pour afficher le nombre appropri de dcimales. Manuel de lutilisateur 343
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.
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.
Euro - Conversion
Si BUSINESSOBJECTS ne reconnat pas la devise, il affiche la bote de dialogue Slectionner la devise. 3. Slectionnez la devise de votre choix dans la liste et cliquez sur OK. Les donnes sont converties. Si les donnes source taient au format montaire, les donnes converties ont le format montaire de leuro dfini dans le tableau Taux de conversion.
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.
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.
Euro - Conversion
Cette bote de dialogue affiche, pour chaque devise, les informations suivantes :
Devise
Indique le libell ISO (International Standards Organization) officiel de la devise. Indique le taux de conversion officiel six chiffres entre la devise et leuro. Indique le nombre de chiffres aprs la virgule pour chaque devise. Indique le symbole ou labrviation permettant de dsigner la devise. Indique le nom de la devise dans la langue locale.
Taux
Dcimale
Format
Libell
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.
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.
Euro - Conversion
...........................................................
Dans cet exemple, vous souhaitez ajouter les dollars amricains la liste des devises car votre activit professionnelle vous amne rgulirement utiliser la conversion dollar/euro. Vous disposez du taux de change dollar/euro actuel. Compte tenu de la fluctuation quotidienne du prix du dollar par rapport leuro, les informations relatives au dollar devront tre mises jour de faon rgulire. Pour ajouter le dollar amricain la liste des devises : 1. Slectionnez la commande 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.
...........................................................
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)
...........................................................
Chapitre 14
.................................................................................
Dans ce chapitre
Gnralits 353 Formules 354
Pourquoi utiliser des formules ? 354 Cration de formules 355 Affichage de la barre de formule 355 Affichage de lEditeur de formule 356 Utilisation de lEditeur de formule 356 Instructions sur les syntaxes utiliser dans les formules 358
Variables locales 359
Pourquoi utiliser des variables locales ? 359 Comment reconnatre une variable locale ? 360 Cration dune variable locale 360 Conversion dune formule en variable locale 361
Cration de variables locales par regroupement de valeurs 364
Groupement des donnes 364 Ajout de valeurs groupe une hirarchie dexploration 368
Insertion de variables locales et de formules dans un rapport 369 Modification de formules 369 Modification des variables locales 369 Suppression des formules et des variables locales 370
Fonctions 371
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, comment utiliser les fonctions BUSINESSOBJECTS. Il contient aussi plusieurs exemples de calculs. Le Chapitre 15 "Contextes de calcul et syntaxe tendue", page 381 dcrit comment crer des calculs plus puissants laide de la syntaxe tendue pour dfinir des contextes de calcul. Ce chapitre contient aussi une section Quick Reference on page 363 sur les calculs qui rcapitule certains termes essentiels de BUSINESSOBJECTS. Chapter 16 "Calculation Troubleshooting", page 367 propose des solutions aux erreurs de calcul qui peuvent se produire dans BUSINESSOBJECTS lorsque vous crivez ou utilisez des formules.
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.
Les formules sont utilises pour effectuer des calculs localement dans le rapport et vous permettent aussi de pour dfinir des conditions sur les filtres et laffichage des donnes, par exemple.
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.
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 formaules dans BUSINESSOBJECTS. Pour crer des formules, vous pouvez : saisir une formule directement dans une cellule, saisir une formule dans la barre de formule, utiliser lEditeur de formule.
c d e
a. Ouvre lEditeur de variable. b. Permet de dfinir en tant que variable la formule affiche dans la barre de formule. c. Permet de supprimer les modifications non valides de la zone de texte de la barre de formule. d. Permet de valider la formule affiche dans la zone de texte e. Ouvre lEditeur de formule.
La barre de formule se compose de cinq boutons et dune zone de texte dans laquelle la formule est affiche. Si vous cliquez dans la cellule dun rapport, son contenu saffiche dans cette zone de texte. Selon le type de la cellule dans laquelle vous cliquez, cette zone peut afficher du texte, le nom dune variable ou une formule.
Cliquez ici pour obtenir de laide sur les fonctions proposes dans la liste Fonctions.
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
Les oprateurs dfinissent la relation qui existe entre les lments dune formule. Ils incluent les oprateurs mathmatiques tels que laddition (+) et la division (/), les oprateurs relationnels tels que suprieur (>) et entre, les oprateurs logiques tels que Si Alors Sinon et les oprateurs de contexte tels que PourTout, PourChaque et Dans. La liste des oprateurs affiche dans cette fentre est mise jour au fur et mesure que vous ajoutez des lments la formule afin que seuls les oprateurs compatibles avec la syntaxe actuelle saffichent. Pour comprendre comment lEditeur de formule fonctionne, voici un exemple.
Exemple Calcul dune somme cumulative
...........................................................
Vous souhaitez afficher dans le tableau ci-dessous la somme cumulative du chiffre daffaire mensuel.
Tableau de dpart......
tableau darrive......
Procdez comme suit : 1. Insrez une nouvelle colonne aprs la colonne Revenu des ventes et appelez-la Somme cumulative. 2. Cliquez dans la colonne Somme cumulative. Vous allez insrer la formule dans cette colonne. Manuel de lutilisateur 357
3. Dans le menu Donnes, choisissez Editer la formule. LEditeur de formule souvre. 4. Double-cliquez sur le signe gal (=) dans la liste Oprateurs. Le signe gal (=) saffiche dans la zone Formules. 5. Dans la zone Fonctions, ouvrez le dossier Fonctions & agrgats. 6. Fates dfiler son contenu jusqu ce que la fonction SommeCumulative saffiche dans la zone Fonctions. 7. Double-cliquez sur la fonction SommeCumulative. Elle saffiche dans la zone Formules. Notez que le curseur est positionn lintrieur des parenthses. La variable sera insre cet emplacement. 8. Dans la zone Variables, double-cliquez sur Revenu des ventes qui sajoute la formule. Notez la prsence des signes < et > ajouts automatiquement la variable par lEditeur de formule. 9. Cliquez sur OK. LEditeur de formule se ferme et le rsultat du calcul saffiche dans la colonne Somme cumulative. La formule est stocke dans le dossier Formules de longlet Donnes du Gestionnaire de rapports.
...........................................................
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.
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. Ceci signifie que les variables locales sont disponibles uniquement dans le document dans lequel elles ont t cres.
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.
Variables locales
2. Cliquez sur longlet Formule. 3. Saisissez la formule dans la zone Formule ou double-cliquez sur les fonctions, les variables ou les oprateurs requis. 4. Cliquez sur longlet Dfinition et saisissez un nom dans la zone approprie.
5. Dans le groupe doptions Qualification, choisissez de dfinir la variable locale en tant quobjet Dimension, Information ou Indicateur. 6. Cliquez sur OK. La nouvelle variable saffiche dans la liste des variables de longlet Donnes du Gestionnaire de rapports.
Exemple
...........................................................
Vous avez dfini une formule pour calculer une marge moyenne et vous souhaitez maintenant mettre en vidence les magasins dont la marge. 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.
Variables locales
restreindre la dfinition de la variable son contexte dans le bloc courant. Si vous insrez cette variable dans un autre bloc du rapport, le rsultat du calcul sera toujours bas sur le contexte dorigine. vous permettre de dfinir la variable de faon calculer les donnes dynamiquement, selon le contexte du bloc dans lequel la variable est insre
5. Cliquez sur OK. La variable saffiche maintenant dans le dossier Variables de longlet Donnes du Gestionnaire de rapports 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 381.
...........................................................
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.
...........................................................
3. Cliquez sur le bouton Grouper les donnes de la barre doutils Rapport. La bote de dialogue Renommer les valeurs groupes saffiche.
4. Saisissez le nouveau nom, H1, dans la zone approprie et cliquez sur OK. Q1 et Q2 sont regroupes et le nouveau nom H1 saffiche dans le tableau.
Une nouvelle variable est cre et affiche dans la liste du Gestionnaire de rapports. Len-tte de colonne du tableau est mis jour avec le nom de la nouvelle variable, Trimestre+ Dans Tableau 1.
5. Rptez les tapes 1 4 pour grouper les donnes de Q3 et Q4 et appeler la nouvelle variable H2. Votre tableau a maintenant lapparence suivante :
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.
...........................................................
366 Manuel de lutilisateur
Vous pouvez renommer la variable dans cette zone. Vous pouvez renommer les donnes ici. Cliquez sur le nom et saisissez le nouveau. Vous pouvez glisserdposer des donnes dun groupe lautre.
Pour ajouter la variable Semestre la hirarchie dexploration, procdez comme suit : 1. Dans le menu Analyse, choisissez Hirarchies. LEditeur de hirarchie souvre. 2. Ajoutez la variable Semestre la hirarchie Temps entre Anne et Trimestre.
Exploration, reportez-vous au Chapitre 20 "Analyse des donnes en mode Exploration", page 517.
Modification de formules
Vous pouvez modifier une formule directement dans la cellule, partir de la barre de formule ou utiliser lEditeur de formule. 1. Cliquez dans la cellule qui affiche le rsultat de la formule modifier. 2. Puis : Saisissez vos modifications dans la cellule et appuyez sur la touche Entre pour les valider. Cliquez dans la barre de formule, modifiez la formule et cliquez sur le bouton Valider une formule pour la valider. Dans le menu Donnes, choisissez Editer une formule, effectuez les modifications dans lEditeur de formule et cliquez sur OK pour les valider. Le rsultat de la formule saffiche dans la cellule.
Les boutons Editer et Supprimer ne sont pas disponibles si vous choisissez une variable renvoye par le fournisseur de donnes.
2. Ouvrez le dossier Variables ou Formules. 3. Slectionnez la variable ou la formule supprimer. 4. Cliquez sur Supprimer puis sur Fermer.
Remarque : Seules les variables locales peuvent tre supprimes. Les variables
Fonctions
Fonctions
BUSINESSOBJECTS contient de nombreuses fonctions intgres qui augmentent largement la porte de ses fonctionnalits. Une fonction contient le nom de la fonction suivi de parenthses. Les parenthses peuvent contenir des arguments qui fournissent des valeurs aux fonctions sur lesquelles 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 lEditeur de formule :
...........................................................
Le dossier... rpertorie les.....
fonctions disponibles par ordre alphabtique. fonctions qui renvoient des totaux agrgs (par exemple la somme ou la moyenne des donnes dune colonne) fonctions qui oprent sur des arguments numriques. fonctions qui oprent sur des objets caractres et des chanes de texte. fonctions qui oprent sur des dates. fonctions qui renvoient la valeur vrai ou faux. fonctions qui renvoient des informations sur un document. fonctions qui renvoient des informations sur un fournisseur de donnes. fonctions qui ne peuvent pas tre classes parmi une des sept catgories.
Fonctions numriques Fonctions caractre Fonctions date Fonctions logiques Fonctions document Fonctions fournisseur de donnes Fonctions diverses
...........................................................
Dans lexemple suivant, vous voulez classer les villes qui figurent dans le tableau selon le chiffre daffaires gnr au cours du trimestre.
Tableau de dpart......
Tableau darrive......
Voici comment procder : 1. Ajoutez une nouvelle colonne au tableau et appelez-la Rang du Revenu des ventes. Cliquez dans la nouvelle colonne. 2. Dans le menu Donnes, choisissez Editer une formule. LEditeur de formule saffiche. 3. Ouvrez le dossier Fonctions & agrgats et faites dfiler son contenu la recherche de la fonction Rang.
Fonctions
La fonction Rang est ajoute dans la fentre Formule. Pour utiliser cette fonction, ajoutez la variable dimension, une virgule puis un indicateur dans les parenthses. La fonction classe la dimension en fonction de lindicateur. 5. Dans la liste Variables, double-cliquez sur Ville puis sur Revenu des ventes. La syntaxe complte saffiche dans la fentre de formules.
=Rank(<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.
...........................................................
Lutilisation dune moyenne cumule permet des 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. LEditeur 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.
...........................................................
...........................................................
La fonction Concatnation() de BUSINESSOBJECTS vous permet de combiner deux chanes de caractres. La chane de caractres peut tre du texte ou une variable conenant 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 suivnate :
=Concatnation(<prnom> ,(Concatnation(" " ,<nom>)))
Un autre moyen darriver au 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>
...........................................................
Exemple
...........................................................
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 montr ci-dessous :
donnera 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 fermant 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.
...........................................................
Exemple
...........................................................
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().
........................................................... ...........................................................
De la mme faon, si vous voulez combiner du texte avaec 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 carctres laide de la fonction FormatDeDate().
...........................................................
Exemple
...........................................................
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. LEditeur 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 BUSINESSOBJECTS dans la formule pour indiquer lanne. Manuel de lutilisateur 379
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 crere une variable appele Marge 2000 et une autre appele Marge 2001 laide 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 faculement dans dautres formules. Par exemple, vous pouvez maintenant facilement calculer 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>
...........................................................
Chapitre 15
.................................................................................
Dans ce chapitre
Gnralits 383
Calculs smantiquement dynamiques 384 En quoi consiste un contexte de calcul ? 386 Contextes dentre et de sortie 387 Utilisation des contextes dentre et de sortie 390
Utilisation de la syntaxe tendue pour les calculs complexes 393
Dfinition des contextes de calcul via une syntaxe tendue 394 Mode de dfinition des contextes dentre et de sortie 396 En quoi consistent les contextes de rinitialisation ? 398 Modification des contextes via les oprateurs PourChaque et PourTout 402 Utilisation de la fonction Rang et de la syntaxe tendue 404 Dfinition des contextes via des mots cls 407
Aide-mmoire 412
Termes frquemment utiliss 412 Contextes de calcul 414 Oprateurs de contexte 415 Mots cls 415
Gnralits
Gnralits
Ce chapitre a t conu pour vous aider utiliser les fonctionnalits de calcul trs performantes proposes par BUSINESSOBJECTS.
Public concern
Ce chapitre sadresse plus particulirement aux utilisateurs dont lactivit ncessite la mise en oeuvre de calculs complexes. Il peut galement tre utile tout utilisateur ayant rencontr des erreurs de calcul dans les rapports BUSINESSOBJECTS.
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.
...........................................................
...........................................................
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.
...........................................................
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 398). 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.
se trouvant dans la partie du rapport (un bloc, par ex.) dans laquelle est insr le calcul rgissant la partie du rapport dans laquelle est insr le calcul (une variable matre dans une section, par exemple)
contexte dentre.
contexte local
contexte de sortie.
Vous trouverez ci-dessous un exemple illustr qui vous permettra de comprendre les dimensions dans le corps et le contexte local - et par consquent les contextes dentre et de sortie par dfaut - dans les diffrentes partie dun rapport.
Exemple : Rapport contenant des agrgats dans diffrents contextes
...........................................................
Le rapport illustr page 389 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.
Le calcul rapatrie...
a.
toutes les dimensions - y compris celles qui napparaissent pas dans le rapport lanne, la section matre (le calcul est plac au niveau de la section) lanne, le trimestre, la ville de rsidence, cest-dire les dimensions dans la section et le tableau lanne, le trimestre, la ville de rsidence, cest-dire les dimensions dans la section et le tableau
semblable au corps.
b.
le chiffre daffaires total pour 1995 le chiffre daffaires par ville de rsidence, par trimestre et par anne le chiffre daffaires moyen par ville de rsidence, par trimestre et par anne
semblable au corps.
c.
semblable au corps.
d.
Trimestre (le calcul est plac dans le pied de la rupture pose sur Trimestre).
...........................................................
Manuel de lutilisateur 389
...........................................................
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>
...........................................................
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 393.
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.
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.
Par dfaut, BUSINESSOBJECTS value la formule dans son contexte par dfaut, comme lexplique la section prcdente, Contextes dentre et de sortie, page 387. Ds lors comment obtenir des rsultats plus prcis ? Et quen est-il si vous souhaitez obtenir le chiffre daffaires moyen par ville de rsidence dans un tableau contenant Rgion de rsidence et Ville de rsidence ? Par dfaut, BUSINESSOBJECTS rapatrie les rsultats fonds sur rgion de rsidence et ville de rsidence, savoir les deux dimensions du contexte local. Et quen est-il si vous souhaitez obtenir un rsultat partir dune dimension disponible dans le document mais que vous ne voulez toutefois pas afficher dans le rapport ? BUSINESSOBJECTS propose une syntaxe tendue vous permettant dindiquer les dimensions utiliser dans les calculs. Voici un exemple.
Exemple : Calcul du nombre de villes de rsidence par rgion de rsidence
...........................................................
Si, dans un tableau contenant les dimensions Ville de rsidence et Rgion de rsidence, vous insrez un dcompte, BUSINESSOBJECTS compte les villes de rsidence une par une, au moyen de la formule suivante :
=Nombre(<Ville de rsidence>)
Par dfaut, BUSINESSOBJECTS effectue le calcul partir des dimensions du tableau (Rgion de rsidence, Ville de rsidence). Il nexiste quune seule ville de rsidence par ville de rsidence, cest donc la valeur 1 qui est chaque fois rapatrie. La syntaxe tendue vous permet dindiquer que vous voulez que BUSINESSOBJECTS compte les villes de rsidence par rgion. Pour obtenir ce rsultat, vous devez dvelopper la formule suivante :
=Nombre(<Ville de rsidence>) Dans <Rgion de rsidence>
...........................................................
Par consquent, dans lexemple de la page 393 (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.
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>))
...........................................................
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.
Exemple :
...........................................................
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.
...........................................................
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>)
contextes une formule. Cette mthode vous permet de double-cliquer sur des variables pour les ajouter la formule, au lieu davoir les saisir. Pour afficher lditeur de formule, cliquez sur le bouton Editeur de formule situ gauche de la barre de formule.
...........................................................
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 :
...........................................................
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>
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>)
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>)
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>)
Dans est loprateur par dfaut utilis pour la dfinition dun contexte. Toutefois, vous pouvez modifier le contexte en cours de dfinition en remplaant Dans par PourChaque ou PourTout. Le tableau suivant indique la dfinition de ces deux oprateurs.
Oprateur PourChaque PourTout Dfinition
Ajoute des dimensions au contexte dentre ou de sortie. Supprime des dimensions au contexte dentre ou de sortie.
...........................................................
Un tableau contenant Rgion de rsidence, Ville de rsidence et Chiffre daffaires rapatrie le chiffre daffaires par ville de rsidence et par rgion de rsidence. La dimension Anne est galement disponible dans le document. Vous voulez afficher le chiffre daffaires maximal par ville de rsidence et par anne sans toutefois ajouter Anne au tableau. Pour ce faire, il vous suffit dajouter Anne au contexte local en utilisant PourChaque.
=Max(<Chiffre daffaires> PourChaque <Anne>)
Enfin, vous voulez afficher le chiffre daffaires maximal par rgion de rsidence tout en conservant Ville de rsidence dans le tableau. En dautres termes, il vous faut supprimer Ville de rsidence du contexte local sans supprimer physiquement la colonne Ville de rsidence. Pour ce faire, vous devez utiliser PourTout. Voici la formule et le rsultat :
=Max(<Chiffre daffaires>) PourTout <Ville de rsidence>
...........................................................
Obtention du mme rsultat : PourTout <Ville de rsidence> par opposition Dans <Rgion de rsidence>
Dans lexemple prcdent, nous avons calcul le chiffre daffaires maximal par rgion de rsidence en utilisant PourTout pour supprimer Ville de rsidence du contexte local. Vous pouvez obtenir le mme rsultat en prenant Rgion de rsidence comme contexte de sortie. 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.
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 395, 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>)
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.
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>
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>
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>
Simplification de la dfinition de la formule Limitation des risques derreurs de syntaxe Garantie de rsultats dynamiques
Il est souvent plus rapide dajouter un mot cl une formule que dcrire une liste de dimensions. La syntaxe associe aux mots cls est simple : il vous suffit dajouter le mot cl la formule. Vous vitez ainsi les risques doubli de parenthses, derreur dorthographe pour les dimensions, etc. Si vous ajoutez ou supprimez des dimensions dans un rapport, ou encore si vous utilisez la technique du glisser-dposer ou le mode rotation, il nest pas ncessaire de rcrire les formules contenant des mots cls.
Cette section contient : les dfinitions des mots cls disponibles, un exemple dutilisation dun mot cl dans une formule, une procdure dtaille pour lcriture des formules au moyen de mots cls, des informations sur la manire dont BUSINESSOBJECTS affecte des mots cls des formules, une explication sur le comportement des filtres dun rapport en cas dutilisation de mots cls.
aux dimensions du bloc. aux dimensions de la section courante. aux dimensions de la section courante. toutes les dimensions du document. aux dimensions de la page courante.
Bloc
lintrieur dun bloc dans nimporte quelle partie du rapport lintrieur de la page courante
Rapport
PageCourante
...........................................................
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.
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
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.
...........................................................
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.
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.
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)
Calcul rapatriant les totaux, les pourcentages, etc., dans lequel sont utilises les fonctions suivantes : Moyenne, Nombre, Max, Min, EcartType, EcartTypeP, Somme, Variance, VarianceP. Calcul rapatriant les totaux cumuls, les pourcentages, etc., dans lequel sont utilises les fonctions suivantes : MoyenneCumulative, NombreCumulatif, MaxCumulatif, MinCumulatif, SommeCumulative. Qualification dun objet, dune variable ou dune formule rapatriant du texte (noms, ID, etc.) ou des dates. Dans un rapport, les dimensions constituent les contextes de calcul. Fichier BUSINESSOBJECTS (extension .rep). Dfinition du contenu dune cellule. Peut contenir des fonctions, des oprateurs, des variables et du texte.
Agrgat cumulatif
Dimension
Document Formule
Aide-mmoire
Terme Indicateur
Dfinition
Qualification dun objet, dune variable ou dune formule rapatriant des donnes numriques telles que le chiffre daffaires. Par dfaut, le rsultat dun indicateur est dtermin par les dimensions du contexte o est plac lindicateur dans un rapport. Ensemble de donnes rapatri par une requte. Etant donn que les documents peuvent contenir des donnes issues de diffrentes sources dans BUSINESSOBJECTS, un document donn peut contenir plusieurs microcubes. Pages dun document o sont affiches les donnes. Un document peut contenir plusieurs rapports, chacun tant associ un onglet situ dans la partie infrieure de la fentre de lapplication. Un rapport ne peut afficher quun sous-ensemble de donnes issues du document. Vous pouvez utiliser nimporte quelle dimension - affiche ou non - en tant quentre ou sortie pour le calcul. Syntaxe dune formule pour un agrgat, dans laquelle sont indiqus les contextes dentre et de sortie de lagrgat. La syntaxe tendue peut vous permettre de dfinir vos propres contextes dentre et de sortie. La syntaxe tendue doit tre utilise pour dfinir les contextes de rinitialisation. Formule nomme. BUSINESSOBJECTS stocke toujours les rsultats des requtes sous forme de variables.
Microcube
Rapport
Syntaxe tendue
Variable
Contextes de calcul
Un contexte de calcul se compose dune ou de plusieurs dimensions dterminant lentre et la sortie des calculs.
Contexte Corps Dfinition
Dimension(s) prsente(s) dans la partie du rapport (par exemple, un bloc) dans laquelle est insr le calcul. Dimension(s) comprise(s) dans un calcul dagrgat. Par dfaut, le contexte dentre pour un calcul est celui dfini par la ou les dimensions contenues dans le corps. Vous pouvez dfinir votre propre contexte dentre en utilisant la syntaxe tendue. Dimension(s) rgissant la partie du rapport dans laquelle est insr le calcul (par exemple, une variable matre dans une section). Dimension(s) ramenant 0 un agrgat cumulatif tel quun total cumul lors de la modification de la valeur de la ou des dimensions. Les contextes de rinitialisation sont indiqus laide de la syntaxe tendue. Dimension(s) dterminant le rsultat dun calcul dagrgat. Par dfaut, le contexte de sortie est dfini par la ou les dimensions contenues dans le contexte local. Vous pouvez dfinir votre propre contexte de sortie en utilisant la syntaxe tendue.
Entre
Local
Rinitialisation
Sortie
Aide-mmoire
Oprateurs de contexte
Dans la formule destine un agrgat et crite au moyen dune syntaxe tendue, un oprateur introduit le contexte dentre et/ou de sortie.
Oprateur Dans Dfinition
Oprateur par dfaut. Inclut la ou les dimensions indiques dans le contexte. Modifie un contexte en incluant la ou les dimensions indiques. Modifie un contexte en excluant la ou les dimensions spcifies.
PourChaque
PourTout
Mots cls
Dans la syntaxe tendue, un mot cl reprsente la ou les dimensions contenues dans une partie donne dun rapport. Le mot cl vous permet de dfinir des contextes dans des formules dagrgats en utilisant un mot plutt que de dresser une liste des dimensions du contexte.
Mot cl Bloc Dfinition
Correspond aux dimensions dans la section courante. Ne peut tre utilis que dans une formule place lintrieur dun bloc.
Lorsque la formule est place... Correspond...
Corps
aux dimensions de la section courante. aux dimensions du bloc. toutes les dimensions du document. aux dimensions de la page courante.
PageCourante
Chapitre 16
.................................................................................
Dans ce chapitre
Gnralits 419 #CALCUL 420
#CALCUL dans des agrgats cumulatifs 421 #CALCUL dans des formules non agrges 425
#VALEURMULTI 427
#VALEURMULTI dans les agrgats 427 #VALEURMULTI dans les en-ttes et pieds de rupture 430 #VALEURMULTI dans une cellule au niveau de la section 432
####### 436 #ALERTEUR 437 #DICT.ERREUR 438 #DIV/0 440 #ERREUR 441 #ERRI 442
#ERRI dans une formule combinant indicateurs et dimensions 442 #ERRI dans un agrgat contenant une formule complexe 443 #ERRI dans une formule utilisant loprateur WHERE 444
#DEBORDEMENT 445 #SYNTAXE 446 #INCONNU 447 Astuces et conseils 448
Gnralits
Gnralits
Vous trouverez dans ce chapitre la description des erreurs de calcul susceptibles de survenir dans BUSINESSOBJECTS ainsi que les solutions proposes pour y remdier. Une erreur de calcul commence toujours par # et apparat dans la cellule qui doit contenir les donnes. Dans ce chapitre, laccent est mis sur les erreurs les plus frquentes, savoir #CALCUL et #VALEURMULTI. Pour une liste exhaustive des erreurs mentionnes dans ce manuel, reportez-vous la table des matires ou lindex.
Astuce : Si vous souhaitez obtenir de laide sur les causes de lapparition des erreurs #CALCUL et #VALEURMULTI dans les rapports, nous vous recommandons fortement de lire Chapitre 15 "Contextes de calcul et syntaxe tendue", page 381.
#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
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 393.
Exemple :
...........................................................
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.
...........................................................
#CALCUL
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 387.
Pour rsoudre la formule : 1. Affichez la barre de formule (commande Barre de formule du menu Affichage), puis cliquez sur la cellule contenant la formule. 2. Vrifiez que la dimension dans le contexte de rinitialisation est galement indique dans le contexte de sortie. Le tableau suivant vous y aidera.
Lorsque le contexte de rinitialisation est Rgion et que... alors...
alors...
#CALCUL
...........................................................
Vous pouvez utiliser une formule SI ALORS pour dfinir une condition destine laffichage de donnes dans un rapport. La formule suivante :
= Si (<Anne>="FY95") Alors <Chiffre daffaires>
affiche lindicateur Chiffre daffaires uniquement lorsque lanne 1995 est aussi affiche. Dans le rapport ci-dessous, la formule est insre dans un pied de rupture, do lapparition dune erreur #CALCUL.
La raison est la suivante : le contexte dentre requis pour afficher le chiffre daffaires pour 1995 est Anne, tandis que le contexte de sortie du pied de rupture est Lieu de sjour. Pour rsoudre cette erreur, vous devez ajouter Anne au contexte de sortie via loprateur PourChaque :
=(Si (<Anne>="FY95") Alors <Chiffre daffaires>) PourChaque <Anne>
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.
...........................................................
#VALEURMULTI
#VALEURMULTI
Cette section propose des descriptions, des exemples et des solutions pour les erreurs #VALEURMULTI suivantes, survenant dans BUSINESSOBJECTS : #VALEURMULTI dans les agrgats tels que le chiffre daffaires maximal par anne, #VALEURMULTI dans les en-ttes et pieds de rupture, #VALEURMULTI dans une cellule au niveau de la section.
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 393.
...........................................................
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>
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>)
#VALEURMULTI
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.
ces deux variables ont une relation bijective, comme dans le cas de Client et Tranche dge.
Voici un exemple.
Exemple : #VALEURMULTI dans un pied de rupture
...........................................................
Le tableau ci-dessous affiche le chiffre daffaires total cumul pour deux clients. Lorsque vous insrez Tranche dge dans le pied de rupture, BUSINESSOBJECTS renvoie lerreur #VALEURMULTI.
Cette erreur se produit parce que les variables relation bijective, savoir Client et Tranche dge, sont insres au mme niveau de rupture. Par dfaut, une rupture est base sur une seule variable.
...........................................................
#VALEURMULTI
de ligne o aucune rupture na t pose, vous pouvez rsoudre lerreur en posant un tri. Pour poser un tri : 1. Cliquez sur la cellule contenant lerreur. 2. Dans le menu Insertion, choisissez Tris/Ascendant.
...........................................................
Vous voulez afficher les noms et adresses des clients dans une section, et les dtails relatifs aux clients et aux chiffres daffaires dans un tableau. Vous devez crer un tableau contenant Client, Adresse, Date de la facture et Chiffre daffaires, puis faire glisser Client en dehors du bloc pour crer une section. Vous devez ensuite faire glisser Adresse en dehors du bloc et le dposer ct de Client. Voici ce qui vous obtenez :
La raison est la suivante : par dfaut, il ny a quune variable matre par section. Lorsque vous placez une deuxime variable au niveau de la section, BUSINESSOBJECTS pense tiens, plusieurs valeurs se produisent ici et renvoie donc lerreur #VALEURMULTI.
...........................................................
#VALEURMULTI
Cela signifie que la variable devant tre transforme en indicateur est issue dune requte sur un univers. Vous ne pouvez pas diter des variables provenant de requtes sur des univers ; vous devez donc crer une nouvelle variable. Cliquez sur Ajouter. Lditeur de variable saffiche lcran. Dans longlet Dfinition, saisissez un nom pour la nouvelle variable. Dans la zone Qualification, cliquez sur Indicateur. Cliquez sur longlet Formule. Dans la zone Variables, doublecliquez sur le nom de la variable ayant renvoy lerreur. Par exemple, si vous crez une nouvelle variable pour remplacer Adresse, doublecliquez sur Adresse dans la zone Variables. Cliquez sur OK.
Cliquez sur Editer. Lditeur de variable saffiche lcran. Dans la zone Qualification, cliquez sur Indicateur, puis sur OK.
5. Dans la bote de dialogue Variables, cliquez sur Remplacer. Ainsi, vous remplacez la variable errone par celle que vous venez de crer ou de modifier. Lerreur est remplace par les donnes.
#VALEURMULTI
#######
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
#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
#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.
#DICT.ERREUR
3. Dcochez loption Remplacer automatiquement les variables, puis cliquez sur Dfinir. La bote de dialogue Remplacer les variables saffiche lcran. 4. Dans la zone Variables du rapport, cliquez sur une variable, puis cliquez sur une variable correspondante dans la zone Variables du modle, en vous assurant que les deux variables sont de mme type (dimension, indicateur ou information). 5. Cliquez sur Remplacer, puis rptez ltape prcdente jusqu ce que vous ayez remplac toutes les variables du modle par des variables du rapport. 6. Cliquez sur OK dans la bote de dialogue Remplacer les modles. Vous revenez la bote de dialogue Options du modle. 7. Vrifiez que loption Supprimer les variables non-dfinies du modle est coche, puis cliquez sur OK. 8. Cliquez sur OK dans la bote de dialogue Appliquer un modle. BUSINESSOBJECTS applique le modle au rapport.
#DIV/0
Description
Se produit lorsquune formule excute une division par 0. Ainsi, la formule
=<Chiffre daffaires>/<Quantit vendue>
rapatrie-t-elle la valeur 20 si Chiffre daffaires est gal 100 et Quantit vendue est gale 5. Mais si Quantit vendue est gale 0, le rsultat est #DIV/0.
Solution
Linstruction SI ALORS SINON vous permet de dfinir une valeur ou un texte, par exemple Aucune vente, qui saffichera en cas de division par zro. Pour ce faire : 1. Activez la commande Barre de formule du menu Affichage. 2. Cliquez lintrieur de la cellule contenant lerreur #DIV/0. 3. Ecrivez la formule suivante dans la barre de formule :
=Si EstErreur (<NomDeLaVariable>) Alors Aucune vente Sinon (<NomDeLaVariable>)
#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.
#ERRI
Se produit dans de complexes formules lintrieur de formules. Voici les trois principales causes : formules combinant indicateurs et dimensions et dans lesquelles il manque une dimension dans le contexte de calcul, agrgats contenant plusieurs formules, formules contenant des clauses WHERE complexes.
Astuce : Lorsque vous effectuez des calculs en combinant des formules, lerreur #ERRI est susceptible de se produire car les formules lintrieur des formules contiennent des erreurs. Si aucune des solutions proposes dans cette section ne vous permet de venir bout de lerreur #ERRI, essayez de dcomposer la formule et testez chacune de ses parties. Vous trouverez la description de cette procdure la section #ERREUR, page 441.
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
#ERRI
Solution
Ajoutez la dimension manquante au contexte au moyen de loprateur PourChaque et appliquez la fonction Somme. Donc, si
=Si(<Client>=Prince) Alors <Chiffre daffaires>
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.
...........................................................
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 443.
#DEBORDEMENT
#DEBORDEMENT
Description
Le calcul rapatrie un nombre trop grand pour pouvoir tre calcul par BUSINESSOBJECTS. Le maximum est 17e +/- 308, ou 15 chiffres.
Solution
Vrifiez la valeur maximale de la fonction utilise dans la formule. Par exemple, la valeur maximale pour la fonction Fact est 709. Laide en ligne sur les fonctions de BUSINESSOBJECTS inclut les valeurs maximales, le cas chant.
#SYNTAXE
Description
Lerreur #SYNTAXE se produit lorsquune variable utilise dans une formule nexiste plus dans le document. Ainsi, la formule :
=<Prix du produit> * <Quantit vendue>
renvoie lerreur #SYNTAXE si lutilisateur supprime lun ou lautre des objets de la requte. La variable manquante peut correspondre : un objet rapatri par une requte, - ou une variable locale dfinie dans le rapport.
Solution
Le mode de rsolution de ce problme dpend des donnes disponibles dans le rapport.
Si la variable requise est... alors...
disponible en tant quobjet dans lunivers en cours dutilisation une variable locale dfinie dans le rapport
ditez la requte (commande Editer le fournisseur de donnes du menu Donnes), ajoutez lobjet requis et cliquez sur Excuter. crez-la dans lditeur de formule (commande Variables du menu Donnes, bouton Ajouter).
#INCONNU
#INCONNU
Description
Se produit lorsque lobjet correspondant une variable affiche dans le rapport a t supprim de la requte. Dans BUSINESSOBJECTS, la suppression dun objet dune requte entrane la suppression automatique du rapport de la variable correspondante (parfois). Plus prcisment :
Si la variable est affiche dans... alors BUSINESSOBJECTS...
un tableau simple ou crois, une cellule matre, une cellule individuelle, un en-tte ou un pied de rupture,
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.
Astuces et conseils
Vous trouverez dans cette section des conseils pour crire des formules en vitant #CALCUL, #VALEURMULTI et autres erreurs.
Astuce Procdure
1.
Toutes les formules doivent commencer par le signe = Si vous omettez le signe =, BUSINESSOBJECTS affiche la formule sous forme de texte ! La syntaxe tendue dune formule vous montre les contextes que BUSINESSOBJECTS applique par dfaut. Il existe deux moyens simples de visualiser la syntaxe tendue dune formule.
2.
1. Cliquez sur la cellule contenant la formule. 2. Positionnez le curseur sur la barre de formule. La formule tendue saffiche dans une info-bulle. - ou 3. Cliquez sur la cellule contenant la formule. 4. Slectionnez la commande Dfinir en tant que variable du menu Donnes. 5. Cliquez sur loption Evaluer la formule dans son contexte. La formule tendue saffiche dans la bote de dialogue.
3.
Si vous supprimez une dimension dun tableau, un calcul ncessitant cette dimension peut retourner une erreur. Pour viter cela, vous pouvez masquer la dimension : cette dernire napparatra pas dans le rapport mais sera incluse dans le calcul.
1. Cliquez sur le tableau contenant la dimension masquer. 2. Slectionnez la commande Tableau du menu Format. 3. Dans longlet Rotation, cliquez sur la dimension. 4. Cliquez sur Masquer, puis cliquez sur OK.
Astuces et conseils
Astuce
Procdure
4.
Le meilleur moyen de rsoudre lerreur #VALEURMULTI est dinclure une variable renvoyant lerreur dans la rupture courante.
Utilisez la commande Ruptures du menu Format. Pour en savoir plus, reportez-vous la section Solution pour lerreur #VALEURMULTI dans un en-tte ou pied de rupture, page 431 1. Cliquez sur la cellule contenant lerreur #VALEURMULTI. 2. Slectionnez la commande Tri du menu Insertion. Si un nom complet de variable saffiche en surbrillance, ajoutez des parenthses et vrifiez lorthographe. Si lune des extrmits dun nom de variable saffiche en surbrillance, ajoutez une parenthse.
5.
Si une erreur #VALEURMULTI se produit lorsque vous insrez une variable dans un en-tte de colonne de tableau, essayez de la rsoudre en posant un tri. Lorsque vous crez ou ditez une formule dans la barre de formule ou lditeur de formule, vous appuyez sur la touche Entre pour valider la formule. Sil y a une erreur de syntaxe, BUSINESSOBJECTS vous en informe et met en surbrillance lanomalie dans la formule, ce qui vous facilite la rsolution du problme particulier. Vous pouvez modifier les formules directement dans le rapport sans avoir recours la barre de formule ou lditeur de formule.
6.
7.
1. Double-cliquez sur la cellule contenant la formule modifier. 2. Modifiez la formule dans la cellule et appuyez sur la touche Entre. Cliquez sur ce bouton :
8.
Astuce
Procdure
9.
Vous pouvez visualiser et modifier toutes les formules affiches dans un rapport en basculant en mode Structure.
10. BUSINESSOBJECTS rpertorie toutes les formules que vous avez cres dans un document dans la bote de dialogue Variables, ce qui vous permet de visualiser, modifier ou insrer nimporte quelle formule cre.
1. Slectionnez la commande Variables du menu Donnes. 2. Double-cliquez sur le dossier Formules. 3. Pour modifier une formule, slectionnez-la et cliquez sur Editer. 4. Pour insrer une formule, slectionnez-la, puis cliquez sur Insrer ou Remplacer.
Partie IV
Utilisation de graphes
www.businessobjects.com/infocenter
Chapitre 17
Cration de graphes
.................................................................................
Dans ce chapitre
Gnralits 454 Types de graphes 455 Cration dun graphe 458
Utilisation de lassistant de cration de graphes 458 Transformation dun tableau simple ou crois en graphe 459 Passage dun type de graphe un autre 461
Organisation des donnes dun graphe 463
Graphes matriciels 463 Rorganisation des donnes dun graphe 466 Suppression ou masquage des donnes 468
Gnralits
Les graphes correspondent la reprsentation graphique des tableaux simples et croiss. BUSINESSOBJECTS propose une fonctionnalit performante et simple utiliser, permettant de crer des graphes trs labors et visuellement attrayants. Ces graphes peuvent afficher un simple rsum de vos donnes ou, au contraire, illustrer la complexit des relations existant entre vos donnes. Le premier chapitre de cette partie explique comment afficher des donnes dans des graphes dans un rapport BUSINESSOBJECTS et organiser laffichage de ces donnes dans les graphes. Le second chapitre dcrit les diffrents lments (lgendes, titres, quadrillages) pouvant tre ajouts aux graphes et explique comment les formater pour obtenir des graphes de style professionnel.
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
Aires 2D et 3D
Graphes en secteurs 2D et 3D
Types de graphes
Nuage de points XY
Insrer un graphe
graphe apparatra. Lorsque vous relchez le bouton de la souris, lassistant de cration de graphes saffiche lcran. 3. Cliquez sur la premire option, Utiliser les donnes dj existantes dans le document, puis cliquez sur Commencer. 4. Maintenez la touche Ctrl enfonce et slectionnez les variables que vous voulez afficher dans le graphe. Cliquez sur Suivant.
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.
- 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.
Si vous cochez cette case, le format par dfaut du style de graphe slectionn est appliqu votre graphe et tout format personnalis que vous avez appliqu est perdu.
Lorsque vous cliquez sur un style de graphe, une brve description du style est affiche.
3. Slectionnez le type de graphe de votre choix dans la liste, puis choisissez un style de graphe. 4. Cliquez sur Appliquer pour tester les paramtrages ou sur OK pour fermer la bote de dialogue Format automatique du graphe et sauvegarder les paramtrages.
Astuce : Si vous voulez afficher les donnes dun tableau dans un graphe, tout en conservant le tableau, procdez comme suit :
Copiez le tableau simple ou crois et collez-le un nouvel emplacement. Transformez-le ensuite en graphe.
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.
Axe Y : indicateurs
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 :
...........................................................
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.
...........................................................
Exemple :
...........................................................
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.
...........................................................
Exemple :
...........................................................
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.
...........................................................
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.
Dplacement de donnes
Pour dplacer des donnes dun axe un autre : Glissez-dposez la variable du dossier la contenant vers un nouveau dossier. Pour modifier lordre dapparition des donnes sur les axes : 1. Dans la zone Variables utilises, slectionnez la variable dplacer. 2. Cliquez sur Monter ou Descendre.
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 557.
Chapitre 18
.................................................................................
Dans ce chapitre
Gnralits 471
Elments dun graphe 471 Slection des lments dun graphe 472
Mise en forme gnrale 473
Slection des lments afficher 473 Mise en forme du bloc de graphe 474 Retaillage du bloc du graphe 476 Mise en forme de la zone de traage 477
Mise en forme des sries de donnes 479 Mise en forme spcifique 481
Etiquettes daxe 487 Echelle de laxe Y 489 Mise lchelle des graphes dans les rapports matre/dtail 490
Amlioration et mise en valeur des graphes 492
Titre dun graphe 492 Lgende dun graphe 493 Etiquettes de donnes 496 Quadrillages 498
Utilisation de types de graphes diffrents sur un mme graphe 500
Utilisation de groupes sur des graphes 500 Utilisation dun axe Y secondaire 504
Suppression dun graphe 509 Affichage dun calcul sur les donnes dun graphe 510
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.
g h b
c i
j d e
a. Modification de la couleur, des bordures et de la trame de fond de la zone de traage. b. Formatage du texte, des nombres et des dates sur les tiquettes de laxe Y. c. Modification de lchelle et du style de laxe Y sur lequel sont projetes les valeurs numriques. d. Modification du style de laxe X. e. Formatage du texte et des dates sur les tiquettes de laxe X. f. Affichage et formatage dun titre.
g. Modification de la couleur, des bordures et de la trame de fond du bloc de graphe. h. Affichage et formatage dun symbole de lgende. i. j. Modification de la couleur, des bordures et de la trame de fond des sries de donnes. Affichage/masquage des marques de graduation sur laxe X ; modification de leur style et de leur couleur.
Saisissez un nom pour le graphe. Dfinit les lments afficher sur le graphe. Certains lments ne sont disponibles que pour certains types de graphe. Place le graphe slectionn sur une nouvelle page. Rpte le graphe slectionn chaque nouvelle page du rapport.
Si possible, commencer le graphe sur une nouvelle page pour les graphes risquant dtre scinds par une rupture de page.
Efface le style de toutes les bordures. Applique le style aux bordures externes.
Slectionnez les bordures formater. Cliquez ici pour ouvrir la palette de couleurs.
4. Cliquez sur longlet Trame de fond pour dfinir et formater la couleur appliquer au bloc du graphe. Dfinissez les options requises comme indiqu ci-aprs.
Cliquez sur Aucun si vous ne voulez pas appliquer de trame de fond la cellule. Celle-ci est alors transparente. Slectionnez le motif ou la trame de votre choix. Transparent applique la couleur darrireplan uniquement. Plein applique la couleur de premier plan uniquement. Les autres options permettent de mlanger les deux couleurs.
Cette zone affiche un aperu de la trame de fond qui sera applique la section.
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.
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.
...........................................................
La zone de traage est contenue dans le bloc du graphe. Vous pouvez lui appliquer une couleur, une trame de fond ainsi quune bordure.
Slectionnez le motif ou la trame de votre choix. Notez que Transparent applique la couleur darrire-plan, tandis que Plein applique la couleur de premier plan. Les autres options affichent la fois les couleurs et le motif ou la trame slectionns. Cliquez ici pour slectionner la couleur de trame appliquer.
3. Slectionnez les options de votre choix et cliquez sur Appliquer ou sur OK.
les histogrammes, les aires, les graphes en secteurs et les courbes 3D les courbes 2D et les nuages de points XY
Dslectionnez cette option si vous voulez faire apparatre les marques, mais pas les traits. Slectionnez le style de trait appliquer.
Dslectionnez cette option si vous voulez faire apparatre les traits, mais pas les marques. Slectionnez le style appliquer la marque.
Bote de dialogue Format de srie de donnes pour les graphes de type courbe 2D et nuage de points XY
Histogrammes
Vous pouvez amliorer laspect des histogrammes en dfinissant lemplacement des barres sur le graphe. Vous pouvez dfinir lespace sparant chaque srie de barres.
Vous pouvez dfinir une superposition des barres dune mme srie. Vous pouvez afficher ou masquer toutes les valeurs ngatives contenues dans vos donnes. Pour modifier ces paramtres : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe. La bote de dialogue Format de graphe saffiche lcran. 2. Cliquez sur longlet Sries. 3. Dans la zone Groupes et sries de donnes, slectionnez le groupe formater. 4. Dans la zone Type de groupe, cliquez sur licne reprsentant lhistogramme. Saisissez une valeur comprise entre 0 et 500 dans le champ Largeur. - ou Saisissez une valeur dans le champ Superposition. 5. Cochez la case Afficher les valeurs ngatives si vous souhaitez que lhistogramme affiche les valeurs ngatives. 6. Cliquez sur Appliquer pour visualiser les modifications apportes au graphe. 7. Lorsque vous tes satisfait du rsultat, cliquez sur OK pour fermer la bote de dialogue et valider les modifications. Manuel de lutilisateur 481
Aires
Certains lments peuvent tre ajouts aux graphes de type courbe et aire afin de mettre en valeur certaines donnes.
Lignes de projection Barres haussebaisse
Lignes stendant entre un point du graphe et laxe X. Barres stendant de la valeur la plus leve dune srie de donnes vers la valeur la plus faible dune autre srie de donnes. Les barres hausse-baisse ne peuvent tre affiches que dans le cas de graphes affichant des donnes pour deux indicateurs. Barres partant de la valeur la plus leve pour rejoindre la valeur la plus faible, dans le cas de donnes numriques. Les lignes de comparaison et les barres hausse-baisse ne peuvent tre affiches que dans le cas de graphes affichant des donnes pour deux indicateurs.
Lignes de comparaison
Pour ajouter ces options : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. 2. Cliquez sur longlet Sries dans la bote de dialogue qui saffiche lcran. 3. Dans la zone Groupes et sries de donnes, cliquez sur licne reprsentant une courbe ou une aire. 4. Cochez les options que vous souhaitez afficher sur votre graphe : Lignes de comparaison, Lignes de projection et/ou Barres hausse-baisse pour les graphes en courbe. Lignes de projection pour les aires. 5. Cliquez sur Appliquer pour visualiser les modifications apportes au graphe. 6. Lorsque vous tes satisfait du rsultat, cliquez sur OK pour fermer la bote de dialogue et valider les modifications.
Graphes 3D
Le schma ci-dessous prsente les lments spcifiques dun graphe 3D et indique comment les formater.
a b
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.
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).
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.
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.
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.
Longlet Nombre permet de modifier le format des nombres et des dates des tiquettes daxe. Longlet Alignement permet de modifier lorientation des tiquettes daxe.
Longlet Police permet dappliquer diffrents formats de texte aux tiquettes daxe.
Longlet Motif permet dafficher et dditer les marques de graduation. Il permet galement de modifier le style et la couleur des axes.
Dslectionnez cette option si vous voulez masquer les marques de graduation. Positionnez les marques de graduation en cliquant sur un bouton doption.
Dslectionnez cette option si vous voulez masquer les traits reprsentant les axes. Slectionnez le style de trait appliquer aux axes du graphe.
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.
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.
...........................................................
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 491
Quadrillages
Lgende
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.
1. Cliquez sur le titre du graphe laide du bouton droit de la souris. 2. Slectionnez la commande Format du titre du menu contextuel. La bote de dialogue Format du titre saffiche lcran. Celle-ci comporte quatre onglets : Nombre, Alignement, Police et Motif. 3. Dfinissez les paramtres de votre choix et cliquez sur OK.
Retaillage du titre dun graphe
Si le texte contenu dans le titre du graphe ne cadre pas dans la cellule de titre, vous pouvez effectuer un retaillage de la cellule. 1. Slectionnez le titre. Une bordure hachure comportant des poignes entoure le titre. 2. Utilisez les poignes pour retailler la cellule.
Remarque : Si vous faites glisser la bordure de la cellule de titre au-del des limites du graphe, BUSINESSOBJECTS largit automatiquement le graphe en consquence.
Cliquez sur le titre du graphe laide du bouton droit de la souris et slectionnez la commande Supprimer du menu contextuel.
- ou 1. Cliquez sur le graphe laide du bouton droit de la souris. 2. Slectionnez la commande Insrer une lgende du menu contextuel.
Mise en forme et dplacement de la lgende
Vous pouvez formater la lgende en modifiant les bordures, la couleur et la trame de fond. Vous pouvez galement dplacer la lgende dans le graphe. Pour ce faire : 1. Slectionnez la bordure de la lgende. 2. Slectionnez la commande Lgende du menu Format. La bote de dialogue Format de lgende saffiche lcran.
3. Dans longlet Positionnement, cliquez sur un bouton doption pour repositionner la lgende dans le graphe. 4. Dans longlet Motif, slectionnez le style et la couleur de la bordure ainsi que le motif et la couleur. 5. Modifiez lalignement et la police du texte de lgende dans les onglets Alignement et Polices.
6. Cliquez sur OK ou Appliquer. La lgende saffiche au nouvel emplacement, avec les nouveaux formats.
Astuce : Vous pouvez galement dplacer le texte de lgende en cliquant dessus
et en le faisant glisser.
Mise en forme du symbole de lgende
Vous pouvez modifier la bordure, la trame et la couleur du symbole de lgende. Le formatage que vous appliquez est immdiatement visible dans les sries de donnes du graphe. Ainsi, si vous modifiez la couleur dun carr dans la lgende en optant pour du jaune au lieu du rouge, les donnes correspondantes du graphe prennent galement la couleur jaune. 1. Cliquez sur le symbole de lgende laide du bouton droit de la souris. 2. Slectionnez la commande Symbole de lgende du menu contextuel. La bote de dialogue Format de symbole de lgende saffiche lcran. Celle-ci ne contient que longlet Motif.
Mise en forme du texte de lgende
Vous pouvez formater le texte de lgende en modifiant les attributs de la police (cest--dire police, taille de la police) et en le ralignant. Les formats que vous appliquez napparaissent que dans le texte de lgende, pas dans le texte des tiquettes daxe du graphe. 1. Cliquez sur le texte de lgende laide du bouton droit de la souris et slectionnez la commande Texte de lgende du menu contextuel. La bote de dialogue Format du texte de lgende saffiche lcran. Celle-ci comporte les onglets Alignement et Police. 2. Dfinissez les paramtres de votre choix et cliquez sur Appliquer ou sur OK. Les nouveaux formats apparaissent dans le texte de lgende.
Retaillage de la lgende
1. Slectionnez la lgende. Une bordure hachure comportant des poignes entoure la lgende. 2. Utilisez les poignes pour retailler le cadre de la lgende.
Suppression de la lgende
Cliquez sur la lgende laide du bouton droit de la souris et slectionnez la commande Supprimer du menu contextuel. Manuel de lutilisateur 495
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.
a b c d
a. Affiche la valeur exacte, par exemple 10 235 $. b. Affiche le pourcentage de chaque srie de donnes. c. Affiche le nom des sries de donnes, par exemple Chiffre daffaires. d. Affiche le nom et le pourcentage de chaque srie de donnes.
5. Slectionnez le type dtiquette de donnes de votre choix et cliquez sur Appliquer ou sur OK.
Quadrillages
Les quadrillages vous permettent de visualiser plus facilement les valeurs dun graphe. Ils partent des axes du graphe et stendent sur toute la surface de ses plans.
Remarque : Il nest pas possible dafficher les axes et les quadrillages dans un
graphe en secteurs.
3. Dfinissez les options de votre choix et cliquez sur Appliquer ou sur OK.
a b c
d e f g
a. Ces options sont coches par dfaut. Cliquez sur une case cocher pour masquer un axe. b. Disponible uniquement si vous avez cr un groupe et y avez associ un axe secondaire. c. Cette option est coche par dfaut dans les graphes matriciels 3D (voir schma page 483). 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.
Pour ce faire : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. La bote de dialogue Format de graphe saffiche lcran.
2. Cliquez sur longlet Sries. Par dfaut, un graphe ne possde quun groupe. 3. Cliquez sur le bouton Ajouter pour ajouter un nouveau groupe. Un nouveau groupe est ajout. 4. Cliquez dans la zone Groupes et sries de donnes laide du bouton droit de la souris et slectionnez la commande Variables du menu contextuel.
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.
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 ou histogramme standard, empil(e) ou 100% empil(e) respectivement. Nuage de points standard. Graphe en secteurs standard.
Le tableau suivant indique les associations de graphes donnant les meilleurs rsultats.
Type de graphe Groupe 1 Type de graphe Groupe 2
...........................................................
Dans ce graphe, une comparaison claire et efficace est faite grce la mise en vidence de la diffrence entre le chiffre daffaires prvu et le chiffre daffaires ralis dans un histogramme et lutilisation dune courbe pour faire une comparaison de la quantit vendue.
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 franc et la quantit vendue en nombre dunits. Les valeurs affiches par dfaut sur laxe Y reprsentent les francs mais vous ne pouvez pas visualiser la colonne Quantit vendue. Ce graphe peut tre amlior de deux faons : en utilisant un type de graphe diffrent pour la quantit vendue et pour le chiffre daffaires, en affichant les donnes sur deux axes, lun comportant les valeurs en dollars et lautre le nombre dunits. Pour ce faire : 1. Cliquez sur le graphe laide du bouton droit de la souris et slectionnez la commande Format de graphe du menu contextuel. 2. Cliquez sur longlet Sries dans la bote de dialogue Format de graphe qui saffiche lcran.
3. Dans la zone Groupes et sries de donnes, ouvrez la liste Groupe 1. Par dfaut, tous les indicateurs ont t placs dans le mme groupe et se trouvent sur le mme axe.
4. Faites glisser la variable Quantit vendue de laxe Y principal vers laxe Y secondaire. Un nouveau groupe est cr sur laxe Y secondaire.
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.
Laxe Y principal affiche les valeurs en dollars pour le chiffre daffaires prvu et le chiffre daffaires ralis reprsents dans lhistogramme.
Laxe Y secondaire affiche les valeurs pour la quantit vendue reprsente dans le graphe en courbe.
A prsent, le Chiffre daffaires et la Quantit vendue sont affichs sur diffrents types de graphe. Vous visualisez ainsi plus clairement la diffrence entre le chiffre daffaires prvu et ralis, ainsi que la progression de la quantit dunits vendues. Ce graphe peut encore tre amlior en dfinissant une superposition pour les deux barres et en formatant les tiquettes de laxe Y principal afin que le symbole montaire soit affich.
...........................................................
Une bordure grise hachure apparat autour du graphe une fois quil est slectionn.
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
Partie V
Analyse des donnes
www.businessobjects.com/infocenter
Chapitre 19
.................................................................................
Dans ce chapitre
Analyse des donnes dans BusinessObjects 514 Analyse sur rapport 514 Mode Exploration BusinessObjects 515 BusinessMiner 515 Serveurs OLAP 516 Mode Rotation 516
BusinessMiner
BUSINESSOBJECTS vous permet de visualiser vos donnes sous diffrents aspects pour vous aider mettre en vidence la faon dont certains facteurs affectent votre activit. Avec BUSINESSMINER vous pouvez dcouvrir les structures caches et les liens entre vos donnes. Grce de puissantes mthodes statistiques, il peut par exemple trouver rapidement et automatiquement des modles de comportement chez vos clients. Ceci peut vous aider identifier les caractristiques des clients susceptibles de ne pas acquitter leurs rglements ou vous aider amliorer la fidlisation de votre clientle en ciblant vos services selon les profils des clients que vous avez pu identifier. BUSINESSMINER est un produit facultatif. Une fois BUSINESSMINER install, vous pouvez louvrir directement partir de BUSINESSOBJECTS et continuer utiliser les donnes de votre rapport BUSINESSOBJECTS. Pour en savoir plus sur BUSINESSMINER, reportez-vous au Manuel de lutilisateur BusinessMiner.
Serveurs OLAP
Si vous utilisez un serveur OLAP, vous pouvez visualiser et slectionner les donnes de votre choix lorsque vous crez un rapport. Les serveurs OLAP sont des bases de donnes qui stockent des donnes synthtises, prtes lanalyse de votre activit. Pour en savoir plus sur les serveurs OLAP, reportez-vous la documentation OLAP Access Pack fournie avec votre serveur.
Mode Rotation
Le Chapitre 21 "Utilisation du mode Rotation", page 557 dcrit lutilisation du mode Rotation et explique comment il permet dajouter, de supprimer et de permuter les donnes pour les analyser selon diffrentes approches.
Chapitre 20
.................................................................................
Dans ce chapitre
Gnralits 519
Quest-ce que le mode Exploration ? 519 Fonctionnement du mode Exploration 520 Hirarchies 520
Utilisation du mode Exploration 522
Passage au mode Exploration 522 Exploration descendante 523 Affichage de valeurs diffrentes sur la barre doutils Exploration 525 Exploration ascendante 526 Exploration latrale 526
Exploration sur des graphes 529 Exploration sur plusieurs hirarchies 530
Modification des donnes dun tableau pendant lexploration 533 Utilisation de la barre doutils Exploration 535
Analyse des indicateurs en mode Exploration 538 Copie dun rapport en cours de travail 540 Elargissement de lanalyse 541
Elargissement du primtre danalyse 541 Exploration latrale dans la base de donnes pour rapatrier des donnes supplmentaires 542 Rapatriement de nouvelles donnes par utilisation de filtres 543
Exploration laide de hirarchies personnalises 546
Requalification des variables locales et des formules 550 Requalification des variables 551 Requalification des objets personnels 552
Impression partir du mode Exploration 553
Insertion du contenu de la barre doutils Exploration en tant que titre 553 Impression dun rapport partir du mode Exploration 554
Choix des options relatives au mode Exploration 555
Gnralits
Gnralits
Ce chapitre dcrit lutilisation du mode Exploration de BUSINESSOBJECTS.
...........................................................
Vous constatez que le chiffre daffaires est nettement plus lev dans le lieu de sjour Hawaiian Club que dans les autres. Pour trouver la raison de cette diffrence, vous devez analyser tous les facteurs ayant une incidence sur le chiffre daffaires.
Si vous avez affich tous les facteurs pouvant tre utiles pour lanalyse dans un tableau ou un graphe, la lecture peut se rvler difficile. Le mode Exploration vous permet dinclure des donnes analyser en arrire-plan de votre rapport et de nafficher que les donnes de niveau suprieur. Vous pouvez ensuite descendre progressivement dun niveau la fois afin dafficher des informations plus dtailles. Vous visualisez ainsi comment des aspects diffrents de votre activit ont une incidence sur votre chiffre daffaires. Ces donnes darrire-plan sont dfinies par la personne qui cre le rapport.
...........................................................
Classe Ventes Les objets regroups dans la classe Ventes sont tous lis la vente. Ils sont organiss selon un ordre hirarchique, Commercial tant lobjet de niveau suprieur, suivi des objets Anne Date de la facture, qui correspond au niveau de dtail le plus prcis. Les indicateurs sont stocks dans un dossier distinct.
La personne qui cre lunivers BUSINESSOBJECTS classe les objets et les organise selon une hirarchie, lobjet le plus gnral de la classe tant situ en haut et lobjet le plus dtaill en bas. Ce regroupement des objets doit vous permettre de facilement trouver ce que vous recherchez. Dans les groupes, les objets sont classs de telle sorte que si vous voulez crer un rapport de niveau suprieur, vous savez que vous devez inclure dans votre requte les objets situs en haut de la liste. Inversement, si vous souhaitez obtenir un rapport plus dtaill, vous devez alors choisir les objets situs plus bas dans la liste.
Hirarchies
Cette organisation des objets est galement utile pour lexploration. Lorsque vous analysez des donnes en mode Exploration, vous utilisez des hirarchies. Les classes de lunivers correspondent aux hirarchies par dfaut utilises pour lexploration. Toutefois, le designer de lunivers peut dfinir des hirarchies personnalises. Vous-mme avez la possibilit de crer et de modifier des hirarchies dans vos rapports.
Gnralits
Les hirarchies dexploration ne contiennent que des objets de type dimension. En mode Exploration, vous effectuez une analyse descendante sur les dimensions telles que Anne, puis Trimestre et Mois. A chaque niveau, les indicateurs tels que Chiffre daffaires ou Marge bnficiaire sont recalculs. Les thmes les plus classiques dont sinspire le designer ou lutilisateur expriment pour la cration des hirarchies sont laspect gographique, laspect chronologique et laspect produit. Lunivers de dmonstration, Ocan Voyages, comporte quatre hirarchies : Lieux de sjour (Pays, Lieu de sjour, Service, Type de service), Ventes (Anne, Trimestre, Mois, Semaine, Date de la facture), Clients (Pays de rsidence, Rgion de rsidence, Ville de rsidence, Client), Rservations (Anne de rservation, Trimestre de rservation, Mois de rservation, Semaine de rservation, Date de rservation). Lorsque vous prparez un rapport pour une exploration, vous incluez des objets de niveau suprieur devant tre affichs dans votre tableau ou votre graphe, mais vous intgrez des objets plus dtaills dans votre primtre danalyse. BUSINESSOBJECTS rapatrie ces objets de la base de donnes et les stocke en arrire-plan de votre rapport afin quils soient votre disposition ds que vous en avez besoin. Avant de pouvoir analyser des donnes en mode Exploration, vous devez dfinir ces donnes darrire-plan. Pour en savoir plus sur la prparation des donnes pour lanalyse en mode Exploration, reportez-vous la section Dfinition dun primtre danalyse, page 72.
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,
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.
Le tableau affiche le chiffre daffaires des types de service pour French Riviera 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.
2. Slectionnez une valeur dans la liste droulante. Les donnes de la valeur slectionne saffichent dans le tableau.
La colonne Chiffre daffaires est mise jour afin dafficher le chiffre daffaires correspondant French Riviera.
Astuce : Vous pouvez galement cliquer dans la zone et saisir la premire lettre
de la valeur afficher (assurez-vous de saisir une majuscule si ncessaire). Lorsque vous appuyez sur la touche Entre, la valeur saffiche et le tableau ou le graphe est mis jour.
Exploration ascendante
Lexploration ascendante est le contraire de lexploration descendante. Lorsque vous effectuez une exploration ascendante, vous remontez la hirarchie pour afficher des donnes un niveau moins dtaill.
Exploration latrale
Lorsque vous effectuez une exploration descendante ou ascendante, vous vous dplacez dans les niveaux dune mme hirarchie. Si lanalyse des donnes dune hirarchie ne vous permet pas de trouver la rponse une question, vous pouvez vous dplacer vers une autre hirarchie afin danalyser dautres donnes.
Exemple : Exploration latrale de Lieux de sjour vers Ventes
...........................................................
Votre rapport affiche des donnes correspondant Lieu de sjour, qui appartient la hirarchie Lieux de sjour. Le rapport contient galement Anne, qui appartient la hirarchie Ventes, mais les donnes relatives Anne ne sont pas visibles. Si vous effectuez une exploration latrale de Lieu de sjour vers Anne, vous pouvez ensuite faire une exploration descendante vers la dimension suivante de la hirarchie Ventes. Vous pouvez galement faire une exploration latrale vers dautres hirarchies ou revenir en arrire et explorer la hirarchie sur laquelle vous avez travaill en tout premier lieu. Ainsi, lexploration latrale ouvre-t-elle de nouveaux chemins pour lanalyse des donnes.
...........................................................
Avant dentreprendre une exploration latrale, assurez-vous que le rapport contient des dimensions issues de plusieurs hirarchies. Si tel nest pas le cas, vous pouvez : rapatrier les donnes correspondant des dimensions appartenant plusieurs hirarchies en tendant le primtre danalyse, - ou crer de nouvelles hirarchies dans le rapport. Pour en savoir plus sur ces procdures, reportez-vous aux sections suivantes de ce chapitre.
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 555.
2. Double-cliquez. Le graphe est mis jour et la valeur ayant fait lobjet dune exploration est affiche sur la barre doutils Exploration.
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.
dans un tableau, sur la cellule situe au-dessous ou droite de lendroit o vous voulez insrer la variable. dans un graphe, sur la srie de donnes (ou son tiquette de donnes ou son symbole de lgende) ct de laquelle vous allez insrer la variable.
la commande Insrer
la variable insrer.
sur les donnes que vous voulez remplacer. sur les donnes que vous voulez supprimer.
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.
Remarque : Il nest pas possible de glisser-dposer des variables sur des graphes.
Les tableaux prsents ci-aprs rsument les mthodes de dplacement des donnes entre le Gestionnaire de rapports, la barre doutils Exploration et les tableaux simples et croiss.
Vous pouvez glisser-dposer une variable de la liste du Gestionnaire de rapports vers la barre doutils Exploration.
Pour... insrer une variable cliquez sur..... Faites glisser...... et dposez-la lorsque....
la barre doutils Exploration met en valeur le symbole dinsertion ; la barre dtat indique Dposer pour insrer. la barre doutils Exploration met en valeur le symbole de remplacement ; la barre dtat indique Dposer pour remplacer le contenu.
Vous pouvez galement glisser-dposer une variable du Gestionnaire de rapports ou de la barre doutils Exploration vers le tableau simple ou crois sur lequel vous travaillez.
Pour... insrer une variable cliquez sur..... Faites glisser.... et dposez-la lorsque......
le tableau ou la barre doutils Exploration met en valeur le symbole dinsertion ; la barre dtat indique Dposer pour insrer. le tableau ou la barre doutils Exploration met en valeur le symbole de remplacement ; la barre dtat indique Dposer pour remplacer le contenu.
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.
la barre doutils Exploration met en valeur le symbole dinsertion ; la barre dtat indique Dposer pour insrer. le curseur se transforme en curseur dinversion ; la barre dtat indique Dposer pour inverser.
Symbole dinsertion
Symbole de remplacement
Astuce : Vous pouvez faire glisser la barre doutils Exploration, positionne sous les autres barres doutils, afin de la placer un emplacement plus pratique dans votre espace de travail.
En mode Exploration, vous pouvez dtailler un indicateur afin de visualiser ses composants dans le rapport et danalyser les donnes numriques. La synthse dun indicateur est lopration inverse. Au lieu de visualiser les composants de lindicateur, vous naffichez que ses valeurs agrges.
Exemple : Analyse de la marge bnficiaire
...........................................................
Les donnes correspondant Client, Service et Marge sont affiches dans un rapport. La marge est une variable locale associe la syntaxe suivante : Prix du produit - Cot du produit. Lorsque vous dtaillez lindicateur Marge, les donnes relatives Prix du produit et Cot du produit saffichent dans le rapport. Lorsque vous synthtisez lindicateur dtaill, seules les donnes relatives Marge sont affiches.
...........................................................
lorsque vous cliquez sur un indicateur, cela signifie que la variable na pas t cre localement dans le rapport et quelle ne peut donc pas tre analyse.
Une copie du rapport apparat dans un nouvel onglet lintrieur du document. Le nom affich dans longlet est Nom du rapport (n+1). Si par exemple le rapport que vous copiez sappelle Ventes, le nouveau rapport a pour nom Ventes (1).
Elargissement de lanalyse
Elargissement de lanalyse
Il se peut que votre analyse ncessite une dimension non disponible dans votre rapport. Au cours de lexploration, vous pouvez inclure des donnes qui ne se trouvaient initialement pas dans lanalyse, en largissant le primtre danalyse ou en ditant votre requte afin quelle rapatrie un plus grand nombre de donnes de la base de donnes.
Pour inclure toutes les dimensions dune hirarchie, cochez la case de la hirarchie. Cochez une case de filtre pour limiter les donnes rapatries.
Cochez la case de la dimension pour inclure uniquement les dimensions dont vous avez besoin.
3. Slectionnez les dimensions inclure dans votre primtre danalyse et cliquez sur OK. Les dimensions sont affiches dans la liste du Gestionnaire de rapports.
Exploration latrale dans la base de donnes pour rapatrier des donnes supplmentaires
Si un rapport ne contient pas tous les niveaux de dtails dont vous avez besoin, vous pouvez explorer directement la base de donnes par le biais du mode Exploration et rapatrier les donnes requises. Vous navez pas modifier la requte dans lditeur de requte. Pour ce faire : 1. Cliquez laide du bouton droit de la souris sur la colonne ou la ligne dans laquelle vous voulez afficher les nouvelles donnes. 2. Slectionnez la commande Explorer dans du menu contextuel. La bote de dialogue Explorer dans saffiche lcran.
Les dimensions disponibles dans le rapport apparaissent en gris. Les dimensions appartenant aux hirarchies dexploration mais non disponibles dans le rapport apparaissent en noir.
Elargissement de lanalyse
3. Slectionnez une dimension et cliquez sur OK. La dimension est rapatrie de la base de donnes et affiche dans le bloc en cours danalyse.
...........................................................
Vous souhaitez analyser les excellents rsultats en matire de chiffre daffaires raliss aux Etats-Unis. Vous effectuez une exploration descendante sur le pays et vous constatez que le meilleur chiffre daffaires a t gnr par le lieu de sjour Hawaiian Club. Vous souhaitez prsent vous concentrer sur ce lieu de sjour et rechercher des informations relatives au pays dorigine des clients de ce lieu. Or, ces donnes ne sont pas disponibles dans votre rapport. Pour ce faire, vous devez activer loption des filtres dexploration. 1. Slectionnez la commande Options du menu Outils. La bote de dialogue Options saffiche lcran. 2. Cliquez sur longlet Exploration.
3. Cochez la case Poser un filtre dexploration dans la zone Explorer dans. Vous pouvez prsent rapatrier les nouvelles donnes de la base de donnes. Votre rapport en mode Exploration a laspect suivant :
Vous avez effectu une exploration descendante sur Pays et le tableau affiche les chiffres daffaires des lieux de sjour amricains uniquement. 1. Cliquez sur Hawaiian Club dans la colonne Lieu de sjour laide du bouton droit de la souris et slectionnez la commande Explorer dans du menu contextuel. La bote de dialogue Explorer dans saffiche lcran.
Les dimensions dj disponibles dans le rapport apparaissent en gris. La dimension Pays est associe un filtre pour afficher uniquement les donnes des Etats-Unis. La dimension Lieu de sjour est galement associe un filtre permettant laffichage des donnes de Hawaiian Club uniquement. Ces filtres seront utiliss en tant que conditions de requte et seules les donnes relatives au lieu de sjour amricain Hawaiian Club seront rapatries de la base de donnes.
Elargissement de lanalyse
2. Slectionnez Pays de rsidence dans la hirarchie Clients et cliquez sur OK. Les donnes sont rapatries de la base de donnes et Pays de rsidence saffiche dans le tableau. La dimension Lieu de sjour est dplace sur la barre doutils Exploration.
Notez que la France nest plus disponible dans la liste des pays et que Hawaiian Club est le seul nom figurant dans la liste des lieux de sjour. A prsent, le tableau affiche uniquement les donnes relatives Hawaiian Club.
...........................................................
2. Dans la zone Hirarchies disponibles, cliquez sur le signe plus (+) pour visualiser le contenu du dossier dune hirarchie. 3. Dans la zone Dimensions disponibles, cliquez sur le signe plus (+) situ gauche du dossier pour visualiser la liste des dimensions. 4. Faites les modifications ncessaires et cliquez sur OK pour fermer lditeur de hirarchie.
Cliquez sur la dimension que vous voulez ajouter la hirarchie, puis cliquez sur Ajouter. La dimension slectionne saffiche dans le dossier de la hirarchie dans la zone Hirarchies disponibles. Si lditeur de hirarchie nindique pas la dimension que vous voulez ajouter une hirarchie particulire, il vous faudra probablement tendre le primtre danalyse. Pour en savoir plus, reportez-vous la section Elargissement du primtre danalyse, page 541.
1. Cliquez sur la dimension que vous voulez faire monter ou descendre dans la hirarchie. 2. Cliquez sur Monter ou Descendre pour modifier la position de la dimension dans la hirarchie.
Modification du nom dune hirarchie
1. Cliquez sur la hirarchie que vous voulez renommer. 2. Cliquez une deuxime fois sur le nom de la hirarchie, puis saisissez un nouveau nom.
Suppression dune dimension dune hirarchie
Cliquez sur la dimension que vous voulez supprimer, puis cliquez sur Supprimer.
Suppression dune hirarchie
Cliquez sur la hirarchie que vous voulez supprimer, puis cliquez sur Supprimer.
Remarque : Vous pouvez galement utiliser des objets personnels de type date pour une hirarchie chronologique. Pour en savoir plus sur les objets personnels, reportez-vous la section Cration dobjets personnels, page 88.
5. Dans longlet Dfinition de lditeur de variable, cliquez sur un bouton doption pour modifier la qualification, puis cliquez sur OK. 6. Cliquez sur Fermer dans la bote de dialogue Variables.
Les dimensions affiches sur la barre doutils Exploration sont insres en tant que titre. Ce tableau prsente les rsultats du chiffre daffaires pour le lieu de sjour amricain Hawaiian Club en 1994.
3. Slectionnez les options de votre choix et cliquez sur OK. Manuel de lutilisateur 555
Chapitre 21
.................................................................................
Dans ce chapitre
Mode Rotation 558
Tches relatives au rapport matre/dtail en mode Rotation 560 Positionnement horizontal des donnes en mode Rotation 570 Tches relatives aux tableaux croiss et graphes matriciels 3D 571 Affichage et suppression de donnes en mode Rotation 577 Suppression, attribution dun nouveau nom et redfinition de blocs en mode Rotation 578 Transformation des blocs en mode Rotation 579 Autres modifications en mode Rotation 580
Mode Rotation
Le mode Rotation (ou technique slice and dice) vous permet de modifier lemplacement des donnes dans un rapport. Vous pouvez, par exemple, dplacer des donnes en les faisant passer dune colonne sur une ligne. Vous obtenez alors un tableau crois, dans lequel les donnes numriques, telles que le chiffre daffaires, apparaissent lintersection des lignes et des colonnes. Le mode Rotation peut galement vous permettre les oprations suivantes : travailler avec des rapports matre/dtail, afficher et supprimer des donnes, renommer, redfinir et supprimer des blocs, transformer des tableaux simples et croiss en graphes et inversement, poser, diter et supprimer des ruptures, des filtres, des tris, des palmars et des calculs. Le mode Rotation est activ par la fentre Rotation, fentre contextuelle qui offre une reprsentation graphique du rapport sur lequel vous travaillez. Pour excuter des tches, il vous suffit de glisser-dposer les icnes reprsentant les donnes disponibles. Pour afficher la fentre Rotation, slectionnez la commande Rotation du menu Analyse ou cliquez sur le bouton Rotation de la barre doutils Standard. Vous trouverez un schma dtaill de la fentre Rotation la page 559.
Rotation
Mode Rotation
a b
f g c
d e
Fentre Rotation
a. Boutons permettant laffichage des diffrentes zones de la fentre Rotation. b. Boutons permettant la pose de ruptures, de filtres, de tris, de palmars et de calculs sur les variables du rapport. c. Variables que vous pouvez afficher dans le rapport. d. Boutons permettant laffichage de toutes les variables, des dimensions uniquement, des indicateurs uniquement ou encore de toutes les variables par fournisseur de donnes. e. Barre dtat fournissant des informations sur les slections et les oprations effectues. f. Boutons permettant la validation ou lannulation des oprations effectues. Cliquez sur Appliquer pour valider, sur Restructurer pour valider et recalculer le rapport et sur Annuler pour annuler toutes les modifications. A noter quen cliquant sur le bouton Restructurer, vous perdez le formatage que vous avez appliqu. Voir aussi (i)
g. Zone Section affichant le ou les matres des rapports matre/dtail. h. Zone Structure du bloc affichant les variables qui apparaissent dans le tableau simple, le tableau crois ou le graphe actif. i. Onglet pour chaque bloc (tableau simple et crois ou graphe) du rapport. Vous pouvez renommer, transformer, redfinir ou supprimer un bloc en cliquant sur son onglet laide du bouton droit de la souris, puis en cliquant sur une commande du menu contextuel qui saffiche lcran.
La zone Variables disponibles affiche les variables et les formules que vous pouvez afficher dans le rapport.
La zone Structure du bloc affiche les donnes qui apparaissent dans le tableau.
Mode Rotation
La fentre Rotation facilite le travail sur un rapport matre/dtail. Ainsi vous pouvez : crer un rapport matre/dtail, rorganiser un rapport matre/dtail en remplaant le matre ou en crant un rapport matre/matre/dtail, annuler un rapport matre/dtail en supprimant le matre, dsactiver les sections dun rapport matre/dtail. Vous trouverez dans les sections qui suivent les instructions relatives lexcution de ces tches.
Mode Rotation
Vous pouvez remplacer le matre par des donnes dj affiches dans le rapport ou par des donnes non encore affiches. Pour ce faire : 1. Ouvrez un rapport matre/dtail. 2. Slectionnez licne du matre dans la zone Section, puis appuyez sur la touche Suppr. Licne disparat de la zone Section. 3. Pour utiliser les donnes dj affiches dans le rapport, glissez-dposez une icne de la zone Structure du bloc vers la zone Section. 4. Pour utiliser les donnes non encore affiches dans le rapport, glissez-dposez une icne de la zone Variables disponibles vers la zone Section. 5. Cliquez sur Appliquer pour afficher le rapport avec son nouveau matre.
Vous pouvez permuter le matre et les donnes affiches dans le rapport. Pour ce faire, maintenez la touche Maj enfonce, puis faites glisser le matre jusqu le ramener au-dessus de licne avec laquelle vous voulez effectuer la permutation dans la zone Structure du bloc. Relchez le bouton de la souris, puis cliquez sur Appliquer.
Un rapport matre/matre/dtail contient deux matres comme son nom lindique. Cela signifie que la zone Section de la fentre Rotation doit contenir deux icnes. Vous serez le plus souvent amen crer un rapport matre/matre/dtail partir dun rapport matre/dtail existant. Pour ce faire : 1. Ouvrez un rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Faites glisser une icne vers la zone Section. Vous pouvez faire glisser une icne de la zone Variables disponibles ou de la zone Structure du bloc. 3. Dposez licne jusqu la ramener juste au-dessous du matre existant, puis relchez le bouton de la souris.
Mode Rotation
Mode Rotation
Vous dsirez prsent obtenir le nombre de clients par trimestre pour tous lieux de sjour confondus, plutt que le nombre de clients par lieu de sjour comme lillustre le schma ci-dessous.
Pour obtenir ce rsultat, il vous faut dsactiver la section Lieu de sjour du tableau. La fentre Rotation vous permet dexcuter cette tche par un simple clic de souris. BUSINESSOBJECTS recalcule dynamiquement le nombre de clients pour tous lieux de sjour confondus, tandis que les donnes des graphes restent inchanges.
1. Ouvrez un rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Cliquez sur longlet du bloc (tableau simple, tableau crois ou graphe) recalculer. 3. Dans la zone Section, cliquez laide du bouton droit de la souris sur le matre de la section que vous voulez dsactiver. Un menu contextuel saffiche lcran. 4. Cliquez sur Dsactiver cette section.
5. Cliquez sur Appliquer. Le bloc apparat dans la section situe au-dessus de la section que vous avez dsactive.
Mode Rotation
Aprs avoir dsactiv une section dun rapport matre/dtail, vous pouvez la ractiver. Pour ce faire : 1. Ouvrez le rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Cliquez sur longlet du bloc (tableau simple, tableau crois ou graphe) que vous voulez recalculer. 3. Dans la zone Section, laide du bouton droit de la souris, cliquez sur le matre que vous voulez prsent activer. 4. Dans le menu contextuel qui saffiche, cliquez sur Activer cette section. 5. Cliquez sur Appliquer. Vous pouvez galement excuter cette tche en slectionnant le bloc et en le faisant glisser jusqu sa section dorigine. Pour ce faire, maintenez la touche Alt enfonce et cliquez lintrieur du bloc. Placez le curseur sur la bordure du bloc. Lorsque le curseur se change en croix, comme illustr dans la marge, cliquez sur la bordure. Maintenez le bouton de la souris enfonc et faites glisser le bloc vers sa section dorigine. Lorsque vous relchez le bouton de la souris, BUSINESSOBJECTS recalcule dynamiquement les donnes contenues dans le bloc.
Dsactivation ou activation de plusieurs sections simultanment
Dans un rapport matre/matre/dtail, qui par dfinition contient au moins deux sections, vous pouvez dsactiver simultanment deux sections ou plus. Pour ce faire : 1. Ouvrez le rapport matre/dtail, puis ouvrez la fentre Rotation. 2. Cliquez sur longlet du bloc (tableau simple, tableau crois ou graphe) que vous voulez recalculer. 3. Dans la zone Section, laide du bouton droit de la souris, cliquez sur le matre de la premire section de la liste que vous voulez dsactiver. 4. Dans le menu contextuel, cliquez sur Dsactiver cette section et toutes les sections infrieures. 5. Cliquez sur Appliquer. Le rapport est recalcul.
Pour ractiver les sections : 6. Cliquez sur le matre de la dernire section de la liste, laide du bouton droit de la souris (Trimestre, dans lexemple ci-dessus). 7. Cliquez sur Activer cette section et toutes les sections suprieures, puis cliquez sur Appliquer.
La fentre Rotation vous permet de dplacer les donnes horizontalement par la technique du glisser-dposer. Il est galement possible de permuter deux variables.
Mode Rotation
c a d
a. Cette icne reprsente les donnes regroupes en colonnes dans un tableau crois ou sur laxe X dans un graphe. b. Ce symbole reprsente un tableau crois dans la fentre Rotation. Il existe un symbole diffrent pour le graphe. c. Cette icne reprsente les donnes regroupes en ligne dans un tableau crois ou sur laxe Z dans un graphe matriciel 3D. d. Cette icne reprsente les donnes numriques qui apparaissent lintersection des lignes et des colonnes dans un tableau crois (cest--dire dans le corps) et les donnes qui sont projetes sur laxe Y dans un graphe matriciel 3D.
Les schmas ci-dessous illustrent le tableau crois et le graphe matriciel 3D correspondant la reprsentation de la zone Structure du bloc, ci-dessus.
Tableau crois
Graphe matriciel 3D En mode Rotation, pour ce qui est des tableaux croiss et des graphes matriciels 3D, vous pouvez excuter les tches suivantes : cration dun tableau crois ou dun graphe matriciel 3D partir respectivement dun tableau simple ou dun graphe 2D, transformation dun tableau crois ou dun graphe matriciel 3D respectivement en tableau simple ou en graphe 2D, repositionnement des donnes regroupes en lignes ou sur laxe Z, dplacement des donnes des lignes vers les colonnes et inversement (dans les tableaux croiss) et de laxe Z vers laxe X (dans les graphes matriciels 3D), transformation dun tableau crois en graphe matriciel 3D et inversement.
Mode Rotation
Vous trouverez dans les sections qui suivent la description des procdures suivre pour excuter ces tches, exception faite de la transformation dun tableau crois en graphe matriciel 3D et inversement. Cette tche est dcrite la section Transformation des blocs en mode Rotation, page 579.
Cration dun tableau crois ou dun graphe matriciel 3D partir dun tableau simple ou dun graphe 2D
Vous pouvez : utiliser les donnes dj affiches dans le rapport, en dplaant une icne de la zone Structure du bloc ou de la zone Section, utiliser les donnes non encore affiches, en dplaant une icne de la zone Variables disponibles. Pour ce faire : 1. Cliquez dans un tableau simple ou dans un graphe 2D, puis ouvrez la fentre Rotation. 2. Slectionnez licne des donnes utiliser pour la cration du tableau crois ou du graphe matriciel. 3. Faites glisser licne jusqu la ramener au-dessus de licne situe lextrmit droite de la zone Structure du bloc, puis relchez le bouton de la souris. Licne apparat au-dessus et droite des autres icnes dans la zone Structure du bloc, comme illustr la page 571. 4. Cliquez sur Appliquer pour faire apparatre le tableau crois ou le graphe matriciel.
Transformation dun tableau crois ou dun graphe matriciel 3D en tableau simple ou en graphe 2D
Lors de la transformation dun tableau crois ou dun graphe matriciel 3D en tableau simple ou en graphe 2D, vous enlevez les donnes du tableau crois ou du graphe matriciel. Vous pouvez : supprimer les donnes du rapport, afficher les donnes dans un graphe 2D ou dans un tableau simple.
Pour ce faire : 1. Cliquez sur le tableau crois ou le graphe matriciel 3D, puis ouvrez la fentre Rotation. 2. Slectionnez licne de la variable correspondant aux donnes affiches dans les lignes (pour un tableau crois) ou sur laxe Z (pour un graphe). Cette icne est situe lextrmit droite de la zone Structure du bloc. 3. Pour supprimer les donnes du rapport, appuyez sur la touche Suppr. Pour afficher les donnes dans le tableau simple ou dans le graphe 2D, faites-les glisser vers le bas et vers la gauche, jusqu les ramener au mme niveau que les autres icnes. Relchez ensuite le bouton de la souris. 4. Cliquez sur Appliquer pour voir apparatre le tableau simple ou le graphe 2D.
Mode Rotation
Slectionnez une icne, maintenez le bouton de la souris enfonc et faites glisser licne verticalement, vers le haut ou vers le bas, vers son nouvel emplacement. Lors du dplacement de la souris, le curseur change de forme (voir curseur dans la marge). Relchez le bouton de la souris pour dposer licne son nouvel emplacement, puis cliquez sur Appliquer.
Permutation verticale de deux variables
Pour permuter verticalement deux variables, maintenez la touche Maj enfonce e slectionnez lune des icnes que vous voulez permuter. La transformation du curseur vous indique que vous effectuez une permutation (voir curseur dans la marge). Faites glisser licne verticalement jusqu la ramener au-dessus de lautr icne que vous voulez permuter. Relchez le bouton de la souris, puis cliquez su Appliquer.
Dplacement des donnes des colonnes vers des lignes, et inversement, dans un tableau crois
Dans un tableau crois, les donnes saffichent en colonnes et en lignes. Vous pouvez donc modifier le tableau crois en permutant les donnes entre colonnes et lignes. Vous pouvez effectuer cette opration dans la fentre Rotation, en dplaant les icnes partir de et vers langle suprieur droit de la zone Structure du bloc.
Dans cet exemple, les donnes correspondant Trimestre et Anne apparaissent dans les lignes du tableau crois. Vous pouvez dplacer ces variables vers une colonne dans le tableau crois, en faisant glisser Trimestre ou Anne ct de Lieu de sjour.
Slectionnez une icne situe lextrmit suprieure droite de la zone Structure du bloc, maintenez le bouton de la souris enfonc et faites glisser le curseur vers lextrmit infrieure gauche de la zone. Lors du dplacement de la souris, le curseur change de forme (voir curseur dans la marge). Relchez le bouton de la souris et cliquez sur Appliquer.
Permutation de deux variables entre des colonnes et des lignes
Maintenez la touche Maj enfonce et slectionnez lune des icnes que vous voulez permuter. Faites glisser licne jusqu la ramener au-dessus de lautre icne que vous voulez permuter. La transformation du curseur vous indique que vous effectuez une permutation (voir curseur dans la marge). Relchez le bouton de la souris et cliquez sur Appliquer.
Dplacement des donnes de laxe X vers laxe Z, et inversement, dans un graphe matriciel 3D
Dans un tableau crois, cette tche revient dplacer les donnes des colonnes vers les lignes, et inversement. Pour ce faire, suivez les mthodes prcdemment indiques. Remplacez colonne par axe X et ligne par axe Z.
Mode Rotation
procdure dcrite ci-dessus. Pour redfinir lintgralit du rapport, cliquez sur le bouton Restructurer de la barre doutils de la fentre Rotation. La restructuration dun bloc ou dun rapport entrane la suppression de tout formatage pralablement appliqu.
Mode Rotation
Commande
Action
Transforme le tableau simple ou crois slectionn en graphe. Transforme le graphe slectionn en tableau simple. Transforme le graphe matriciel slectionn en tableau crois.
Aucun des attributs ci-dessus nest rserv au mode Rotation, tous ces attributs tant des lments essentiels du module Utilisateur. Toutefois, linterface graphique de la fentre Rotation en permet une utilisation plus conviviale. De plus, il est utile de pouvoir effectuer des oprations de rotation ou de permutation et den appliquer une ou plusieurs fonctionnalits au rapport. Si par exemple vous crez un rapport matre/dtail qui affiche le chiffre daffaires par lieu de sjour, vous pouvez calculer rapidement le chiffre daffaires total par lieu de sjour. Vous trouverez dans les sections qui suivent, les instructions relatives lutilisation de la fentre Rotation pour la pose de tris, de palmars, de calculs, de ruptures et de filtres sur les donnes dun rapport. Pour en savoir plus sur ces attributs, reportez-vous aux sections correspondantes.
Mode Rotation
Insrer un tri
Utilisation du palmars pour ne visualiser que les premires et dernires valeurs dune srie de donnes
Pour appliquer un palmars aux donnes dun rapport, slectionnez une icne dans la zone Section ou Structure du bloc. Cliquez ensuite sur le bouton Appliquer un palmars. Une icne de palmars apparat ct ou au-dessous de licne slectionne. Double-cliquez sur licne de palmars. La bote de dialogue Palmars pour Nom de la variable saffiche, vous permettant de dfinir le palmars appliquer. Cliquez sur OK, puis, dans la fentre Rotation, cliquez sur Appliquer. Le rapport qui saffiche contient le palmars que vous avez appliqu. Vous pouvez galement : redfinir le palmars en double-cliquant sur son icne dans la fentre Rotation, puis en modifiant ses attributs dans la bote de dialogue Palmars pour Nom de la variable, supprimer le palmars en slectionnant son icne et en appuyant sur la touche Suppr. Pour en savoir plus sur le palmars et son utilisation, reportez-vous la section Utilisation du palmars sur les valeurs, page 308.
Appliquer un palmars
Insrer un calcul
Pose de ruptures
Vous pouvez appliquer une rupture sur les donnes affiches dans un tableau simple ou crois. En revanche, vous ne pouvez pas appliquer de rupture sur un matre ou sur les donnes dun graphe. Pour poser une rupture, slectionnez une icne dans la zone Structure du bloc, puis cliquez sur le bouton Insrer une rupture. Une icne de rupture apparat ct ou au-dessous de licne slectionne. Cliquez sur Appliquer. Le rapport incluant la rupture que vous avez pose saffiche alors lcran. Vous pouvez galement : Redfinir la rupture en double-cliquant sur licne correspondante. Dans la bote de dialogue qui saffiche, vous pouvez slectionner les diffrents attributs de la rupture. Supprimer la rupture en slectionnant licne correspondante et en appuyant sur la touche Suppr. Pour en savoir plus sur les ruptures et leur utilisation, reportez-vous au Chapitre 13 "Ruptures de tableaux et affichage des calculs", page 321.
Mode Rotation
Insrer un filtre
Partie VI
Formatage des rapports
www.businessobjects.com/infocenter
Chapitre 22
.................................................................................
Dans ce chapitre
Gnralits 589 Formatage des sections 590
Formatage des blocs 595 Retaillage des colonnes, des lignes et des cellules 598 Affichage des en-ttes et des pieds de page 599
Utilisation des boutons de barres doutils pour le formatage 604 Rptition des formats de cellule 605 Copie des formats de cellules 605 Formatage du texte 606 Formatage des nombres et des dates 608 Cration de vos propres formats de nombres et de dates 610 Utilisation de liens hypertexte dans les rapports BusinessObjects 612 Modification dun lien hypertexte 615 Alignement du contenu dune cellule 616 Insertion dun renvoi la ligne automatique 619 Formatage des bordures de cellules 620 Formatage de larrire-plan des cellules 622
Gnralits
Gnralits
Ce chapitre prsente la procdure de mise en forme des sections dun rapport ainsi que des cellules, des lignes et des colonnes constituant les tableaux simples et les tableaux croiss.
Si vous navez cr aucune section, la section principale est la seule section du rapport. Lorsque vous appliquez une trame de fond, lensemble du rapport ( lexception des bordures) a la mme couleur en trame de fond.
Sections dun rapport matre/dtail
Si votre rapport comporte plusieurs sections, vous pouvez appliquer une trame de fond diffrente chacune delles. Les diffrentes sections peuvent ainsi tre facilement diffrencies. Les sections que vous avez cres se trouvent dans la section principale, dont len-tte et le pied de page sont respectivement affichs au dbut et la fin du rapport. Si vous le souhaitez, vous pouvez masquer len-tte et/ou le pied de page de la section principale.
Exemple :
...........................................................
Dans le schma suivant, le rapport contient deux sections : la section principale et une section Lieu de sjour. Cette dernire comporte trois valeurs, Bahamas Beach, French Riviera et Hawaiian Club. La trame de fond de la section principale est bleue tandis que celle de la section Lieu de sjour est jaune. Ainsi le dbut et la fin de chaque section est clairement visible. Comme le montre le schma, la section Lieu de sjour est contenue dans la section principale.
...........................................................
Cliquez ici pour slectionner la couleur du premier plan. Cliquez ici pour slectionner la couleur de larrire-plan.
Cette zone affiche un aperu de la trame de fond qui sera applique la section.
4. Cochez la case Masquer le pied de page ou Masquer len-tte. Un en-tte ou un pied de page masqu apparat en italique dans la liste de longlet Correspondance du Gestionnaire de rapports.
dun rapport, reportez-vous la section Masquage et affichage des composants dun rapport on page 636.
Len-tte de section gnral est affich en italique pour indiquer quil est actuellement masqu dans la fentre du rapport
3. Cliquez laide du bouton droit de la souris sur Section Gnral dans la liste de longlet Correspondance, puis slectionnez la commande Format de section du menu contextuel. La bote de dialogue Format de section saffiche lcran. 4. Cliquez sur longlet Gnral. 5. Dcochez la case Masquer len-tte ou Masquer le pied de page et cliquez sur OK.
3. Slectionnez un style de trait dans la zone Style. 4. Pour modifier la couleur de la bordure, cliquez sur le bouton doption situ en regard de Personnalise, puis slectionnez une couleur dans la palette qui saffiche lcran. Cliquez sur OK pour fermer la palette.
5. Choisissez les cts du bloc formater. Vous pouvez : cliquer sur une ou plusieurs bordures dans la zone Bordure, - ou cliquer sur Encadre pour placer une bordure sur les quatre cts du tableau. 6. Cliquez sur Appliquer. 7. Cliquez sur longlet Trame de fond et slectionnez les options de votre choix. Les options disponibles dans longlet Trame de fond sont dcrites la page 592. 8. Cliquez sur OK pour fermer la bote de dialogue.
Exemple : Application dune trame de fond et de bordures des tableaux
...........................................................
Dans les exemples qui suivent, une trame de fond jaune a t applique au tableau. Les quatre cts du premier tableau ont une bordure double trait. Le second tableau a une bordure paisse sur les cts infrieur et suprieur uniquement.
...........................................................
Exemple :
...........................................................
Lorsque vous appliquez une trame de fond une section et que vous insrez ensuite un tableau crois, les cellules formant langle du tableau crois nont parfois pas la bonne trame ou le bon formatage comme le montre lexemple ci-dessous. Dans cet exemple, vous voulez que langle suprieur gauche du tableau ait la mme trame de fond que la section.
Deux lments sont vrifier. Assurez-vous que la trame de la cellule et la trame du tableau crois sont transparentes. Pour ce faire : 1. Cliquez sur la cellule de langle suprieur gauche laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 2. Cliquez sur longlet Trame de fond. 3. Cliquez sur le bouton doption Aucun de la section Remplissage.
La cellule est prsent transparente et la trame de fond de la section peut apparatre. Si le problme nest pas rsolu, rptez la procdure mais en slectionnant la commande Format de tableau crois du menu contextuel.
...........................................................
Cliquez sur Automatique pour ajuster automatiquement la largeur des cellules slectionnes par rapport leur contenu.
Saisissez une valeur prcise ou utilisez les flches pour augmenter ou rduire la largeur affiche.
3. Dfinissez la largeur de votre choix dans longlet Largeur. 4. Dfinissez la hauteur de votre choix dans longlet Hauteur. 5. Cliquez sur OK. La bote de dialogue se ferme et llment slectionn est retaill en fonction des paramtres que vous avez choisis.
Tableaux simples
La zone Orientation dfinit le type de tableau affich. Verticale affiche les donnes dans des colonnes avec len-tte sur la ligne suprieure. Horizontale affiche les donnes dans des lignes avec len-tte dans la colonne de gauche.
Affiche un tableau sur plusieurs colonnes ou lignes. Les options disponibles ici dpendent de lorientation du tableau.
Dans cet exemple, vous disposez dun grand tableau deux colonnes. En dfinissant une mise en page sur trois colonnes, vous tirez davantage parti de lespace de la page. Vous pouvez galement indiquer lespace voulu entre chaque ensemble de colonnes ou de lignes.
Le premier tableau affiche le chiffre daffaires de chaque lieu de sjour par trimestre. Etant donn que chaque lieu de sjour par trimestre est une entit unique, lutilisation ou non de lagrgation des doublons ne fait aucune diffrence. Dans le deuxime tableau, la colonne Lieu de sjour a t supprime. La colonne du chiffre daffaires indique une somme de tous les lieux de sjour par trimestre. Etant donn quil ny a que quatre trimestres, le tableau ne comporte que quatre lignes. Le troisime tableau illustre lutilisation de loption Eviter lagrgation des doublons, applique au deuxime tableau. Le nombre de lignes initial a t conserv, mme si le tableau comporte des doublons pour la dimension prsente (Trimestre).
Tableaux croiss
Afin de pouvoir formater les cellules, vous devez pralablement les slectionner.
1. Placez le curseur sur la bordure gauche du tableau, en vitant la partie suprieure du tableau o saffichent les cellules de titre. 2. Lorsque le curseur se transforme en flche noire pointant vers le tableau, cliquez une fois.
Une bordure grise hachure apparat autour du tableau et le corps est mis en surbrillance pour indiquer quil est slectionn.
1. Cliquez une fois sur le corps du tableau crois. 2. Si le corps contient plusieurs variables, maintenez la touche Maj enfonce et cliquez sur chacune des variables. Une bordure grise hachure apparat autour du tableau crois et le corps est mis en surbrillance pour indiquer quil est slectionn.
3. Slectionnez la cellule laquelle vous voulez appliquer le formatage. 4. Cliquez sur le bouton Coller le format uniquement de la barre doutils Standard. Le formatage est copi mais le contenu reste inchang.
Astuce : Vous pouvez galement utiliser le raccourci clavier Ctrl+Maj+V pour
Formatage du texte
Pour formater du texte dans une cellule, vous pouvez : modifier la police et la taille de la police, appliquer une couleur, appliquer des styles (gras, italique et soulign). Vous pouvez appliquer certains attributs de formatage par le biais des boutons de la barre doutils Formatage.
1. Slectionnez la ou les cellules, lignes ou colonnes contenant le texte formater. 2. Utilisez ensuite les boutons de la barre doutils pour appliquer le formatage de votre choix.
Vous pouvez galement utiliser la bote de dialogue Format de cellule pour formater du texte. Pour ce faire : 1. Slectionnez la ou les cellules, lignes ou colonnes contenant le texte formater. 2. Slectionnez la commande Cellule du menu Format ou la commande Format de cellule du menu contextuel qui saffiche lorsque vous cliquez sur le bouton droit de la souris. La bote de dialogue Format de cellule saffiche lcran. 3. Cliquez sur longlet Police pour afficher les attributs de formatage du texte.
4. Slectionnez les attributs de formatage de votre choix, puis cliquez sur Appliquer ou sur OK. Les formats choisis sont appliqus la slection.
4. Slectionnez une catgorie dans la liste Catgorie pour afficher les formats disponibles : Tous Tous les formats. Personnalis Formats crs par vous-mme. Numrique Formats pour les valeurs dcimales. Montaire Formats pour les valeurs montaires. Date/Heure Formats pour la date et lheure. Scientifique Formats pour laffichage des valeurs la puissance n. Pourcentage Formats pour laffichage des pourcentages. Conditionnel Monsieur, Madame, Mademoiselle. Logique Vrai, faux. Image Bitmap/TIFF. 5. Slectionnez le format de votre choix dans la liste Format. Vous pouvez voir un aperu du rsultat du format choisi au-dessous de la zone Positif. Vous pouvez galement voir un aperu du rsultat sous les autres zones (Ngatif, Egal zro et Indfini) si le format a t dfini respectivement pour des nombres ngatifs, des nombres gaux zro et des cellules vides. 6. Cliquez sur Appliquer ou sur OK. Les nouveaux formats sont appliqus la slection.
...........................................................
Le format peut sappliquer aux valeurs positives et ngatives, ainsi quaux valeurs gales zro et aux cellules vides. 1. Dans longlet Nombre de la bote de dialogue Format de cellule, cliquez sur la catgorie Numrique de la liste Catgorie. Les formats de nombres correspondants saffichent dans la liste Format. 2. Cliquez sur le format de nombre deux dcimales (0,00). Le rsultat de ce format sur les valeurs positives saffiche sous la zone Positif. 3. Cliquez dans la zone Positif, puis ajoutez un zro en troisime dcimale. Vous avez cr un format qui permet dafficher des valeurs positives trois dcimales. Si vous ne souhaitez pas saisir de formats dans les zones restantes (Ngatif, Egal zro et Indfini), passez directement ltape 6 4. Cliquez dans la zone Ngatif, puis saisissez le format 0,000. Les valeurs ngatives qui saffichent prsent ont trois dcimales. 5. Saisissez 0,000 dans les zones Egal zro et Indfini. Ces zones correspondent respectivement aux valeurs nulles (zro) et aux cellules vides. 0,000 apparat dans les cellules contenant des valeurs nulles. Le format sapplique galement aux cellules vides.
6. Cliquez sur Ajouter. Le nouveau format saffiche dans la liste Format, sous la catgorie Numrique et sous la catgorie Personnalis.
Les quatre nouvelles proprits du nouveau format saffichent dans la liste Format.
7. Cliquez sur Appliquer ou sur OK. Le nouveau format de nombre est prsent disponible. Vous pouvez appliquer une couleur aux formats de nombre que vous avez crs. Si par exemple vous souhaitez que les valeurs ngatives apparaissent en rouge, saisissez [Rouge] aprs le format de nombre dans le champ Ngatif.
...........................................................
HTTP ou www MAILTO ou @ FILE <a href FTP NEWS TELNET GOPHER WAIS PROSPERO NNTP
HyperText Transfer Protocol courrier lectronique fichiers propres lhte indiqu dans le code HTML File Transfer Protocol infos Usenet protocole Telnet for Interactive Sessions protocoles Gopher et Gopher+ protocole Wide Area Information Servers Prospero Directory Service infos Usenet utilisant un accs NNTP
peuvent tre un peu difficiles car chaque fois que vous cliquez sur la cellule, le lien hypertexte est activ. La solution consiste agrandir la cellule contenant le lien afin de pouvoir slectionner la cellule aprs ladresse sans activer le lien.
Exemple
...........................................................
Des informations complmentaires sur les donnes de votre rapport sont disponibles sur un site web de la socit. En incluant un lien vers ce site partir de votre rapport, vous permettez aux utilisateurs du rapport daller directement la source des informations. Pour ajouter une adresse de site web votre rapport : 1. Insrez une nouvelle cellule individuelle dans votre rapport. Il est recommand de crer une cellule assez grande afin de laisser de lespace aprs ladresse. Ceci vous permet de slectionner facilement la cellule sans activer le lien hypertexte. 2. Slectionnez la cellule et saisissez ladresse : www.businessobjects.com.
3. Appuyez sur Entre. BUSINESSOBJECTS reconnat automatiquement la chane www comme composant dune adresse web et la formate en bleu soulign. Si vous dplacez votre souris au-dessus de ladresse, le curseur prend lapparence dune main pour indiquer quil sagit dun lien hypertexte. 4. Cliquez sur le lien. Si vous avez accs Internet, le site web de Business Objects saffichera dans votre navigateur.
BUSINESSOBJECTS reconnat galement la syntaxe <a href qui vous permet de dfinir exactement ce que vous pouvez afficher dans votre lien hypertexte et de dfinir des chemins daccs relatifs aux fichiers. Dans lexemple de syntaxe ci-dessous, le lien hypertexte permet daccder directement la page Tips & Tricks du site web de Business Objects mais seul BusinessObjects Tips & Tricks saffiche dans votre rapport : <a href="http://www.businessobjects.com/services/infocenter//tips/start/ starthome.htm">BusinessObjects Tips & Tricks</a> Si vous maintenez le curseur de la souris au-dessus de ladresse, une info-bulle apparat et affiche la syntaxe de ladresse :
...........................................................
1. Assurez-vous que la barre de formule est ouverte. 2. Slectionnez la cellule contenant le lien hypertexte que vous voulez modifier. La syntaxe complte du lien hypertexte saffiche dans la fentre de la barre de formule.
3. Effectuez les modifications ncessaires dans la barre de formule et appuyez sur la touche Entre. Le lien hypertexte est mis jour.
Modification directe dans la cellule :
1. Cliquez deux fois sur la cellule contenant le lien hypertexte que vous voulez modifier. 2. Effectuez les modifications ncessaires et cliquez en dehors de la cellule ou appuyez sur la touche Entre. Le lien hypertexte est mis jour.
1. Slectionnez la ou les cellules, lignes ou colonnes dont vous voulez aligner le contenu. 2. Cliquez sur lun des boutons dalignement. Vous pouvez galement utiliser les attributs dalignement de la bote de dialogue Format de cellule. Pour ce faire : 1. Slectionnez la ou les cellules, lignes ou colonnes dont vous voulez aligner le contenu. 2. Cliquez sur la cellule, la ligne ou la colonne laide du bouton droit de la souris et slectionnez la commande Format du menu contextuel. La bote de dialogue Format de cellule saffiche lcran.
Pour modifier lalignement vertical du contenu de la cellule, cliquez sur lun des boutons de la zone Vertical.
Cliquez sur cette option pour afficher un texte long sur plusieurs lignes.
4. Slectionnez les options de votre choix, puis cliquez sur OK. Certains types de tableau simple ou crois, gnralement utiliss dans les rapports financiers, ont une prsentation caractristique comme illustr ci-dessous.
Vous pouvez dfinir un espace entre la bordure gauche de la cellule et le texte ou les nombres contenus dans la cellule. Vous obtenez ainsi laspect dune liste avec retrait dans votre tableau. 1. Dans longlet Alignement, cliquez sur Gauche pour aligner le contenu de la cellule gauche de celle-ci. 2. Spcifiez une valeur dans la zone Retrait. La valeur 1 est synonyme daucun espace. Vous ne pouvez pas spcifier de valeurs ngatives. Vous pouvez galement utiliser les boutons de la barre doutils Formatage : 1. Cliquez lintrieur de la cellule. 2. Cliquez sur le bouton Aligner gauche de la barre doutils Formatage.
Aligner gauche / Aligner droite
Vous pouvez combler lespace compris entre la fin du texte et la bordure de la cellule laide du caractre de remplissage de votre choix. 1. Dans longlet Alignement, cochez la case Remplissage de la zone Paramtres.
Linsertion dune rupture sur une ligne ou une colonne implique laffichage de la mme valeur sur plusieurs lignes ou colonnes. Vous pouvez supprimer ces doublons, fusionner les cellules vides et centrer la valeur par rapport aux lignes ou colonnes quelle dcrit. Pour ce faire : 1. Cliquez sur la colonne ou la ligne sur laquelle vous avez insr une rupture.
Centrer sur la rupture
Pour ce faire : 1. Cliquez sur la cellule Nombre de clients laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 2. Cliquez sur longlet Alignement.
a. Permet la slection du style de trait appliquer. b. Applique le style la bordure suprieure. c. Applique le style la bordure infrieure. d. Applique le style la bordure gauche. e. Applique le style la bordure droite. f. Applique le style aux bordures intrieures.
g. Applique le style aux bordures extrieures. h. Supprime le style de toutes les bordures. i. Permet la slection de la couleur appliquer.
Cliquez sur nimporte quelle autre barre doutils laide du bouton droit de la souris et slectionnez la commande Bordures du menu contextuel. ou Si la barre doutils Formatage est dj affiche, cliquez sur la flche situe en regard du bouton Bordures.
Cliquez ici pour effacer toutes les bordures dfinies. Cliquez ici pour appliquer le style aux bordures externes. Slectionnez les bordures formater.
5. Pour modifier la couleur de la bordure, cliquez sur le bouton doption Personnalise et slectionnez une couleur dans la palette qui saffiche lcran. Cliquez sur OK pour fermer la palette. 6. Slectionnez la ou les bordures formater. Vous pouvez les slectionner individuellement ou cliquer sur Encadre pour slectionner toutes les bordures extrieures. 7. Cliquez sur Appliquer ou sur OK. Les styles de trait et les couleurs sappliquent aux bordures slectionnes.
Cliquez ici pour slectionner la couleur de premier plan de votre choix. Cliquez ici pour slectionner la couleur darrire-plan appliquer. Cette zone affiche un aperu de la trame de fond qui sera applique la section.
Slectionnez le motif ou la trame dans la liste. Transparent applique la couleur darrireplan uniquement. Plein applique la couleur de premier plan uniquement. Les autres options permettent de mlanger les deux couleurs.
4. Slectionnez les options de votre choix, puis cliquez sur Appliquer ou sur OK. Les attributs de trame de fond et de couleur sappliquent llment slectionn.
Chapitre 23
.................................................................................
Dans ce chapitre
Gnralits 626 Positionnement des composants dun rapport 627
Positionnement relatif 627 Alignement des blocs et des cellules 630 Affichage des contours 630 Positionnement manuel des composants laide du quadrillage 631
Utilisation du Gestionnaire de rapports pour
la structuration du rapport 633 Organisation du rapport dans le Gestionnaire de rapports 634 Mise en forme des composants dans le Gestionnaire de rapports 635 Attribution de noms aux composants dans le Gestionnaire de rapports 635
Masquage et affichage des composants dun rapport 636
Affichage et masquage des composants dun rapport 636 Dfinition dune condition pour masquer un composant 638 Masquage dune section vide dans un rapport 645
Fonds de page 647
Gnralits
Cette section explique comment organiser la disposition des diffrents composants contenus sur une page afin que vos rapports aient une prsentation claire et professionnelle. Les sujets suivants sont traits : position des blocs (tableaux simples, tableaux croiss et graphes) et des cellules les uns par rapport aux autres, alignement des blocs les uns par rapport aux autres, dfinition de conditions pour masquer et afficher des blocs afin dobtenir une mise en page diffrente sur diffrentes pages, utilisation de fonds de page.
Positionnement relatif
Le positionnement relatif signifie positionner un bloc slectionn par rapport des marqueurs tels que les marges ou dautres blocs. Si la taille ou la position de ces marqueurs change, le bloc est repositionn en consquence. Lexemple prsent ci-aprs illustre limportance du positionnement relatif.
Exemple : Pourquoi le positionnement relatif est important ?
...........................................................
Dans cet exemple, une page du rapport comporte un graphe et un tableau simple, constitu de cinq lignes. Vous rafrachissez votre rapport afin de mettre jour les donnes. Il en rsulte un tableau comportant prsent dix lignes. Si vous ne dfinissez pas la position du graphe par rapport la position relle du tableau, le nouveau tableau chevauchera le graphe, comme le montre le schma ci-dessous.
Si vous dfinissez la position du graphe par rapport la position relle du tableau simple, lors de lagrandissement du tableau, le graphe est positionn en consquence de sorte toujours se trouver sous le tableau (en conservant lespace dfini). Lutilisation du positionnement relatif est particulirement importante lorsque vous dfinissez des conditions permettant de dterminer si un tableau ou un graphe est affich ou non. Si vous ne positionnez pas les composants les uns par rapport aux autres, il peut en rsulter un chevauchement des composants ou des espaces trs importants entre eux.
...........................................................
3. Dans la bote liste droulante Position horizontale par rapport , slectionnez le marqueur que vous souhaitez utiliser pour positionner le bloc ou la cellule horizontalement.
4. Saisissez un nombre (positif ou ngatif) dans le champ Gauche afin de dfinir lespace voulu entre le marqueur et le bloc slectionn. 5. Dans la bote liste droulante Position verticale par rapport , slectionnez le marqueur que vous souhaitez utiliser pour positionner le bloc ou la cellule verticalement.
6. Saisissez une valeur (positive ou ngative) dans la zone Haut afin de dfinir lespace voulu entre le marqueur et le bloc slectionn. La zone Echantillon illustre le positionnement des composants.
Lespace entre le marqueur et le bloc slectionn est toujours calcul partir de langle suprieur gauche du bloc.
7. Cliquez sur Appliquer ou OK pour afficher les cellules ou les blocs leurs nouvelles positions.
suprieure est la marge suprieure de la page. Lorsquun rapport contient plusieurs sections, la section suprieure correspond au haut de la section dans laquelle un bloc est actuellement positionn.
1. Assurez-vous que la barre doutils Alignement est bien affiche. 2. Slectionnez le premier composant. Par exemple, pour aligner une cellule avec un tableau simple, vous devez dabord slectionner le tableau. 3. Maintenez la touche Ctrl enfonce et slectionnez le composant que vous souhaitez aligner avec le premier. 4. Cliquez sur loption utiliser, puis cliquez sur OK. Les composants que vous avez slectionns sont prsent aligns.
affichent les contours dune cellule. affichent la taille des marges ; les contours de marge ne peuvent tre affichs quen mode Page. affichent le dbut et la fin dune section.
Contours de section :
Slectionnez la commande Contours des cellules ou Contours des sections du menu Affichage.
Contours de cellule Contours de section
Pour afficher les marges : 1. Slectionnez la commande Page du menu Affichage. 2. Si les marges ne sont pas affiches, slectionnez la commande Marges du menu Affichage.
Lorsque vous dposez un composant un nouvel emplacement, celui-ci est automatiquement align sur la ligne la plus proche du quadrillage. Pour positionner un composant : 1. Slectionnez le(s) bloc(s) ou cellule(s) que vous souhaitez positionner. 2. Puis : Placez le curseur sur la bordure hachure du bloc. Lorsque le curseur se transforme en flche de dplacement, maintenez le bouton de la souris enfonc et faites glisser llment slectionn. Cliquez lintrieur de la cellule, maintenez le bouton de la souris enfonc et faites glisser llment slectionn.
Flche de dplacement
3. Faites glisser le bloc ou la cellule vers le nouvel emplacement et relchez le bouton de la souris.
entre des sections. Dans ce cas, les donnes contenues dans le bloc sont recalcules. Vous pouvez galement dplacer des blocs entre des sections laide du Gestionnaire de rapports.
1. Si le Gestionnaire de rapports nest pas dj ouvert, cliquez sur le bouton Gestionnaire de rapports de la barre doutils Standard.
Gestionnaire de rapports
Longlet Correspondance affiche la liste de tous les composants contenus dans le rapport slectionn, selon leur ordre dapparition dans le rapport. Le nom du rapport apparat en haut, suivi de len-tte de la section principale, puis des sections contenant les cellules, les graphes, les tableaux croiss et les tableaux simples. Chaque composant du rapport est reprsent par une icne. Lorsque vous cliquez sur une icne dans le Gestionnaire de rapports, le composant correspondant saffiche dans la fentre du rapport.
Vous pouvez effectuer un copier-coller dun composant dune section du rapport une autre. Lorsque vous collez un composant un nouvel emplacement, la mise en forme initiale est conserve. Ainsi, si vous copiez un graphe en secteurs dans une autre partie du rapport via longlet Correspondance, le graphe conserve les couleurs, les lgendes, les titres et autres formatages qui lui sont associs. Pour ce faire : 1. Cliquez sur licne du composant copier laide du bouton droit de la souris. 2. Slectionnez la commande Copier du menu contextuel.
3. Cliquez nouveau sur le bouton droit de la souris et slectionnez la commande Coller. Cette mthode, la fois simple et rapide, permet de copier un composant puis de travailler sur celui-ci dans la fentre du rapport.
Vous pouvez dplacer un composant dun emplacement un autre dans la liste. Pour ce faire : 1. Cliquez sur licne du composant dplacer. 2. Cliquez nouveau sur cette icne, puis tout en maintenant le bouton de la souris enfonc, faites-la glisser vers lemplacement de votre choix dans la liste. 3. Relchez le bouton de la souris. Licne se trouve prsent au nouvel emplacement dans la liste et le composant est affich au nouvel emplacement dans la fentre du rapport.
3. Ltape suivante dpend du type de composant que vous souhaitez masquer. Si vous avez slectionn une section, cliquez sur longlet Gnral. Si vous avez slectionn un tableau simple, un tableau crois, une cellule ou un graphe, cliquez sur longlet Affichage.
4. Cochez la case Masquer et cliquez sur OK. Le composant est supprim de la page du rapport et son nom apparat en italique dans la liste Correspondance du Gestionnaire de rapports.
Etant donn que le composant napparat plus sur la page du rapport, vous devez utiliser la liste Correspondance du Gestionnaire de rapports pour nouveau afficher le composant. Pour ce faire : 1. Dans le Gestionnaire de rapports, cliquez sur le nom du composant laide du bouton droit de la souris. 2. Slectionnez la commande Format (de cellule, de section, de tableau, de tableau crois, de graphe, en fonction du type de composant slectionn) du menu contextuel. 3. Cliquez sur longlet Affichage ou Gnral. 4. Dcochez la case Masquer et cliquez sur OK.
6. Cliquez sur OK pour appliquer la condition. Les composants qui rpondent la condition dfinie sont masqus. Un composant masqu est retir de la page du rapport et son nom apparat en italique dans la liste Correspondance du Gestionnaire de rapports.
Remarque : Pour en savoir plus sur la syntaxe utiliser pour la rdaction des formules, reportez-vous au Chapitre 14 "Formules, Variables locales & Fonctions", page 351.
Exemple :
...........................................................
Dans cet exemple, vous crez un rapport hebdomadaire sur le chiffre daffaires gnr par gamme de produits et par ville dans le groupe eMode. Ce rapport comporte une section par ville et vous avez cr une variable, Rgion montaire, en regroupant les villes europennes et les villes amricaines. Vous souhaitez crer un rapport affichant le chiffre daffaires en dollars amricains et en euros pour les trois villes europennes, et le chiffre daffaires en dollars uniquement pour les villes amricaines.
Pour ce faire, vous crez deux formats de tableau diffrents comme dans le schma suivant :
Villes europennes
Villes amricaines
Lun des tableaux, intitul Dollars, prsente le chiffre daffaires en dollars uniquement. Vous dfinissez une condition permettant de masquer ce tableau pour toutes les villes europennes. La syntaxe est la suivante :
=<Rgion montaire>DansListe("Europe")
Le second tableau, intitul Euros, affiche le chiffre daffaires en dollars et en euros. Vous dfinissez une condition permettant de masquer ce tableau pour toutes les villes amricaines. La syntaxe est la suivante :
=<Rgion montaire>DansListe("US").
Les deux tableaux apparaissent en italique dans la liste Correspondance du Gestionnaire de rapports car tous deux sont masqus dans certaines sections du rapport.
Lorsque vous dfinissez deux formats de tableau avec des conditions indiquant quel moment chacun doit tre masqu, il est important de positionner les deux tableaux par rapport la bordure gauche de la page du rapport. Lorsquun tableau est masqu, lautre sera repositionn en consquence. Pour en savoir plus sur le positionnement relatif, reportez-vous la section Positionnement relatif, page 627.
...........................................................
Exemple :
Dfinition dune mise en page diffrente pour les pages paires et impaires
...........................................................
Dans cet exemple, vous dfinissez un rapport qui sera imprim et reli. Par consquent, vous voulez crer une mise en page diffrente pour les pages paires et impaires. Vous voulez : que les numros des pages impaires apparaissent dans langle suprieur droit de la page et que le nom du document soit affich dans le pied de page ; que les numros des pages paires apparaissent dans langle suprieur gauche de la page. Pour ce faire :
Mise en page des pages impaires
Vous allez placer les numros des pages dans la zone den-tte de page et le titre du document dans la zone de pied de page. 1. Assurez-vous dtre en mode Page et vrifiez que la page 1 de votre document est affiche lcran. 2. Ajoutez un champ spcial contenant le numro de page dans la partie droite de la zone den-tte de page.
3. Cliquez sur la cellule du numro de page laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran.
Saisissez un nom pour la cellule ici. Celui-ci va vous permettre didentifier la cellule dans la liste Correspondance du Gestionnaire de rapports.
5. Cochez la case Masquer la cellule et saisissez la formule suivante dans le champ correspondant :
=Pair(Page())
Vous pouvez utiliser cette formule pour masquer tous les composants que vous ne voulez pas voir figurer sur les pages paires de votre rapport. 6. Cliquez sur OK pour fermer la bote de dialogue Format de cellule. 7. En suivant la mme procdure, ajoutez le titre du document dans la zone de pied de page et dfinissez une condition permettant de masquer le titre sur les pages paires de votre rapport.
Mise en page des pages paires
Pour dfinir la mise en page des pages paires : 1. Ajoutez un champ spcial contenant le numro de page dans langle gauche de la zone den-tte de page. 2. Cliquez sur la cellule du numro de page laide du bouton droit de la souris et slectionnez la commande Format de cellule du menu contextuel. La bote de dialogue Format de cellule saffiche lcran. 3. Cliquez sur longlet Affichage.
4. Cochez la case Masquer la cellule et saisissez la formule suivante dans le champ correspondant :
=Impair(Page())
Vous pouvez utiliser cette formule pour masquer tous les composants que vous ne voulez pas voir figurer sur les pages impaires de votre rapport. 5. Cliquez sur OK pour fermer la bote de dialogue Format de cellule. Cette cellule sera masque sur toutes les pages impaires du document. Si vous parcourez votre document, vous constaterez que les numros des pages impaires apparaissent dans langle suprieur droit et que les numros pairs apparaissent dans langle suprieur gauche. Le titre du document est indiqu sur les pages impaires uniquement.
...........................................................
Aucune donne relative au CA pour lAustralie et les Etatsunis concernant lanne nonidentifie.
Ce cas peut se prsenter pour deux raisons : La cellule matre de la section est vide car certaines donnes du fournisseur de donnes nont pas t organises en fonction des valeurs de section. BUSINESSOBJECTS attribue la valeur #Vide aux sections dont la cellule matre na pas de valeur. La section ne contient pas de donnes car aucune donne nest actuellement disponible pour cette section. Il est possible de dfinir une condition pour masquer les sections vides dun rapport. Vous pouvez masquer les cellules matre uniquement, la section uniquement ou les deux. Pour ce faire : 1. Cliquez sur longlet Correspondance du Gestionnaire de rapports et choisissez Navigation. 2. Dans la liste Gestionnaire de rapports, cliquez sur la cellule matre vide ou sur la section vide laide du bouton droit de la souris et choisissez Format de section dans le menu contextuel. La bote de dialogue correspondante saffiche. 3. Cliquez sur longlet Gnral.
4. Cochez la case Masquer len-tte et saisissez la formule suivante dans la zone de saisie rserve cet effet :
=IsNull (<variable>)
o <variable> correspond la variable pour laquelle il nexiste aucune donne. La formule qui permet de masquer la cellule matre vide relative lanne dans lexemple ci-dessus est :
=IsNull (<Anne>)
5. Cliquez sur OK. La cellule ou la section vide est masque dans la page du rapport et affiche en italique dans la liste Gestionnaire de rapports de longlet Correspondance.
Fonds de page
Fonds de page
Laspect dun rapport peut tre amlior par insertion dun fond de page. Il sagit simplement dune image affiche en arrire-plan des donnes du rapport et des autres images.
4. Cliquez sur Nouveau. La bote de dialogue Insrer un objet saffiche lcran. 5. Cliquez sur Crer daprs le fichier. 6. Saisissez le chemin daccs au fichier insrer dans le champ Fichier ou cliquez sur Parcourir pour localiser le fichier. 7. Cochez la case Lier si vous souhaitez lier le fichier. Si vous ne cochez pas cette case, limage est intgre dans le rapport. 8. Cliquez sur OK pour fermer la bote de dialogue Insrer un objet.
9. Slectionnez une option daffichage dans la bote de dialogue Fond de page du rapport, puis cliquez sur OK. Centr affiche le fond de page au centre de la page. Mosaque affiche le fond de page sous forme de multiples mosaques.
Astuce : Vous pouvez galement copier une image dans le presse-papiers, puis
Cliquez sur Supprimer dans la bote de dialogue Fond de page du rapport, puis cliquez sur OK. La bote de dialogue se ferme et le fond de page napparat plus dans le rapport.
Chapitre 24
.................................................................................
Dans ce chapitre
Gnralits 650 Rapports sur plusieurs pages 651
Dfinition des lments devant apparatre sur chaque page 651 Gestion des sauts de page 652 En-ttes et pieds de page courants dans les tableaux 655
Mise en page 659
Dfinition des marges 659 Utilisation des en-ttes et des pieds de page 660 Retaillage des en-ttes, des pieds de page et des marges 661
Utilisation des numros de page, de lheure et de la date 662
Insertion de numros de page, de lheure et de la date 662 Modification de laffichage de la date et de lheure 665
Insertion dinformations relatives au document 666 Utilisation du mode Plan 669
Gnralits
Ce chapitre prsente la procdure de mise en forme dun rapport. Il explique comment dfinir des marges, des en-ttes et des pieds de page et comment contrler ce qui apparat exactement sur chaque page du rapport. Il fournit galement des indications relatives la dfinition et la gestion des rapports de plusieurs pages. Par ailleurs, il explique comment traiter des tableaux qui stendent sur plusieurs pages laide den-ttes et de pieds de page courants pour laffichage des calculs au niveau des sauts de page. Enfin, ce chapitre explique comment amliorer un rapport en ajoutant des informations telles que lauteur, les numros de page, la date et lheure, et comment prparer un rapport pour quil soit visualis.
1. Cliquez sur le bloc laide du bouton droit de la souris. 2. Slectionnez la commande Format de bloc du menu contextuel.
Pour... une cellule un tableau simple un tableau crois un graphe cliquez sur longlet..... et cochez la case...
Rpter sur chaque page Rpter le bloc sur chaque page Rpter le bloc sur chaque page Rpter sur une nouvelle page
1. Cliquez sur le bloc ou la section laide du bouton droit de la souris. 2. Slectionnez la commande Format de bloc ou Format de section du menu contextuel.
Pour... une section un tableau simple tableau crois un graphe cliquez sur longlet.... et cochez la case...
3. Pour les tableaux simples et les tableaux croiss, cliquez sur longlet Page. Reportez-vous la page 654 pour une illustration de longlet Page. Pour les graphes, slectionnez longlet Gnral.
a b
a. Place le graphe slectionn sur une nouvelle page. b. Rpte le graphe slectionn sur chaque nouvelle page du rapport. c. Chaque fois que possible, commence sur une nouvelle page les graphes risquant dtre scinds par un saut de page.
Longlet Page illustr ci-dessous montre les options de saut de page pouvant tre dfinies pour les tableaux croiss. Les options relatives aux tableaux simples sont identiques. La seule diffrence est que vous pouvez grer les sauts de page la fois sur laxe horizontal et sur laxe vertical pour les tableaux croiss.
a b c d e f
a. Chaque fois que possible, commence sur une nouvelle page les blocs et les sections risquant dtre scinds par un saut de page. b. Lorsquun tableau simple/crois stend sur plusieurs pages, len-tte de titre est rpt en haut du tableau sur chaque nouvelle page. c. Avant quun tableau simple/crois passe sur une nouvelle page, un pied de page est affich en bas du tableau. d. Lorsquun tableau simple/crois stend sur plusieurs pages, un en-tte de saut de page est affich en haut du tableau sur chaque nouvelle page. Vous pouvez insrer une formule dans cet en-tte afin dafficher un montant rcapitulatif de la page prcdente, par exemple. e. Avant quun tableau simple/crois passe sur une nouvelle page, un pied de page est affich. Vous pouvez insrer une formule dans ce pied de page afin dafficher une somme cumulative, par exemple. f. Options de saut de page pour laxe vertical dun tableau crois.
...........................................................
Lexemple ci-aprs prsente deux pages de relev de compte bancaire. Pour en faciliter la lecture, ltat du compte aprs la liste des crdits et des dbits apparat en bas de la premire page. Cette somme est rpte en haut de la deuxime page avant que la liste des dbits et des crdits ne reprenne Ces sommes sont affiches uniquement en cas de rupture de page.
Pied de page de rupture. Cette ligne nest affiche quavant un saut de page dans le tableau. Saut de page En-tte de saut de page. Cette ligne nest affiche quaprs un saut de page dans le tableau.
...........................................................
Page
3. Utilisez la barre doutils Structure pour insrer les colonnes et les lignes ncessaires.
un sous-total de la page courante un total cumulatif, savoir la somme de toutes les donnes affiches dans le tableau jusqu la page courante incluse un montant rcapitulatif de la page prcdente, savoir la somme de toutes les donnes du tableau jusqu la page prcdente incluse le pourcentage des donnes affiches sur la page courante par rapport toutes les donnes affiches dans le tableau
Chapitre 14 "Formules, Variables locales & Fonctions" on page 351. Vous pouvez galement utiliser les contextes dentre, de sortie et de rinitialisation, ainsi que les arguments PourChaque et PourTout dans les cellules den-tte et de pied de page de rupture. Pour en savoir plus sur cette syntaxe tendue, reportez-vous au Chapitre 15 "Contextes de calcul et syntaxe tendue" on page 381.
Mise en page
Mise en page
Cette section explique comment dfinir les marges des pages dun rapport et comment utiliser et mettre en forme les en-ttes et les pieds de page.
Page
Lorsque vous relchez le bouton de la souris, une cellule saffiche dans la zone que vous avez trace. Lorsquune nouvelle cellule est insre, un curseur clignote lintrieur de celle-ci afin de vous permettre de saisir du texte immdiatement. 4. Saisissez votre texte ou votre formule dans la cellule et appuyez sur la touche Entre. Vous pouvez prsent mettre en forme la cellule selon vos besoins.
Mise en page
Curseur de retaillage
2. Dans le menu Insertion, slectionnez la commande Champ spcial puis Numros de pages ou Date et heure. Choisissez ensuite une option dans le sous-menu.
Commande Numros de pages
Affiche le mot Page suivi du numro de page courant. Affiche le numro de page courant et le nombre total de pages dans le rapport.
Affiche la date et lheure courantes (mises jour automatiquement chaque ouverture du rapport). Affiche la date laquelle le rapport a t enregistr pour la dernire fois (mise jour automatiquement). Affiche la date laquelle le rapport a t imprim pour la dernire fois (mise jour automatiquement). Affiche la date laquelle les donnes du rapport ont t rafrachies pour la dernire fois avec les donnes les plus rcentes de la base de donnes (mise jour automatiquement).
3. Cliquez une fois lintrieur de la zone du rapport dans laquelle vous voulez afficher les numros de page. Une cellule affichant le numro de page est insre.
3. Modifiez la mise en forme selon vos besoins et cliquez sur OK pour fermer la bote de dialogue.
Exemple : Comment connatre la date de dernire mise jour des donnes dun rapport ?
...........................................................
Dans de nombreuses socits, il est essentiel de connatre la date ou lheure exacte de la dernire mise jour du rapport. Dans BUSINESSOBJECTS, vous pouvez afficher la date du dernier rafrachissement dans un champ spcial automatiquement mis jour chaque rafrachissement du rapport. Ainsi, un simple coup doeil suffit pour connatre la dernire mise jour des donnes. Pour ce faire : 1. Ajoutez une cellule en haut de votre rapport et saisissez Dernier rafrachissement le, par exemple. 2. Dans le menu Insertion, slectionnez la commande Champ spcial, puis Date et heure, puis De dernier rafrachissement. Le curseur se transforme en curseur dinsertion de cellule. 3. Cliquez une fois en regard de la cellule Dernier rafrachissement le.
La date laquelle le rapport a t mis jour pour la dernire fois est insre dans le rapport. Cette date est mise jour chaque rafrachissement du rapport.
loption choisie dans la bote de dialogue de linvite au moment de lexcution de la requte. Si vous aviez choisi de ne rapatrier que les chiffres de vente relatifs lEurope du nord pour lanne 1995, Europe du Nord FY95 est insr dans la cellule. le nom des filtres que vous avez poss sur lensemble du rapport. Il sagit des filtres placs dans le dossier Gnraux de la bote de dialogue Filtres. le nom des filtres actuellement affichs sur la barre doutils dexploration.
Filtres gnraux
Filtres dexploration
Exemple :
...........................................................
Dans cet exemple, vous tes invit choisir les donnes devant tre rapatries de la base de donnes lors de lexcution de la requte. Vous devez choisir le nom du commercial et lanne pour laquelle vous voulez des donnes. A prsent, vous voulez insrer ces informations dans votre rapport afin de garder trace des donnes rapatries. Pour ce faire : 1. Slectionnez la commande Champ spcial, puis Invite de requte du menu Insertion. La bote de dialogue Liste dinvites saffiche lcran en cas de choix multiples.
2. Choisissez linvite Quel commercial ? et cliquez sur OK. Le curseur dinsertion de cellule saffiche.
Curseur dinsertion de cellule
3. Cliquez une fois lendroit o vous voulez que linvite de requte saffiche. Le nom du commercial saffiche dans une nouvelle cellule.
4. Rptez les tape 1 3 pour insrer lanne choisie lors de lexcution de la requte. Vous disposez prsent du nom du commercial, Galager, et de lanne, FY95, dans votre rapport.
Ces informations sont mises jour si vous excutez nouveau la requte et que vous choisissez un commercial diffrent ou une autre anne.
...........................................................
Si vous cliquez sur le bouton S, la section principale est plie de sorte que seuls le titre et le logo soient affichs. Si vous cliquez sur le bouton 1, toutes les sections Ville de la section 1 sont plies de sorte que seuls le titre de section, le nom de la ville et les totaux des sections soient affichs. Pour visualiser un rapport en mode Plan : 1. Cliquez sur longlet Correspondance du Gestionnaire de rapports. Vous obtenez la liste de toutes les sections contenues dans le rapport.
2. Cliquez sur la section que vous souhaitez visualiser dans la liste Correspondance du Gestionnaire de rapports. Les informations de niveau suprieur de cette section sont affiches dans la fentre du rapport. 3. Cliquez sur la flche situe en regard du nom de la section sur la barre Plan. La section slectionne souvre et vous pouvez visualiser les dtails de cette section.
Chapitre 25
.................................................................................
Dans ce chapitre
Gnralits 672
Quest-ce quun rapport standard ? 673 Quest-ce quun modle ? 675 Dfinition dune prsentation de rapport par dfaut 676
Personnalisation des styles de rapports standard 677
Modification des paramtres 679 Modifications des paramtres et application un rapport ouvert 679 Application des styles de rapport standard 683 Tous les utilisateurs utilisent les mmes styles de rapport standard 684 Un modle contient les styles de rapport standard corrects 684
Utilisation de modles 686
Cration dun modle 686 Application dun modle 687 Remplacement des variables dun modle par les variables dun rapport 689
Gnralits
Le prsent chapitre dcrit comment dfinir des modles et comment personnaliser des styles de rapports standard pour crer des rapports standard. Lutilisation de modles vous permet de gagner du temps si vous utilisez rgulirement la mme structure et la mme mise en forme pour vos rapports. Vous dfinissez une seule fois les paramtres et vous pouvez ensuite les rutiliser pour tous vos rapports. En personnalisant les styles de rapport standard, vous pouvez modifier lombrage par dfaut, la police et dautres formats utiliss par BUSINESSOBJECTS par dfaut chaque fois que vous crez un rapport standard ou insrez un nouveau tableau, une cellule, une rupture ou un autre comosant dans un rapport existant.
Pied de page
Les cellules qui contiennent len-tte sont bleu fonc, celles qui constituent le corps et contiennent du texte et des chiffres en police Arial 10 sont jaune ple et encadres dune bordure noire. Les pieds de page sont affichs sur fond blanc et les cellules individuelles sont encadres dune bordure noire.
Lorsque vous insrez un nouveau tableau, tableau crois ou une cellule individuelle dans un rapport, ce format par dfaut est utilis. Que se passe-t-il si votre entreprise utilise toujours des lignes den-tte de couleur verte et des types de bordures diffrents, ou bien si vous souhaitez utiliser dautres polices, ou encore si vous souhaitez un format particulier chaque fois que vous insrez une rupture dans un tableau simple ou crois ? A laide de lditeur de Styles de rapport standard, vous pouvez personnaliser ces attributs et les enregistrer pour disposer ainsi de vos propres couleurs, polices, styles de nombres, etc, chaque fois que vous crez un rapport. Les paramtres qui dfinissent les styles utiliss pour crer un rapport standard sont dfinis dans un fichier appel defaut.ret. Ce fichier est stock dans le dossier de modles BUSINESSOBJECTS. Les paramtres de cration des rapports standard tant contenus dans un fichier unique, vous pouvez les personnaliser une fois seulement et distribuer ensuite ce fichier lensemble des utilisateurs de votre entreprise. A chaque fois quun utilisateur cre un rapport standard, la mise en forme dfinie au niveau de lentreprise est applique.
Remarque : Un rapport standard ne contient pas de donnes de mise en forme telles que les marges et lorientation. Si vous souhaitez inclure ce type de donnes lorsque vous crez un nouveau rapport, utilisez un modle. Voir Un modle contient les styles de rapport standard corrects, page 684 pour des informations supplmentaires.
Structure
La structure dun rapport dfinit la prsentation des donnes. Vos donnes peuvent tre par exemple prsentes dans un tableau crois, sous forme dhistogramme ou dans une structure matre/dtail. Lorsque vous utilisez un modle, les donnes sont affiches dans la structure dfinie pour ce modle.
Styles
Les styles contenus dans un modle dfinissent larrire-plan, ainsi que le style des en-ttes et des pieds de page.
Permet dafficher un message qui vous invite choisir la prsentation de rapport standard ou slectionner un modle particulier. Affiche un cran dans lequel vous pouvez slectionner un modle. Le modle indiqu dans cette liste est toujours utilis pour la cration dun nouveau rapport. Cre toujours un rapport standard.
Astuce : Si vous avez dfini un univers et un modle par dfaut, vous pouvez crer des documents sans utiliser lAssistant de cration de rapports. Lorsque vous cliquez sur le bouton Nouveau ou slectionnez Nouveau du menu Fichier, lEditeur de requte saffiche. La liste Classes et objets prsente les classes et les objets de lunivers par dfaut. Lorsque vous crez une requte, les donnes sont organises en fonction de la prsentation que vous avez dfinie dans le modle par dfaut.
Cette bote de dialogue se compose de deux parties : Elments du rapport La zone Elments du rapport situe dans la partie gauche de la bote prsente la liste des lments qui constituent un rapport. Ces lments comprennent des tableaux, des tableaux croiss ainsi que des cellules, des pages et des ruptures. Chaque lment de la liste est identifi par un nom et une icne. Onglets rservs aux paramtres Lorsque vous cliquez sur une des icnes prsente dans la liste, les onglets situs dans la partie droite de la bote de dialogue affichent les options de mise en forme quil est possible dappliquer au composant slectionn. Ces onglets sont identiques ceux qui sont prsents dans les botes de dialogue rserves aux formats.
Certaines icnes sont accompagnes dun signe plus. Cliquez sur ce signe pour dvelopper la liste. Les modifications que vous pouvez apporter dpendent du type de composant du rapport. La liste ci-dessous prsente les boutons de la bote Styles de rapport standard :
...........................................................
Cliquez sur... Ajouter Supprimer OK Pour...
Ajouter une rupture ou un niveau de section. Supprimer une rupture ou un niveau de section de la liste. Enregistrer vos modifications et fermer la bote de dialogue. Les modifications sont enregistres dans le fichier default.ret. Fermer la bote de dialogue sans enregistrer les modifications apportes. Appliquer les modifications apportes dans le rapport actif. Ce bouton napparat pas si aucun document nest ouvert. Ouvrir lAide en ligne et obtenir une brve description des options de la bote de dialogue.
Annuler
Appliquer
Aide
Remarque : Vous ne pouvez pas dfinir des attributs de graphe dans la bote de
Tableaux
Vous pouvez modifier la mise en forme par dfaut et les options de prsentation des tableaux. Pour modifier les paramtres gnraux des tableaux, slectionnez Tableaux dans la liste. Ces paramtres dfinissent laffichage ou non des en-ttes et des pieds de page, lorientation des tableaux et linsertion des ruptures. Pour modifier les paramtres des diffrents lments qui composent un tableau, cliquez sur le signe plus en regard de licne Tableaux. Vous pouvez dfinir diffrentes mises en formes pour les en-ttes, les pieds de page et le corps des colonnes et des lignes.
Tableaux croiss
Vous pouvez modifier la mise en forme par dfaut et les options de prsentation des tableaux croiss. Slectionnez Tableaux croiss pour modifier les paramtres gnraux des tableaux croiss. Ces paramtres dfinissent laffichage ou non des enttes et des pieds de page, lorientation des tableaux et linsertion des ruptures. Pour modifier les paramtres des diffrents lments qui composent un tableau, cliquez sur le signe + en regard de licne Tableaux croiss. Vous pouvez dfinir des styles pour les en-ttes et les pieds de page, pour les cellules qui composent le corps du tableau crois et pour ses quatre coins.
Ruptures
Vous pouvez modifier les paramtres qui dfinissent les ruptures insres dans des tableaux et des tableaux croiss. Il est possible de dfinir jusqu neuf niveaux diffrents de rupture pour chaque niveau. Cliquez sur licne Ruptures pour modifier les paramtres qui sappliquent aux ruptures insres dans le rapport. Cliquez sur licne du niveau n pour modifier les paramtres appliquer tous les niveaux n de rupture dans le rapport. Ouvrez le dossier de niveau n et cliquez sur Verticale ou Horizontale pour modifier les paramtres qui sappliquent uniquement llment slectionn.
Sections
Vous pouvez dfinir diffrents attributs pour neuf sections au maximum dans un rapport. Il est possible de dfinir des attributs pour les cellules affiches en haut de chaque section et qui contiennent les valeurs matre ainsi que pour les fonds ombrs de la section. Cliquez sur licne Sections pour modifier les paramtres qui sappliquent tous les niveaux de la section dans le rapport. Pour modifier les paramtres dune section prcise, cliquez sur licne Niveau n et effectuez les modifications requises. Pour modifier les paramtres des diffrents lments qui composent une section, cliquez sur le signe plus en regard de licne Niveau n pour dvelopper la liste Sections. Cliquez sur Cellule matre pour modifier les paramtres de la cellule matre. Cliquez sur Zone Section pour modifier lombrage de fond de la section slectionne.
Pages
Vous pouvez modifier lombrage de fond des pages de rapport. Il est possible de dfinir soit le mme ombrage pour toute la page, soit des ombrages diffrents pour len-tte de la page, le corps et le pied de page.
Slectionnez licne Page pour dfinir un ombrage identique pour les trois lments qui composent la page. Pour modifier les paramtres de ces diffrents lments, cliquez sur le signe plus en regard de licne Page. Vous pouvez dfinir des ombrages diffrents pour len-tte de page, la section principale (le corps) et le pied de page.
Cellules individuelles
Cliquez sur licne Cellule individuelle pour modifier les paramtres des cellules individuelles.
682 Manuel de lutilisateur
composant auquel appliquer le style et choisir Appliquer le style standard dans le menu contextuel.
3. Dfinissez la mise en page du rapport, les marges et ajoutez tout autre lments que vous voulez inclure dans le modle. 4. Enregistrez ce rapport en tant que modle dans le dossier o vos modles BUSINESSOBJECTS sont enregistrs. Vous pouvez maintenant utiliser ce modle pour crer de nouveaux rapports.
Remarque : Les styles de rapport standard enregistrs avec ce modle sont ceux
dfinis la cration du modle. Ceci signifie que si vous modifiez plus tard les paramtres dans la fentre Styles de rapport standard, les styles enregistrs dans le modle ne seront pas les mmes.
Utilisation de modles
Lutilisation de modles est possible dans les cas suivants : Lorsque vous crez un rapport. LAssistant de cration de rapports propose une bote de dialogue qui vous permet de visualiser et de choisir le modle utiliser. Les styles et la structure du modle sont appliqus au nouveau rapport. Lorsque vous mettez en forme un rapport existant. Lorsque vous appliquez un modle, vous pouvez choisir dappliquer uniquement les styles du modle ou les styles et la structure. Si vous choisissez dappliquer les styles et la structure, vous pouvez aussi remplacer manuellement certaines variables du modle par certaines variables du rapport.
Remarque : Les designers dunivers peuvent appliquer des formats (Alignement, Police, Bordure, Ombrage) des objets lors de la cration dunivers. Ces formats sont applicables mme si vous utilisez un modle qui contient des formats diffrents. Si vous crez des modles, nous vous recommandons de consulter la personne qui conoit les univers dans votre entreprise pour vous assurer que vous utilisez bien les mmes formats.
Utilisation de modles
Appliquer au rapport les styles et la structure dfinis dans le modle Choisir les lments du modle appliquer au rapport
OK
Options
5. Dans la bote de dialogue Options du modle, cliquez sur Appliquer le style pour appliquer le fond, len-tte et le pied de page du modle. Seules les options de la zone Options de la page sont maintenant disponibles :
6. Si vous ne souhaitez pas appliquer le fond ou len-tte/pied de page, dsactivez respectivement Appliquer le fond de page du modle et Appliquer lentte et le pied de page du modle. 7. Cliquez sur Appliquer la structure et le style pour appliquer au rapport le style du modle et sa structure (blocs, sections). Cette option permet : dactiver les options de la zone Structure. de remplacer les variables du modle par les variables du rapport. Pour en savoir plus sur cette opration, reportez-vous la section Remplacement des variables dun modle par les variables dun rapport, page 689.
Utilisation de modles
8. Cliquez sur OK puis sur Appliquer ou sur OK dans la bote de dialogue Appliquer un modle.
Remarque : Vous ne pouvez pas appliquer des modles crs laide de rapports
BUSINESSOBJECTS 4.1 des rapports crs dans BUSINESSOBJECTS 5.x et vice versa.
Remplacement des variables dun modle par les variables dun rapport
Lorsque vous appliquez un modle, par dfaut, BUSINESSOBJECTS choisit comment placer les variables du rapport dans la structure du modle. Vous pouvez slectionner manuellement comment vous voulez faire correspondre les variables du rapport celles de la structure du modle. Procdez comme suit : 1. Ouvrez un rapport et choisissez loption Appliquer un modle dans le menu Format. La bote de dialogue Appliquer un modle apparat. 2. Cliquez sur Options. La bote de dialogue Options du modle saffiche. 3. Cliquez sur Appliquer la structure et le style. Les options de la zone Structure sont maintenant actives. 4. Dcochez la case Remplacer automatiquement les variables et cliquez sur Dfinir. La bote de dialogue Remplacer les variables saffiche. 5. Dans la zone Variables du rapport, cliquez sur la variable du rapport que vous voulez faire correspondre avec la variable du modle.
6. Dans la zone Variables du modle, cliquez sur la variable du modle qui doit tre remplace par la variable du rapport et cliquez enfin sur Remplacer. La variable du rapport apparat dans la zone Variables du modle :
Ici, lutilisateur a remplac la variable Clients par la variable Rgion de rsidence. Cette variable apparatra dans le rapport et la variable Clients dans le modle.
7. Rptez ltape 6 pour remplacer dautres variables et cliquez sur OK. 8. Pour annuler un remplacement, slectionnez la variable dans la zone Variables du modle et cliquez sur Supprimer. 9. Dans la bote de dialogue Options du modle, cliquez sur OK. La bote de dialogue Appliquer un modle saffiche de nouveau. 10. Cliquez sur Appliquer ou sur OK. BUSINESSOBJECTS applique le modle au rapport.
Chapitre 26
.................................................................................
Dans ce chapitre
Gnralits 692 Utilisation de donnes et dimages issues dune autre application 693
Insertion de donnes et dimages issues dune autre application 693 Edition des objets OLE 2 insrs 696
Utilisation dimages dans un rapport 698
Gnralits
BUSINESSOBJECTS est conu pour vous permettre lchange de donnes avec dautres applications. Cet change consiste importer et afficher, dans un rapport BUSINESSOBJECTS, des donnes et des images issues dautres applications Windows. Vous pouvez galement transfrer les donnes dun rapport BUSINESSOBJECTS vers dautres applications, telles que Microsoft Excel. BUSINESSOBJECTS supporte la fonctionnalit OLE 2 (Object Linking and Embedding version 2 ou liaison et incorporation dobjet version 2) mise au point par Microsoft. Cette fonctionnalit permet de crer des objets (au sens OLE) partir de fichiers issus dautres applications qui supportent galement OLE 2. Un objet OLE 2 peut tre un fichier de traitement de texte, une feuille de calcul, une image, etc. Vous pouvez incorporer un objet OLE 2 dans un rapport BUSINESSOBJECTS, ce qui signifie alors que lobjet rside physiquement dans le rapport. Vous pouvez galement lier des objets, auquel cas les donnes ou limage restent stockes dans le fichier de lapplication source et sont affiches dans BUSINESSOBJECTS grce une liaison dynamique. Enfin, vous pouvez lier ou incorporer des rapports BUSINESSOBJECTS dans dautres applications supportant OLE 2. BUSINESSOBJECTS admet galement la fonctionnalit DDE (Dynamic Data Exchange ou change dynamique de donnes) de Microsoft. Cette fonctionnalit vous permet dutiliser les donnes issues dun rapport BUSINESSOBJECTS dans dautres applications. La fonctionnalit DDE vous assure la mise jour dynamique des donnes dans lapplication cible lorsque ces donnes sont modifies dans lapplication source, comme par exemple BUSINESSOBJECTS.
Remarque : Vous pouvez galement changer des donnes issues de BUSINESSOBJECTS avec dautres applications en exportant les donnes vers diffrents formats de fichier. Vous pouvez, par exemple, exporter les rsultats dune requte vers un format dBASE ou Microsoft Excel. Pour en savoir plus sur lexportation de donnes vers diffrents formats de fichier, reportez-vous au Chapitre 8 "Exportation de donnes partir de BusinessObjects", page 191.
Vous trouverez dans les sections qui suivent la description de ces deux mthodes dinsertion dobjets.
Cochez la case Afficher en icne pour faire apparatre, dans le rapport, lobjet sous forme dicne. Pour ouvrir lobjet, double-cliquez sur son icne. Informations sur le type dobjet slectionn.
4. Cliquez sur OK. La procdure diffre selon le type dobjet que vous voulez crer : Si lapplication utilise pour la cration de lobjet supporte OLE 2, elle saffiche directement dans la cellule slectionne. Le nom de lapplication remplace BUSINESSOBJECTS dans la barre de titre et les menus de lapplication saffichent. Si lapplication ne supporte pas OLE 2, elle souvre au-dessus de la fentre BUSINESSOBJECTS. 5. Crez lobjet dans lapplication source. 6. Pour revenir BUSINESSOBJECTS : Si lapplication source supporte OLE 2, il vous suffit de cliquer lextrieur de celle-ci. Si lapplication ne supporte pas OLE 2, slectionnez la commande Quitter. Lobjet saffiche alors dans la cellule slectionne.
3. Pour localiser le fichier (cest--dire lobjet) insrer, saisissez le chemin dans le champ Fichier ou cliquez sur Parcourir pour slectionner le fichier. 4. Cochez la case Lier si vous voulez lier lobjet. Si vous ne cochez pas cette case, lobjet sera incorpor au rapport. 5. Cliquez sur OK pour refermer la bote de dialogue. Lobjet saffiche alors dans la cellule slectionne.
Remarque : Si vous ne slectionnez pas de cellule avant dactiver la commande Objet du menu Insertion, BUSINESSOBJECTS vous invite crer une nouvelle cellule dans laquelle apparatra lobjet.
Lors de ldition dun objet sur place, les commandes et les barres doutils ncessaires ldition de lobjet apparaissent dans BUSINESSOBJECTS. Le nom de lapplication source vient sinscrire dans la barre de titre la place de BUSINESSOBJECTS. Pour diter un objet sur place, vous pouvez : double-cliquer sur lobjet dans le rapport, cliquer sur lobjet, puis slectionner la commande Objet/Editer du menu Edition ou la commande Editer du menu contextuel. Une bordure hachure apparat autour de lobjet. Lorsque vous avez fini ldition de lobjet, cliquez nimporte o lextrieur de lobjet pour revenir linterface BUSINESSOBJECTS et enregistrer le document actif.
Si lapplication dont lobjet est issu ne supporte pas ldition sur place, vous devez ouvrir lapplication au moment de ldition de lobjet. Pour ce faire, vous pouvez : double-cliquer sur lobjet, cliquer sur lobjet, puis slectionner la commande Objet/Ouvrir du menu Edition ou la commande Ouvrir du menu contextuel. Lobjet saffiche alors dans lapplication source. Pour revenir BUSINESSOBJECTS au terme de ldition de lobjet, enregistrez le fichier et quittez lapplication. Lobjet dit apparat alors dans le rapport.
Partie VII
Annexes
www.businessobjects.com/infocenter
Options de la ligne de commande Excuter 704 Dfinition des variables BOUSER, BOPASS et autres variables 705
Annexe A
Gnralits
Vous trouverez dans cette annexe les instructions relatives au lancement du module Utilisateur de BUSINESSOBJECTS au moyen de la commande Excuter de Windows. La commande Excuter remplace le double-clic sur licne de BUSINESSOBJECTS. Vous pouvez galement inclure dans la ligne de commande un nom dutilisateur, un mot de passe et dautres options.
Annexe A
Nom dutilisateur qui vous a t attribu par le superviseur. Les noms dutilisateur contenant des espaces doivent tre placs entre guillemets, comme suit : nom dutilisateur. Mot de passe qui vous a t attribu par le superviseur. Cette option est obligatoire si vous saisissez loption -user. Les mots de passe contenant des espaces doivent tre placs entre guillemets, comme suit : mon mot de passe. Par dfaut, dernier mode de connexion de lutilisateur spcifi ou mode connect au premier dmarrage de BUSINESSOBJECTS. Le mode local vous dconnecte du rfrentiel et ne permet donc dactiver aucune connexion au cours de la session. Nom du document avec lequel vous voulez travailler au moment du lancement de BUSINESSOBJECTS. Vous devez saisir le chemin daccs ce fichier, par exemple : c:\BusinessObjects\userdocs\ventes.rep Si vous travaillez avec plusieurs rfrentiels, permet dindiquer le rfrentiel que vous voulez utiliser. Excute BUSINESSOBJECTS sans afficher le logo. Nom de fichier texte dans lequel sont stockes des variables. Vous pouvez spcifier les variables BOUSER et BOPASS, qui grent laccs BUSINESSOBJECTS. Vous pouvez galement dclarer vos propres variables dans le fichier. Pour en savoir plus sur ces variables, reportez-vous au paragraphe Dfinition des variables BOUSER, BOPASS et autres variables ci-aprs.
-online ou -offline
repname.rep
Astuce : Dans le fichier que vous dclarez aprs loption -vars, vous pouvez galement indiquer les variables DBUSER, DBPASSWORD et DBDSN (le nom de ces variables dpend de la base de donnes de votre site). Ces variables peuvent par exemple servir la dfinition dune condition sur un objet. Pour des informations supplmentaires sur ces variables, reportez-vous la section Variables BUSINESSOBJECTS dans le Manuel pour la base de donnes inclus dans le package BUSINESSOBJECTS.
BOUSER et BOPASS
Lorsque le superviseur BUSINESSOBJECTS cre des utilisateurs, il assigne chacun un nom dutilisateur et un mot de passe. Le nom dutilisateur et le mot de passe sont stocks dans le rfrentiel. Lorsque vous lancez le module Utilisateur en mode connect, qui est le mode de travail par dfaut, BUSINESSOBJECTS se connecte au rfrentiel et lit les informations relatives la scurit. Votre nom dutilisateur et votre mot de passe sont alors crits dans fichier objects.lsi ou dans le fichier objects.ssi, situs dans le dossier ShData ou dans le dossier LocData. Aprs avoir lanc BUSINESSOBJECTS en mode connect, vous pouvez utiliser les variables BOUSER et BOPASS dans la ligne de commande accessible via la commande Excuter. Vous pouvez : Dclarer la valeur des variables aprs les options -user et -pass. Si, par exemple, le superviseur vous a attribu le nom dutilisateur VICTOR et le mot de passe HUGO, vous pouvez crire la commande suivante : c:\BusinessObjects\Busobj.exe -user VICTOR -pass HUGO Dclarer les variables et les valeurs qui leur correspondent dans un fichier texte du dossier BusinessObjects. Puis, dans la ligne de commande accessible via la commande Excuter, indiquez le nom du fichier aprs loption -vars. Si par exemple le superviseur vous a attribu le nom dutilisateur VICTOR et le mot de passe HUGO, vous pouvez crer un fichier .txt (monfich.txt) dans lequel vous spcifiez : BOUSER=VICTOR BOPASS=HUGO Vous pouvez prsent utiliser la commande Excuter : c:\BusinessObjects\Busobj.exe -vars monfich.txt
Remarque : Les noms dutilisateur et les mots de passe contenant des espaces
doivent tre placs entre guillemets, comme suit : nom dutilisateur. Vous pouvez utiliser des majuscules pour spcifier les variables qui grent la scurit, comme dans lexemple ci-dessus.
Annexe A
Quest-ce quune macro ? 709 Quest-ce quune macro complmentaire ? 709 Quen est-il des scripts utiliss dans BUSINESSOBJECTS 4.1 ? 710
Utilisation des macros 711
Excution dune macro 711 Utilisation de la barre doutils Visual Basic 712
Utilisation de macros complmentaires 714
Installation dune macro complmentaire 714 Utilisation dune macro complmentaire 715 Dsinstallation dune macro complmentaire 715 Echange de macros complmentaires avec dautres utilisateurs 715
Annexe B
Gnralits
Gnralits
Vous pouvez personnaliser BUSINESSOBJECTS 5.x laide du langage de programmation Microsoft Visual Basic for Applications. BUSINESSOBJECTS 5.x dispose dun diteur Visual Basic permettant de dvelopper des macros, des macros complmentaires et des fournisseurs de donnes VBA. Lditeur Visual Basic est lditeur VBA Microsoft standard qui vous est peut-tre dj familier si vous utilisez des produits Microsoft Office. Cette annexe dcrit comment utiliser des macros et des macros complmentaires dans BUSINESSOBJECTS. Pour en savoir plus sur la cration de fournisseurs de donnes VBA, reportez-vous la section Utilisation des procdures Visual Basic for Applications, page 155.
Annexe B
Vous pouvez utiliser vos propres programmes Visual Basic for Applications en tant que macros complmentaires. Pour en savoir plus sur la cration dune macro complmentaire partir dun programme, reportez-vous au manuel BUSINESSOBJECTS SDK Reference Guide.
2. Dans la bote liste droulante Macros disponibles dans, slectionnez les documents dans lesquels les macros sont stockes. Vous pouvez choisir dafficher les macros disponibles dans le document actif, toutes les macros de tous les documents ouverts, les macros dun document ouvert slectionn ou encore les macros se trouvant dans des macros complmentaires.
Les macros stockes dans le ou les documents slectionns sont affiches dans la liste Nom de la macro. 3. Slectionnez le nom de la macro utiliser et cliquez sur Excuter.
Annexe B
a. Ouvre la bote de dialogue Macros. b. Ouvre lditeur Visual Basic. c. Les boutons 1 5 excutent les macros qui leur sont associes.
3. Cochez la case 1 pour activer le premier bouton de la barre doutils Visual Basic. 4. Cliquez sur le bouton situ droite du nom de la macro. La bote de dialogue Macros saffiche lcran. 5. Slectionnez dans la liste la macro que vous voulez utiliser et cliquez sur le bouton Slectionner. Le nom de la macro saffiche dans la zone Nom de la macro. 6. Dans la zone Info-bulle, saisissez linfo-bulle que vous voulez utiliser pour la macro. Linfo-bulle saffiche lorsque vous placez le curseur sur le bouton correspondant de la barre doutils Visual Basic.
Annexe B
2. Cliquez sur le bouton Parcourir pour localiser et ouvrir les macros complmentaires se trouvant sur votre poste. La zone Macros complmentaires disponibles affiche la liste de toutes les macros complmentaires disponibles. Deux types de macros complmentaires peuvent tre affiches dans cette bote de dialogue : celles qui sont disponibles et celles qui ont t installes. Une macro complmentaire ne peut tre utilise que lorsquelle a t installe. 3. Cochez la case situe en regard du nom de la macro et cliquez sur OK. La macro complmentaire est installe et peut alors tre utilise.
Remarque : Lorsquun utilisateur installe une macro complmentaire, cette dernire nest installe que pour cet utilisateur. Si celui-ci se connecte sous un autre nom, la macro complmentaire ne sera pas disponible.
Annexe B
2. Slectionnez le script convertir. 3. Dans la bote liste droulante Convertir en, slectionnez lendroit o vous souhaitez sauvegarder la macro convertie. Vous pouvez convertir la macro dans le document actif ou dans un nouveau document.
Remarque : A la suite de la conversion, la macro peut parfois ncessiter une lgre mise au point dans lditeur Visual Basic afin quelle puisse correctement fonctionner. Pour en savoir plus, reportez-vous au manuel BUSINESSOBJECTS SDK Reference Guide.
Annexe B
Lenvironnement de dveloppement Visual Basic souvre. La programmation dans Visual Basic ncessite la connaissance de lenvironnement de programmation, trait dans le manuel BUSINESSOBJECTS SDK Reference Guide.
Index
####### 436 #ALERTEUR 437 #CALCUL 383, 420, 424, 427 agrgats cumulatifs 421424 exemple 422, 425 formules non agrges 425 pied de la rupture 422, 425 solution pour le contexte de rinitialisation 423 #DEBORDEMENT 445 #DICT.ERREUR 438 #DIV/0 440 #ERREUR 441 #ERRI 442444 agrgat contenant une formule complexe 443 formule combinant indicateurs et dimensions 442 formule utilisant la clause WHERE 444 #INCONNU 447 #SYNTAXE 446, 447 #VALEURMULTI 427435 agrgats 427429 dans les pieds et les en-ttes de rupture 430 exemple 428, 430, 432 pose dun tri 449 sections 432 #Vide 645 .rea 709 @prompt 146 @variable 146 2000 anne 213 adresses e-mail adresses, ajout de liens partir des rapports 612 affichage barres doutils 277 dfinition de la taille de lespace de travail 210 documents BusinessObjects 4.1 33 donnes dans les rapports en mode Rotation 577 en-tte et pied de page de section 594 tiquettes de donnes sur les graphes 496 listes de valeurs 101 mise en page 662 mode Plan 669 numros de page dans les rapports 662 page 210 quadrillages des graphes 498 rapports dans des documents 219 rapports en mode Structure 450 structure 210, 633 syntaxe tendue 448 titre dun graphe 492 affichage des devises paramtres rgionaux 212 affichage des nombres paramtres rgionaux 212 affichage en mode Plan 669 afficher alerteurs 318 barres doutils 207 Report Manager 214 Afficher len-tte de variable option de tableau crois 602 agrgat fonctions 371 agrgat, dfinition 412 agrgats cumulatifs 421424 dfinition 412, 421 exemple avec contexte de rinitialisation 398 exemple de #CALCUL 422 solution pour lerreur #CALCUL 423 aide messages de la barre dtat 208 sur les fonctions 374 aide en ligne xxi aide sur la fonction 374 aide voir documentation BusinessObjects ajout colonnes dans tableaux, tableaux croiss 269 filtre 294 lignes dans tableaux croiss 269 ruptures 326 tris 307 alerteurs 314 #ALERTEUR 437 activation et dsactivation 317 copie 319 cration 315 et tris personnaliss 303 masquer et afficher 318 suppression 319 alignement blocs 630 cellules 630 contenu des cellules 616 tiquettes daxe 488 Aligner sur le quadrillage commande 274 an 2000 213 analyse donnes en mode Exploration 519
A
A la fois oprateur de lEditeur de requte 106 adaptation de lchelle des fourchettes de valeurs 491
Index
analyse des donnes BUSINESSMINER 514 exploration ascendante 526 exploration descendante 523531 exploration latrale 526 fentre Rotation, illustration 559 hirarchies 73 mode Exploration 555 mode Rotation 558 objets de type dimension 73 passage au mode Exploration 522 passage au mode Rotation 558 analyse des donnes en mode Rotation 583 annulation action 220 annulation des rapports matre/ dtail 283, 565 effacement du contenu de la cellule matre 285 placer le matre dans un bloc 565 placer le matre dans un tableau simple ou crois 283 suppression du matre 565 Annuler commande 526 application condition de requte simple 78 condition prdfinie 76 palmars 309 ruptures conditionnelles 332 styles de rapport standard 683 Appliquer un style standard commande 683 argument 158 assistant calcul, sur lEditeur de requte 110 cration de nouveau rapport 47 insrer un graphe 458 insertion de tableau 262 insertion de tableau crois 262 insertion de tableaux 262 insertion de tableaux croiss 262
assistant de cration de rapports 47 dfinition doptions par dfaut 50 astuces xvi astuces et conseils 409, 411, 442, 447, 448450 attribution dun nom blocs 578 colonnes et lignes 269 attribution dun nouveau nom rapports 219 attribution de nom cellules 635 graphes 635 tableaux 635 tableaux croiss 635 AucunFiltre fonction 299, 411 Automatisation 155 average rolling, calculating 375 axe horizontal tris 306 axe vertical tris 306 axe X illustration 486 masquer 499 organisation des donnes sur 463 axe Y illustration 486 masquer 499 organisation des donnes sur 463 primaire 504 secondaire 504 axe Z affichage 499 affichage de donnes sur dans des graphes 2-D 464 affichage de donnes sur dans des graphes 3-D 466 masquer 499 organisation des donnes sur 463 axes formatage des nombres sur 488 masquer 498 mise en forme 486, 489
B
barre dtat messages 208 barre doutils Bordures, affichage 620 Bordures, illustration 620 Formatage, illustration 606, 616 Structure 657 Visual Basic 711 Barre de formule utilisation 355 barres doutils affichage 277 alignement 630 exploration 525, 535 masquer et afficher 207 mise en forme 604 tris 300 barres hausse-baisse affichage dans les graphes courbe 482 base de donnes connexions 43 multidimensionnelle 40 relationnelle 40 base de donnes de dmonstration, univers, rapports 61 bloc graphe, formatage 474 blocs alignement 630 attribution dun nom 578 dfinition de conditions de masquage 638 dplacement 631 dplacement entre des sections 632 mise en forme 590, 595 positionnement 627 redfinition 578 retaillage 476 suppression 578 BOPASS 705 bordures applications aux plans 483 barre doutils Bordures 620 formatage des bordures de graphe 474
Index
mise en forme des bordures de blocs 595 mise en forme des bordures de sections 595 mise en forme des bordures des cellules 620 BOUSER 705 BUSINESSMINER 514 BusinessObjects base de donnes de dmonstration, univers, rapports 61 dmarrage partir dInfoView 203 installation via CD-ROM 40 installation via navigateur Internet 40 nouveauts 34 prsentation 26 Zero Admin 34 Zero admin 34 BusinessObjects 3.1 mise niveau 33 BusinessObjects 4.1 affichage des documents 33 BusinessQuery enregistrement des documents au format BUSINESSQUERY 242
C
calculs barre doutils 337 criture de formules 354 glisser-dposer 342 Nombre 335 suppression dans les tableaux simples, tableaux croiss 337 sur lEditeur de requte 108 utilisation dans les conditions de requte 110 utilisation de fonctions dans 371 variance 336 calculs smantiquement dynamiques 384 calculs sur les donnes dun graphe graphes 510 calculs sur les donnes dun rapport appliquer en mode Rotation 582
suppression dans les tableaux simples, tableaux croiss 337 capture en mode Exploration 540 caractre fonctions 371 caractres gnriques dans les conditions de requte 108 catgories affectation des documents 228 cration 229 dfinies 223 utilisation pour rechercher des documents 225 CD-ROM installation de BusinessObjects 40 cellules ajout de liens aux 612 alignement 630 alignement du contenu 616 combinaison de donnes dans 376 copie de la mise en forme uniquement 605 dbuter sur une nouvelle page 651 dfinition des styles de rapport standard 682 dplacement 631 dition du contenu des cellules individuelles 274 fusion 619 individuelles 272 insertion 269, 272 insertion dimages 698 matre 276 masquage 636 mise en forme 623 mise en forme de larrire-plan 622 mise en forme des bordures 620 mise en retrait du contenu 618 positionnement 627 renvoi la ligne du contenu 619 rpter sur chaque 651 retaillage 598
slection 268 cellules individuelles dfinition des styles de rapport standard 682 insertion 272 masquage 636 champ spcial date et heure 662 filtre gnral 296 filtres dexploration 553, 666 filtres gnraux 666 invite de requte 666 numros de page 662 chiffre daffaires et quantit vendue, comparaison sur le graphe 504 classe dfinition 60 introduction 62 ouverture dans lditeur de requte 68 sous-classes 68 classes 28 clavier raccourcis 209 coller les fonds de page 648 colonnes ajout dans tableaux, tableaux croiss 269 attribution dun nom 269 insertion 269, 272 masquer 313 retaillage 270, 598 slection 268 slection dans les tableaux simples et croiss 267 tableau et tableau crois, copie 254 tableau et tableau crois, inversion 253 tableau et tableau crois, suppression 258 combines requtes 123 requtes, restrictions sur 127 commande options de la ligne de commande Excuter 704 commande Filtres gnraux insertion en tant que champ spcial 666
Index
complexe condition 87 filtre 296 complexes conditions de requte 102, 104 conditions de requte, modification 110 composants de rapport masquage 636 COMPUTE instruction 134, 141 Concatnation() fonction 376 condition applique une requte 7679 application de condition prdfinie 76 dfinition 76 slection de valeurs pour des conditions simples 79 suppression 79 utilisation de listes de valeurs 78 condition de requte prdfinie application 76 dfinition 76 suppression 77 condition de requte simple application 78 slection de valeurs 79 utilisation de listes de valeurs 78 condition prdfinie application 76 dfinition 76 suppression 77 univers de dmonstration 77 condition sur une requte application de condition simple 78 conditionnelle mise en forme 636 conditions masquer des blocs 638 conditions de requte prdfinies 102 conditions de requte simples 102 conditions multiples 87 conditions sur les requtes application avec une sousrequte 115
application de calculs 111 complexes 102, 104 complexes, conseils 108 complexes, modification 110 complexes, suppression 110 prdfinies 102 simples 102 suppression 122 utilisation dune sous-requte 114 utilisation de groupes de 118 connexion une base de donnes 43 cration pour le SQL la carte 143 connexion personnelle slection 144 conseils sur lutilisation de conditions de requte complexes 108 contexte dfinition 414 diffrents contextes de calcul dans un rapport 389 entre 387, 394 rinitialisation 421 sortie 387, 394 contexte dentre 387, 394 corps 388 dfinition 396, 414 exemple de formule 397 syntaxe 396 contexte de rinitialisation dfinition 399, 414 description 421 exemple 398 exemple de #CALCUL 422 solution pour lerreur #CALCUL 423 syntaxe 399 syntaxe avec contexte dentre et de sortie 401 tableaux croiss 400 contexte de sortie 387, 394 contexte local 388 dfinition 396, 414 exemple de formule 397 syntaxe 396 contexte local contexte de sortie 388 dfinition 414
dimensions 389 contextuels menus 209 contours affichage 630 affichage des marges 630 affichage des sections 630 section 282 contours des sections affichage 282 conversion euro 344 scripts en macros 716 Convertir de ReportScript commande 716 copie alerteurs 319 mise en forme des cellules 255 tableaux et tableaux croiss 270 copier coller des donnes partir de BUSINESSOBJECTS 193 coller des donnes vers une application Office 193 copier et coller des donnes partir de BUSINESSOBJECTS 193 Copier tout (menu Editer) commande 193 corps 603 contexte dentre 388 dfinition 414 dimensions 389 slection du corps dun tableau 603 slection du corps dun tableau crois 604 tableaux croiss 250 Correspond au modle oprateur de lEditeur de requte 106 couleurs application larrire-plan des cellules 622 application aux bordures des cellules 621 courants en-ttes et pieds de page 655 courbes 2D, mise en formes des sries de donnes 480
Index
cration alerteurs 315 catgories personnelles 229 rapports 218 requte 6482 cration de rapport cration de requte 6482 cration de rapports vierges 218 cration de requte 6482 Crer un fournisseur de donnes commande 55 crer/transformer graphes matriciels 3D, tableaux croiss 573
D
date fonctions 371 dates application de formats au contenu des cellules 608 combinaison avec du texte dans les cellules 378 fonction FormatdeDate() 378 formats personnaliss 610 insertion 662 mise en forme 608, 612 suppression des formats 612 dBASE 152 fichiers, accs aux donnes partir de 154 DBDSN 704 DBPASSWORD 704 DBUSER 704 DDE 197 voir change dynamique de donnes De dernier enregistrement commande 663 De dernier rafrachissement commande 663 dcimale chelle dans les graphes 490 default.ret fichier, propos de 674 fichier, emplacement 684 dfaut primtre danalyse 72 dfinion de priorit de tri dans des requtes 81 dfinir en tant que matre rapports matre/dtail 277
Dfinir en tant que variable commande 362, 392 dfinition de priorit de tri dans des requtes 81 dfinition des contextes dentre et de sortie 396 dfinition du contexte de rinitialisation 399 dfinitions dune requte 71 dgrouper variables groupes 368 dplacement blocs 631 cellules, colonnes, lignes avec la fonction glisser-dposer 260 cellules, utiliser la fonction glisser-dposer 631 Designer BusinessObjects 60 DESIGNER 60 designer BusinessObjects 28 dtailler indicateur 539 Developer Suite xvi devise euro 343 formats 344 libell ISO 347 styles 608 Diffrent de oprateur de lEditeur de requte 105 oprateur, conseils dutilisation 109 Diffrent du modle oprateur de lEditeur de requte 106 dimensions 384 dfinition 412 liaison des fournisseurs de donnes 174 masquer 448 divers fonctions 371 document fonctions 371 document personnel rcupration 223 documentation BusinessObjects xvixxi
aide en ligne xxi Informations supplmentaires xxi Manuel de rsolution des incidents xx manuels au format PDF xix prsentations multimdias xvii Prise en main de BusinessMiner xviii Quick Tour xvii, xviii service de documentation sur le Web xvi documentation voir documentation BusinessObjects documents 203 enregistrement 238 enregistrement au format html 240 enregistrement au format texte mis en forme 239 enregistrement en fichiers PDF 240 enregistrement en fichiers texte 239 enregistrement en tant que fichiers BusinessQuery 242 enregistrement en tant que fichiers BUSINESSQUERY 242 enregistrement pour tous les utilisateurs 239 extension de fichier .rep 238 extension de fichier .rtf 239 extension de fichier .txt 239 rafrachissement 231 documents BusinessQuery enregistrement dans BusinessObjects 243 documents personnels enregistrement sur le serveur 226 envoi 226 liste, affichage dans BusinessObjects 223 liste, affichage dans InfoView 223 documents WebIntelligence enregistrement 243 documents, dfinition 412
Index
domaine scurit choix 204 connexion 204 donnes ajout dans des tableaux 256 calculs dans les rapports 335 combinaison dans les cellules 376 DDE (voir change dynamique de donnes) de sources diffrentes dans des blocs diffrents 167 de sources diffrentes dans le mme bloc 169 dplacement dun axe un autre sur les graphes 468 glisser-dposer 261 limitation du nombre extrait 118 masquer 313 mise en vidence 314 mise en valeur 314 qualification pour le mode Exploration 550 rotation 463 types incompatibles 378 donnnes groupement 364 DpVBAInterface 155 dynamique filtre 296
E
Echange dynamique de donnes voir DDE change dynamique de donnes 692 chelle adaptation de lchelle des fourchettes de valeurs 491 dcimale 490 dfinition de lchelle dun graphe 489 logarithmique 490 modification dans les rapports matre/dtail 490 Editeur de formule utilisation 356 utilisation de fonctions 372 diteur de formule 449
diteur de requte affichage dobjets 68 bouton Visualiser 65 illustration 65 Editeur de variable utilisation 360 dition blocs 265 contenu des cellules individuelles 274 filtre 292 fonds de page 648 fournisseurs de donnes 56 hirarchies 546 information de conversion sur leuro 347 objet OLE 2 696 palmars 312 ruptures 326, 327 effacement cellules matre dans les rapports matre/dtail 285 Egal oprateur de lEditeur de requte 105 liminer les lignes de donnes dupliques renvoyes par une requte 81 eMode 63 documentations de dmonstration 32 kit de dmonstration 32 emplacement du fichier fichier default.ret 684 En cours commande Date et Heure 663 enregistrement 71 rapports et documents 238 enregistrement de dfinitions de requte 71 enregistrement de documents au format de fichier html 240 au format html 240 au format PDF 240 dans Documents personnels 226 documents BusinessQuery 243 documents WebIntelligence 243 en fichiers PDF 240
enregistrement des documents en fichiers texte 239 en tant que fichiers BusinessQuery 242 en tant que fichiers BUSINESSQUERY 242 format texte mis en forme 239 option Sauvegarder pour tous les utilisateurs 239 enregistrement et sortie de lditeur de requte 71 en-tte tableau 248 en-ttes affichage dans les tableaux simples et croiss 599 application dune trame de fond 661 courant dans les tableaux 655 informations complmentaires dans les tableaux croiss 602 insertion dune cellule 660 page 660 retaillage 661 ruptures 328 saut de page 655 tableaux 248 envoi documents personnels 226 erreur conversion en euro 344 dans la syntaxe de formule 358 messages, voir aussi Manuel de rsolution des incidents erreur de syntaxe 449 espace dfinition dans les histogrammes 481 espace de travail organisation 210 EstNul fonction 646 utilisation pour masquer des sections vides 646 Et oprateur de lEditeur de requte 119, 120
Index
tiquettes mise en forme 497 modifier 497 supprimer 497 tiquettes daxe application des formats de texte 488 application des marques 489 application des styles de ligne 489 dfinition dune chelle 489 illustration 486 mise en forme 486, 489 tiquettes de donnes affichage sur le graphe 496 mise en forme 496 euro affichage du symbole montaire 343 conversion partir de leuro 345 conversion en euro 344 erreurs de conversion 344 taux de conversion 346 triangulation 347 Eviter lagrgation des doublons option de tableau 601 exceptions mise en vidence laide dalerteurs 314 excution de requtes 81 exemple #CALCUL 422, 425 #ERRI 443 #VALEURMULTI 428, 430, 432 agrgat avec contexte de sortie 393 agrgat avec contextes dentre et de sortie 397 agrgat cumulatif avec contexte de rinitialisation 398 agrgation avec contexte dentre 395 calcul du chiffre daffaires minimal par ville de rsidence pour chaque rgion 395 calcul du chiffre daffaires total 386 calcul du chiffre daffaires total cumul par pays 398
calcul du nombre de villes de rsidence par rgion 393 calculs smantiquement dynamiques 385 contexte de calcul 388 mots cls 410 PourChaque 402 PourTout 402 Rapport (mot cl) 408 syntaxe tendue 390 syntaxe tendue dune formule dagrgat 390 exploration 542 annulation des actions 526 barres doutils 525, 535 exportation de donnes options 197 exportation des donnes 192 formats externes 192 utilisation du copier coller 193 extension de fichier .pdf 240 extension de fichier .rep 238 extension de fichier .rtf 239 extension de fichier .txt 239 extension de fichier html 240 extension de fihcier .bqy 243 extensions de fichier .bqy 243 .pdf 240 html 240 extensions de fichiers .rea 709 .rep 238 .ret 674 .rtf 239 .txt 239
F
fentre Rotation bouton Restructurer 578 fichier de donnes personnelle dfinition 44 fichier de donnes personnelle, dfinition 44 fichier de donnes personnelles accs aux donnes partir dun 149 fichier de donnes personnelles, dfinition 41 fichiers emplacements par dfaut 230
fichiers de donnes personnelles noms 183 fichiers de donnes personnelles cration de hirarchies partir de fichiers de donnes personnelles 153 filtre 411 affichage des valeurs dans un champ spcial 296 ajout 294 appliquer en mode Rotation 583 complexe 296 dynamique 296 fonction AucunFiltre 299, 411 gnral 290, 540 gestion 292 gestion des filtres et du palmars 312 illustration 290 insertion 291 listes de documents 225 mots cls 411 non prise en compte 299 slection de valeurs diffrentes 292 spcifique dun bloc 290 suppression 295 filtre gnral dans un champ spcial 296 filtre, dans un champ spcial 296 filtres et cellules matres 377 fonction NoFilter 299 ignorer 299 Filtres dexploration 666 insertion en tant que champ spcial 666 filtres dexploration insertion en tant que titre 553 fonction Rang utilisation des oprateurs de contexte 404 fonctions agrgat 371 aide sur 374 AucunFiltre 299 caractre 371 Concatnation() 376
Index
date 371 divers 371 document 371 EstNul 646 FormatDeDate() 378 FormatDeNombre() 378 fournisseur de donnes 371 Impair 642 NoFilter 299 numriques 371 O 379 Pair 642 Rang 404 Rang() 372 utilisation 371 utilisation dans lEditeur de formule 372 fonds de page 647 coller 648 dfinition des styles de paramtres standard 682 dition 648 insertion 647 suppression 648 Format automatique, graphes 462 format texte mis en forme, enregistrement des documents 239 formatage alerteurs 314 sries de donnes sur les aires 479 sries de donnes sur les graphes 3-D 479 sries de donnes sur les graphes secteurs 479 sries de donnes sur les histogrammes 479 FormatDeDate() fonction 378 FormatDeNombre() fonction 378 formats devise 344 formule affichage dans les documents 450 affichage en mode Structure 450 dfinition 412 modification dans les cellules 449
formules ajout des rapports 369 dans les en-ttes et pieds de page de rupture 657 dfinies 354 instructions sur la syntaxe 358 modification 369 suppression 370 utilisation de conditions 354 fournisseur de donnes 28, 40, 41 annulation 58 cration de requte 6482, dition 56 explication 28 fichier de donnes personnelles, dfinition 44 fichiers de donnes personnelles, dfinition 41, 44 fonctions 371 nouveaux 55 procdure stockes, dfinition 44 procdures stockes, dfinition 41, 44 procdures VBA, dfinition 41 requtes, dfinition 41, 44 serveur OLAP, dfinition 42, 44 SQL la carte, dfinition 41, 44 types 40 fournisseurs de donnes exemples de noms 183 liaison 173, 176 liaison des dimensions 174 liaison et rgles de compatibilit 170 mise jour 231 modification du nom 183 obtenir des statistiques 187 pourquoi renommer 184 procdures stockes 134 purge 188 SQL la carte 139 suppression 188 suppression des liens 178 VBA 155 FTP 612 functions Previous() 375
G
gnral filtre 290, 540 gestion 326 filtre 292 palmars 312 pose de tris dans des rapports 305 ruptures 326 Gestionnaire de rapports insertion de tableaux partir du 251 insertion de tableaux partir du Gestionnaire de rapports 251 mode Exploration 533 structuration des rapports 633 glisser-dposer dplacement de blocs 631 dplacement de cellules 631 dplacement des cellules, colonnes, lignes 260 GOPHER 612 graphe aires formatage 479 graphes affichage dune lgende 493 affichage des tiquettes de donnes 496 affichage des marques 489 affichage des quadrillages 498 affichage des tableaux, tableaux croiss en tant que 579 affichage du titre 492 affichage sous forme de tableaux simples, tableaux croiss 461 axe X 486 axe Y 486 base 483 calculs 510 cration 458 cration partir de tableaux 459 dfinition du type 502 lments dun graphe 471 tiquettes daxe 486
Index
exploration 529 Format automatique 462 formatage de la vue 3-D 484 formatage du bloc de graphe 474 insertion dtiquettes de donnes 496 marques 486 masquage 636 masquer 498 matriciels 463 mise en forme 471 mise en forme automatique 460 mise en forme des axes 486, 489 mise en forme des tiquettes daxe 486, 489 mise en forme des styles des axes 489 mise en forme tiquettes 497 modifier tiquettes 497 nuage de points XY 479 passage dun type de graphe un autre 461 plans 479 positionnement 627 rorganisation des donnes sur des axes 463 rpter sur une nouvelle page 651 retaillage 476 slection des lments dun graphe 472 slection pour retailler 476 sries de donnes 479 suppression 509 supprimer tiquettes 497 transformation en tableaux simples, tableaux croiss 461 transformer en tableaux, tableaux croiss 579 types 455 types, illustration 455 utilisation de groupes 500 utilisation de lassistant de cration de graphes 458 zone de traage 473 graphes 2-D utilisation de laxe Z 464
graphes 2D crer graphes matriciels 3D partir de 573 graphes 3-D formatage de la vue 3-D 484 utilisation de laxe Z 466 graphes 3D plan et base 483 graphes courbes affichage des barres haussebaisse 482 affichage des lignes de comparaison 482 affichage des lignes de projection 482 graphes secteurs formatage 479 graphes en courbe affichage de plusieurs courbes 465 graphes en nuages de points mise en forme des sries de donnes 480 graphes matriciels 463 graphes matriciels 3D crer partir de graphes 2D 573 permutation des donnes entre laxe X, laxe Z 576 utilisation avec mode Rotation 576 utilisation en mode Rotation 571 groupes sur les graphes 500 sur les graphes, exemple illustr 504 groupes dynamiques cration pour analyse 364
histogrammes affichage de valeurs ngatives 481 dfinition de lespace entre les barres 481 dfinition de la superposition des barres 481 formatage des colonnes 479 html enregistrement de documents en 240 HTTP 612
I
identification utilisateur 204 images coller les fonds de page 648 dition de fonds de page 648 fonds de page 647 format Bitmap (bote de dialogue Format de cellule) 698 insertion dans des cellules 698 insertion de fonds de page 647 suppression du fond de page 648 utilisation dimages dans un rapport 698 utilisation dans les rapports 648 Impair fonction 642 impaire mise en page 642 impression partir du mode Exploration 553 impression voir Manuel de lutilisateur InfoView indicateur 384 analyse en mode Exploration 538 dfinition 413 dtailler 539 synthse 539 Infrieur oprateur de lEditeur de requte 105 Infrieur ou gal oprateur de lEditeur de requte 105
H
heure insertion 662 hirarchies 73 affichage 522 cration 546 dfinition pour le mode Exploration 132 explication 520 exploration sur plusieurs 530 personnalises 546
Index
InfoView dmarrage de BusinessObjects partir de 203 manuel de lutilisateur 30 insertion calculs sur les donnes dun graphe 510 cellules 269, 272 cellules individuelles 272 Champ spcial, commande 663 colonnes 269, 272 donnes dans des tableaux 256 filtre 291 filtres dexploration 666 filtres gnraux 666 fonds de page 647 heure et date 662 images dans des cellules 698 invite de requte 666 lignes 269, 272 numros de page 662 ruptures 327 suivi des informations 663 tableaux 251 tableaux croiss 259 installation macros complmentaires 714 installation de BusinessObjects via navigateur Internet 40 instructions SELECT 129 interruption fournisseur de donnes 58 INTERSECT oprateur, sur lEditeur de requte 125 inversion pose dun tri sur un objet 80 tableaux 252 Invite de requte insertion en tant que champ spcial 666 invites dans les scripts SQL 145 insertion dinformations dans un rapport 667 rafrachissement des documents 235 SQL la carte 145 syntaxe SQL la carte 146
J
jours tri 302 tri chronologique 300
K
kit de dmonstration eMode 32
L
largeur dfinition dans les graphes 3-D 485 lgende affichage sur un graphe 493 mise en forme 493 mise en forme du symbole de lgende 495 liaison des fournisseurs de donnes 173, 176 dans les rapports existants 176 pourquoi ? 173 quand insrer un nouveau bloc 174 liaison et incorporation dobjets 693697 cration dun nouvel objet insrer 694 dition dun objet 696 insertion dun objet existant 695 liens hypertexte ajout aux rapports 612 modification 615 ligne de commande Excuter options de la ligne de commande 704 lignes ajout dans tableaux croiss 269 attribution dun nom 269 insertion 269, 272 masquer 313 retaillage 270, 598 slection 268 slection dans les tableaux simples et croiss 267
tableau et tableau crois, inversion 253, 254 tableau et tableau crois, suppression 258 lignes de comparaison affichage dans les graphes courbes 482 lignes de projection affichage dans les graphes courbes 482 lignes dupliques lignes, affichage 601 limiter le nombre de lignes renvoyes par une requte 81 limites lutilisation des objets personnels 89 appliques aux requtes combines 127 liste de valeurs utilisation dans une condition de requte simple 78 liste de valeurs, utilisation dans des conditions de requte simples 78 listes de valeurs affichage 101 attribution de donnes personnelles aux 98 dfinies 95 dfinition dans le SQL la carte 145 personnalisation 96 purge 101 rafrachissement 101 SQL la carte 145 syntaxe SQL la carte 146 logarithmique chelle sur les graphes 490 logiques fonctions fonctions logiques 371 lvariables locales suppression 370
Index
M
macros affectation un bouton de la barre doutils 712 dfinies 709 dfinition 709 excution 711 macros complmentaires 709 dsinstallation 715 excution 715 installation 714 MAILTO 612 matre cellules 276 rapports matre/dtail 276 Manuel de rsolution des incidents xx marges alignement des blocs et des cellules avec 630 mise en page 659 retaillage 661 marges des pages voir marges marques affichage sur les axes des graphes 489 illustration 486 masquage cellules 636 composants de rapport 636 graphes 636 sections 636 tableaux 636 tableaux croiss 636 masquer alerteurs 318 axes des graphes 498 barre doutils 207 donnes 313 en-tte et pied de page de section 594 quadrillages 498 sections vides 645 masquer des donnes dans des rapports 468 masquer les dimensions 448 menus clic droit 209 contextuels 209
messagerie lectronique donnes, accs laide de VBA 157 messages barre dtat 208 microcube, dfinition 413 Microsoft Excel 97 152 accs aux donnes partir de 154 MINUS oprateur, sur lEditeur de requte 126 mise jour documents 231 donnes 231 rapports et documents 231 mise lchelle dfinition dans les graphes 3-D 484 mise niveau partir de BusinessObjects 3.1 33 affichage des documents BusinessObjects 4.1 33 modle 33 mise en vidence donnes 314 mise en forme angles des tableaux croiss 597 arrire-plan des cellules 622 axes 486 axes des graphes 489 barre doutils 604 base de graphe 483 blocs 590 bordures de blocs 595 bordures de sections 595 bordures des cellules 620 cellules et contenus 623 conditionnelle 636, 638 copie du contenu des cellules 605 tiquettes 497 tiquettes daxe 486, 489 graphes 471 lgende de graphe 493 nombres 608 nombres et dates 608, 612 plan du graphe 479
rptition des formats de cellules 605 sections 590 sries de donnes 479 sries de donnes dans les courbes 2D 480 sries de donnes dans les graphes en nuages de points 480 symbole de lgende dun graphe 495 texte 606 zone de traage de graphe 477 mise en page dfinition des options 654 en-ttes 659 page 654 pages paires et impaires 642 pieds de page 659 mise en retrait contenu des cellules 618 mise en valeur donnes 314 mises jour xvi mode Local 205 mode Exploration bouton Exploration 522 capture 540 choix des options 555 choix du mode Exploration 555 commande Annuler 526 cration de conditions de requte 543 dfinition de hirarchies pour 132 exploration ascendante 526 exploration descendante 523531 exploration latrale 526 exploration sur des graphes 529 exploration vers une autre hirarchie 527 hirarchies personnalises 546 impression partir de 553 insertion et remplacement des donnes 532 passage au mode Exploration 522
Index
qualification des donnes 550 rapatrier des nouvelles donnes 542 rapatrier un plus grand nombre de donnes 541 mode exploration exploration sur plusieurs hirarchies 530 mode Local utilisation 205 mode Plan sections 669 mode Rotation affichage des donnes dans les rapports 577 appliquer des calculs 582 appliquer des filtres 583 appliquer un palmars 581 bouton Appliquer 559 bouton Restructurer 559 bouton Rotation 558 choix du mode 558 cration de rapports matre/ matre/dtail 564 crer/transformer graphes matriciels 3D, tableaux croiss 573 dsactivation des sections des rapports matre/ dtail 566570 fentre Rotation, illustration 559 insertion de ruptures 582 permutation des donnes entre colonnes, lignes 575 permutation des donnes entre laxe X, laxe Z dans les graphes matriciels 3D 576 permutation horizontale des variables 571 pose de tris 581 positionnement horizontal des donnes 570 positionnement vertical des donnes 574 suppression de donnes dans les rapports 577 utilisation 583 utilisation avec graphes matriciels 3D 571, 576
utilisation avec tableaux croiss 571, 576 utilisation des rapports matre/dtail 560570 mode Structure 450 modle mise niveau 33 modle, #DICT.ERREUR 438 modles changer le dossier par dfaut 687 dfinis 675 dfinition par dfaut 676 et styles de rapport standard 684 formats des univers 686 structure 675 style 675 modification 367 scripts SQL 142 modification du nom fournisseurs de donnes 183 pourquoi renommer les fournisseurs de donnes 184 modifier tiquettes 497 mois tri 302 tri chronologique 300 montants rcapitulatifs affichage 655 motifs application aux plans 483 mots cls Bloc 408 Corps 408 Corps, exemple 410 dfinition 415 filtre 411 PageCourante 408 Rapport 408 Rapport, exemple 408 mots de passe dmarrer BUSINESSOBJECTS 204 multiples tris 305
N
navigateur Internet installation de BusinessObjects 40 navigation dans les rapports 216 NEWS 612 NNTP 612 NoFilter fonction 299 Nombre calculs 335 Nombre total calculs 335 nombres application de formats au contenu des cellules 608 combinaison avec du texte dans les cellules 378 formatage sur les axes de graphe 488 FormatDeNombre() fonction 378 formats personnaliss 610 mise en forme 608, 612 suppression des formats 612 noms combinaison du prnom et du nom 376 noms des fournisseurs de donnes 183 Non renseign oprateur de lEditeur de requte 105 nouveauts BusinessObjects 34 nuage de points XY graphes 479 numriques fonctions 371 numros insertion dune page 662 numros de page insertion 662 numros de page dans les rapports 662
Index
O
objet affichage dans lditeur de requte 68 dfinition 60 indicateur 63 insertion dans une requte 68 modification de lordre des objets dans une requte 69 objets de type dimension 63 objets de type information 63 pose de tris 80 qualification 63 suppression dobjets dune requte 68 objet de type dimension 63, 73 objet de type indicateur 63 objet de type information 63 objets 28 objets personnels 87 cration 90 cration dune hirarchie de temps 94 criture dune formule 92 modification 93 partage 90 restrictions 89 suppression 94 OLE 2 voir liaison et incorporation dobjets onglet Correspondance Gestionnaire de rapports 634 Report Manager 214 onglet Donnes Report Manager 214 oprateur & 376 oprateur Dans liste conseils dutilisation 109 dfini 105 nombre maximal de valeurs 109 oprateur Dans, dfinition 415 oprateur PourChaque dfinition 415 exemple 402 fonction Rang 404
oprateur PourTout dfinition 415 exemple 402 fonction Rang 404 oprateurs 415 & 376 utilisation dans lEditeur de formule 357 options dfinition des emplacements de fichiers 230 excution de requtes 81 mode Exploration 555 options de requtes 81 bote de dialogue Options de la requte 82 liminer les lignes de donnes dupliques 81 excuter une requte sans rapatrier de donnes 81 limiter le nombre de lignes renvoyes 81 ORDER BY instruction 141 ordre ascendant pose sur un objet 80 ordre descendant pose sur un objet 80 Ou oprateur de lEditeur de requte 119, 120 O fonction 379 OUTPUT instruction 134 ouverture classe dans lditeur de requte 68 ouverture de classes dans lditeur de requte 68 ouvrir documents 221 plusieurs documents la fois 221
P
page affichage 210 mise en page 659 totaux et sous-totaux, affichage 655
Page # commande 663 Page # sur # commande 663 page Web pour la documentation xvi PageCourante mots cls 408 Pair fonction 642 paire mise en page 642 palmars 308312 application 309 appliquer en mode Rotation 581 gestion 312 modification des valeurs 312 suppression 312 par dfaut emplacements des fichiers 230 extension de fichier des documents 238 primtre danalyse 74 univers, dfinition 50 paramtres rgionaux 212 partage objets personnels 90 Partage connexion, slection 144 Pas dans liste oprateur de lEditeur de requte 105 oprateur, conseils dutilisation 109 passage au mode Exploration 522 PDF enregistrement de documents BusinessObjects au format 240 manuels en ligne xix Primtre danalyse bote de dialogue 73 primtre danalyse largissement en mode Exploration 541 hirarchies 73 manuel 72, 74 par dfaut 72, 74 personnalis 72 personelles catgories, cration 229
Index
personnalisation pose de tris dans des rapports 300 scripts SQL 145 tris 300 personnalisation des tris dans les rapports 300 personnalises hirarchies 546 perspective dfinition dans les graphes 3-D 484 pied de page affichage dans les tableaux simples et croiss 599 application dune trame de fond 661 courant dans les tableaux 655 insertion dune cellule 660 page 660 retaillage 661 saut de page 655 tableau 248 tableaux 248 pieds de page application dune trame de fond 661 retaillage 661 ruptures 328 PL/SQL 139 plans application de motifs et de bordures 483 plier ruptures 329 plusieurs hirarchies, exploration sur 530 plusieurs pages rapports 651 pose pose dun tri sur un objet 80 tris dans les rapports 301 pose dun tri sur un objet inversion 80 ordre ascendant\ descendant 80 pose 80 suppression 80 pose de tris dans des rapports 300, 301
gestion 305 gestion des tris et du palmars 312 personnalisation 300 pose de tris en mode Rotation 581 pose de tris dans les rapports personnalisation 300 positionnement blocs 627 cellules 627 composants de rapports 627 prsentation page 654 plusieurs colonnes ou lignes 600 rapports 633 Previous() function 375 primaire axe Y 504 principales sections 590 PRINT instruction 134 priorit tris 306 procdure stocke, dfinition 41, 44 procdures stockes, fournisseurs de donnes 134 procdures stockes 134 modification des paramtres 138 noms 183 restrictions 134 procdures VBA noms 183 profondeur dfinition dans les graphes 3-D 485 PROSPERO 612 purge fournisseurs de donnes 188 listes de valeurs 101
Q
Quadrillage commande 631 quadrillage 274, 631 affichage 498 quadrillages formatage 499 sur les graphes, dfinis 498 qualification donnes 550 objet, dfinition 63 variables, modification 369 qualification dobjet 63 Quick Tour xvii, xviii
R
raccourcis clavier clavier 209 rafrachissement avec invite 235 dfinition des options de rafrachissement automatique 235 documents 231 listes de valeurs 101 rapports 231 Rang() fonction 372 rapport cration 82 prsentation, dfinition par dfaut 676 standard 673 rapport standard dfinition 673 rapports affichage dans des documents 219 affichage des numros de page 662 affichage en mode Structure 450 attribution dun nouveau nom 219 contexte 389 cration 218 cration de rapports vierges 218 dfinition 413 enregistrement 238
Index
fonds de page 647 insertion de tableaux croiss 259 matre/dtail 276 matre/matre/dtail 280 mise jour 231 ouvrir 221 plusieurs pages 651 rafrachissement 231 rapports de dmonstration 61 structuration en tant que rapport matre/dtail 277 suppression 220 travaille sur la structure 633 utilisation dimages 648, 698 rapports matre/dtail annulation 283 annulation des rapports matre/dtail 565 cration de rapports matre/ matre/dtail 280, 564 dplacement de blocs entre des sections 632 dsactivation des sections 566570 chelle des graphes 490 effacement du contenu de la cellule matre 285 illustration 276 placer le matre dans un tableau simple ou crois 283 rorganisation 562 structuration des rapports existants 277, 561 utilisation en mode Rotation 560570 rapports vierges 218 rcupration document personnel 223 redfinition de blocs 578 rfrentiel 30 regroupement valeurs, pour crer des variables 364 relatif positionnement 627 renommer catgories 229 Renseign oprateur de lEditeur de requte 105
rorganisation des rapports matre/ dtail 562 utilisation de diffrents matres 563 Rpter le bloc sur chaque page commande 651 Rpter sur chaque page commande 651 Rpter sur une nouvelle page commande 651 rptition des formats de cellule 605 Report Manager masquer et afficher 214 ReportScript conversion de scripts en macros 716 requte 29 application de condition 7679 application de condition prdfinie 76 application de condition simple 78 cration 6482, dfinition 41, 44 enregistrement et sortie 71 enregistrement sans excution 71 excution 81 insertion dobjets 68 introduction 61 inversion du sens dun tri 80 modification de lordre des objets dans une requte 69 nouvelle 55 pose de tris 80 slection de valeurs pour des conditions simples 79 suppression dobjets 68 suppression de condition prdfinie 77 suppression de conditions 79 suppression de tris 80 utilisation de listes de valeurs 78 requtes combines 123 combines, restrictions sur 127
dfinition dune sousrequte 107 dition partir du mode Exploration 542 modification du nom 183 noms 183 visualisation du SQL 129 requtes combines 87 nombre maximal 127 requtes multiples 87 rsolution des incidents voir aussi Manuel de rsolution des incidents restrictions sur les objets personnes 89 sur les requtes combines 127 rtablir action 220 retaillage blocs 476 cellules 598 colonnes 598 colonnes et lignes 270 en-ttes 661 graphes 476 lignes 598 marges 661 pieds de page 661 zone de traage 476 rolling average calculating 375 Rotation dfinition dans les graphes 3-D 484 rotation donnes 463 tableaux 252 rotation des donnes bote de dialogue pour les tableaux, tableaux croiss 313 horizontalement, en mode Rotation 570 masquer des donnes 468 suppression des donnes dun bloc 468 verticalement, en mode Rotation 574 ruptures 334 #CALCUL dans pied de rupture 422, 425
Index
#VALEURMULTI dans les pieds et les en-ttes de rupture 430 afficher les en-ttes et les pieds de page 328 ajout 326 application sur diffrentes variables 327 application sur plusieurs variables 327 bote de dialogue Ruptures, illustration 327 centrer sur la rupture 619 conditionnelles 327 dfinition 324 dition 326, 327 fonction Rang 404 gestion sur plusieurs pages 334 insertion 327 insertion en mode Rotation 582 modification du niveau de rupture 327 ouvrir la bote de dialogue Ruptures 326 plier 329 ruptures conditionnelles 332 suppression 326, 327 ruptures conditionnelles 327, 332
S
SAP 42 Sauf oprateur de lEditeur de requte 106 oprateur, conseils dutilisation 109 saut de page en-tte 655 en-tte aprs un saut de page 656 gestion 652 pied de page 655 pied de page avant un saut de page 656 sauts page 652
scripts conversion en macros 716 dossier 716 SQL, modification 142 secondaire axe Y 504 sections affichage des contours 630 affichage en mode Plan 669 cration dans des rapports 276 dbuter sur une nouvelle page 651 dfinition des styles de rapport standard 681 dplacement de blocs entre des sections 632 dsactivation 566570 fonction Rang 404 masquage 636 masquage des sections vides 645 masquer et afficher 594 mise en forme 590 mise en forme des bordures 595 principales 590 sections, #VALEURMULTI 432 slection blocs de graphe pour retailler 476 cellules 268 colonnes 268 de colonnes dans les tableaux simples et croiss 267 de lignes dans les tableaux simple et croiss 267 deux blocs ou plus 266 lignes 268 lignes et colonnes 267, 268 plusieurs blocs 509 tableaux, tableaux croiss 265 valeurs diffrentes dun palmars 312 valeurs diffrentes pour les filtres 292 valeurs pour conditions simples de requtes 79 sparateurs dans les listes de valeurs 99 et fichiers de donnes personnelles 154
sries de donnes 479 serveur OLAP dfinition 42, 44 SGBDR exportation des donnes vers un SGBDR 197 site web ajout de liens vers partir des rapports 612 sources de donnes accs 166 combinaison 166 fournisseurs de donnes 166 liaison 166 supportes 165 synchronisation 166 sous-classe 62, 68 sous-requte 114 suppression 117 sous-totaux page, affichage 655 SQL 87 scripts, personnalisation 145 scripts, utilisation dinvites 145 scripts,modification 142 vrification pour recherche derreurs 142 visualisation dans lEditeur de requte 129 SQL la carte 139 dfinition 41, 44 free/constrained 146, 147 invites 145 listes de valeurs 145 mono/multi 146, 147 noms 183 personnalisation 145 syntaxe pour les invites et les listes de valeurs 146 SQL la carte, dfinition 41, 44 statistiques sur les fournisseurs de donnes 187 STATUS instruction 134 structure affichage 210 affichage dans le Gestionnaire de rapports 633
Index
styles devise 608 modle 675 styles de ligne application aux axes des graphes 489 application aux bordures des cellules 621 styles de rapport standard application 683 et modles 684 suivi filtre gnral 296 insertion dinformations relatives au document 666 suivi des informations insertion 663 Suprieur oprateur de lEditeur de requte 105 Suprieur ou gal oprateur de lEditeur de requte 105 superposition dfinition dans les histogrammes 481 suppression alerteurs 319 blocs 578 calculs dans des tableaux simples, tableaux croiss 337 catgories 230 cellules et sections matre/ dtail 283 colonnes de tableau et de tableau crois 258 condition prdfinie 77 conditions de requte complexes 110 conditions de requtes 79 condtions de requte 122 donnes dun bloc 468 donnes en mode Rotation 577 filtre 295 fonds de page 648 formats des nombres et des dates 612 fournisseurs de donnes 188 graphes 509 liens entre les fournisseurs de donnes 178
lignes de tableau et de tableau crois 258 palmars 312 pose dun tri sur un objet 80 rapports 220 ruptures 326, 327 sous-requte 117 tableaux et tableaux croiss 270 tris 307 variables et formules 370 supprimer tiquettes 497 symbole de lgende dun graphe mise en forme 495 synchronisation calculs 112 syntaxe instructions pour les formules 358 syntaxe tendue affichage 448 contexte dentre et de sortie 396 contexte de rinitialisation 399 dfinition 413 entre, contexte de sortie et de rinitialisation 401 utilisation 390 synthse indicateur 539
T
tableaux affichage des graphes 579 ajout de cellules, colonnes 269 ajout de donnes 256 assistant dinsertion 262 copie 270 cration 251 crer tableaux croiss partir de 573 dbuter sur une nouvelle page 651 dfinition des styles de rapport standard 679 dition 265 en-ttes et pieds de page 248 insertion guide 262 inversion 252 masquage 636
positionnement 627 rorganisation 253 rpter le bloc sur chaque page 651 rotation 252 slection 265 suppression 270 transformer en graphe 579 types 248 tableaux croiss affichage des en-ttes et des pieds de page 599 affichage des graphes 461, 579 ajout de cellules, colonnes, lignes 269 assistant dinsertion 262 bote de dialogue pour la rotation des donnes 313 copie 270 corps, illustration 250 crer partir de tableaux 573 dbuter sur une nouvelle page 651 dition 265 fonction Rang 406 illustration 250 informations complmentaires relatives len-tte 602 insertion 259 insertion guide 262 masquage 636 mise en forme des angles 597 permutation des donnes entre colonnes, lignes 575 positionnement 627 rpter sur chaque page 651 slection 266 suppression 270 suppression des calculs 337 transformer en graphe 579 utilisation avec mode Rotation 576 utilisation en mode Rotation 571 tableaux croiss, contexte de rinitialisation 400
Index
tableaux simples affichage des en-ttes et des pieds de page 599 affichage des graphes 461 affichage des lignes dupliques 601 bote de dialogue pour la rotation des donnes 313 prsentation sur plusieurs colonnes ou lignes 600 suppression des calculs 337 taux conversion en euro 346 taux de conversion visualisation en euro 347 TELNET 612 templates upgrading 689 tendances mise en vidence laide dalerteurs 314 texte application des formats de texte aux tiquettes daxe 488 mise en forme 606 titre affichage du titre dun graphe 492 totaux page, affichage 655 touches daccs rapide 209 trame application larrire-plan des cellules 622 trame de fond en-ttes et pieds de page 661 Transact SQL 139 tri jours 302 mois 302 tri sur des objets de requte dfinition de priorit 81 tris transparents 81 tri transparent tris sur des objets de requte 81 tri transparent sur des objets de requte 81
triangulation conversion en euro 347 tris ajout 307 axe horizontal 306 axe vertical 306 barres doutils 300 et alerteurs 303 multiples 305, 306 paramtres rgionaux 304 personnalisation 300 suppression 307 tris ascendants donnes 300 tris dans les rapports pose 301 tris descendants donnes 300 tris, #VALEURMULTI 449 type de donnes incompatible 378
U
UNION oprateur, sur lEditeur de requte 125 univers classes 60 dfinition par dfaut 676 dfinition, par dfaut 50 hirarchies 73 introduction 60 nom de requte 183 objets 60 sous-classes 68 univers de dmonstration 61 upgrading and templates 689
V
valeurs ngatives, affichage dans les histogrammes 481 valeurs ngatives affichage dans les histogrammes 481
variables 158 ajout des rapports 369 cration 360 cration par regroupement 364 dplacement dun axe un autre sur les graphes 468 en-tte 602 incompatibilit 170 locales 367 locales, ajout des hirarchies dexploration 368 locales, modification 369 locales, modification de la qualification 369 locales, suppression 367 organisation sur les graphes 463 renommer 366 utilisation 359 variables incompatibles 170 variables locales cration 360 cration par regroupement 364 modification 367, 369 modification de la qualification 369 utilisation 359 variables, dfinition 413 variance calculs 336 vrifier scripts SQL 142 Visual Basic 710 barre doutils 711 diteur 718 for Applications 709 visualisation SQL, dans lEditeur de requte 129 vue 3-D formatage 484
Index
W
WAIS 612 web connexion 231 Windows paramtres rgionaux 212
Z
Zero Admin BusinessObjects 34 Zero admin BusinessObjects 34 zone de traage illustration 477 mise en forme 477 retaillage 476 zoom contrle 210
Index