F.A.Q. Business-Objects
F.A.Q. Business-ObjectsConsultez toutes les FAQ
Nombre d'auteurs : 15, nombre de questions : 101, dernière mise à jour : 15 juin 2021
- Les cellules.
- Les tableaux et tableaux croisés.
- Les graphes (ou diagrammes).
Pour organiser l'affichage des différents éléments du rapport de manière dynamique, il faut aller dans la fenêtre de gestion du format de l'élément.
- menu Format ou click droit / Format de l'élément / onglet Affichage
Ensuite dans l'onglet affichage vous pouvez définir une position relative de l'élément par rapport aux marges, à la section supérieure ou par rapport aux autres éléments du rapport.
Ainsi, lorsque le nombre de lignes d'un tableau augmentera, il ne chevauchera pas le tableau situé en-dessous car ce dernier sera toujours positionné à la même distance du premier.
Par défaut l'unité de distance est en 1/6 de pouce, mais on peut la passer en millimètre via le menu Outils / Options / Onglet Affichage...
Afin de faciliter ce positionnement de l'élément dans le rapport, il est préférable de nommer les éléments de manière explicite afin de faciliter leur identification.
Ce nommage est défini par défaut dans ce même onglet affichage pour les cellules, et dans l'onglet général pour les tableaux et graphes.
On peut également afficher un quadrillage afin de faciliter le positionnement des éléments dans le rapport, cette option est disponible dans le menu Affichage / Quadrillage.
Les sections vous permettent de créer un état Maître / Détail afin de visualiser votre tableau décliné en autant de blocs (sorte de sous-tableaux) qu'il existe de valeurs différentes pour la variable dimension choisie.
Le tableau ainsi décliné reste un seul et même objet.
La scission en blocs distincts n'est que visuelle et toutes les modifications apportées (formules ou mise en forme) s'appliquent à l'ensemble de l'objet donc aux différents blocs qui le constituent.
La mise en section d'une variable dimension :
- permet une visibilité accrue.
- permet un suivi d'indicateurs par budget, par service, par fonction.
- détermine lors d'un export en document pdf les sous-signets du signet principal portant le nom du rapport (onglet) dans lequel la section a été créée (un niveau par section).
Comment créer une section ?
Préalable : Il est fortement recommandé si vous voulez que la section se base sur deux dimensions (ou une dimension et une information qui lui est rattachée, par exemple le libellé d'un produit suivi de son code), de créer avant toute chose une nouvelle variable assurant la concaténation de ces deux objets. (voir le sujet dans la Faq Pourquoi et comment créer une variable ?)
A l'aide de la souris :
Il suffit de :
- sélectionner une cellule contenant la variable que vous voulez mettre en section (1er clic).
- saisir cette sélection (2ème clic) et en gardant le bouton de la souris enfoncé…
- glisser déposer cette sélection au dessus du tableau.
Par la fenêtre de rotation :
Préalable :
Dans cette fenêtre, les trois boutons en haut à gauche doivent être enfoncés.
Ils permettent de visualiser respectivement les zones suivantes de cette fenêtre :
- Variables disponibles (à gauche).
- Section (en haut).
- Structure du bloc où se trouvent déjà les variables contenues dans le tableau.
Procédure:
- Saisir la variable dans la zone structure du bloc si elle est déjà présente dans le tableau.
- Saisir la variable dans la liste des variables disponibles si vous voulez l'ajouter.
- La glisser déposer dans la zone Section du haut.
- Cliquer sur Appliquer.
- Sortir en fermant la fenêtre à l'aide de la case de fermeture.
Mise en garde :
- Si vous sortez sans avoir fait Appliquer, un message vous avertira que les actions ne seront pas prises en compte.
- Si vous choisissez Restructurer, un message vous avertira que toute la mise en forme du tableau (format des cellules et entête) sera perdue.
A tout moment, la fenêtre de rotation vous permet de vérifier l'organisation de votre rapport :
- Un onglet par élément du rapport (tableau, tableau croisé, graphe).
- Affiche pour chacun d'eux, les sections, ruptures, tris, filtres et fonctions d'agrégats.
La formule suivante peut être insérée dans une cellule postionnée aussi bien dans une section que dans l'entête ou pied de page.
="Dernière mise à jour le " &
FormatDeDate(
DateDeLaDernièreExécution(
FournisseurDeDonnées( [objet]) ,"Jjjj jj Mmmm aaaa à HH:mm")
où [objet] représente n'importe quel objet de la requête visée et n'est utilisé que pour désigner le fournisseur de données dont il est question.
Résultat obtenu :
Dernière mise à jour le Mardi 11 Mars 2008 à 11:38
= "Document " &
(Si (DocumentPartiellementRafraîchi()) Alors "partiellement rafraîchi le "
Sinon "rafraîchi le ") &
FormatDeDate(
DateDeLaDernièreExécution(
FournisseurDeDonnées([objet])) ,"Jjjj jj Mmmm aaaa à HH:mm")
où [objet] représente n'importe quel objet de la requête
- Document partiellement rafraîchi le Lundi 10 Mars 2008 à 08:25
- Document rafraîchi le Lundi 10 Mars 2008 à 08:25
On appelle filtres généraux les filtres positionnés en Global et qui s'appliquent donc à tous les objets du rapport
(à l'exclusion donc des filtres posés dans un tableau ou graphe)
Même si le rapport ne contient qu'un seul et unique tableau il est nécessaire que ce filtre soit placé dans le dossier Global de la boîte de dialogue Filtres (Format --> Filtres... ou bien clic droit en dehors des tableaux Formater les filtres)
- = [Année] DansListe '2007', '2008'
- = [Mois nom] DansListe ''Février', 'Janvier'
Vous pouvez, dans une cellule, récupérer automatiquement l'intégralité des filtres généraux posés sur votre rapport à l'aide de la formule :
Formule : = FiltresGénéraux("")
Résultat obtenu : 2007 ; 2008 - Janvier ; Février
Cette formule peut être mise en place à partir du menu Insérer / Champ spécial / Filtres généraux
Vous pouvez également choisir distinctement ces filtres généraux posés en précisant la variable filtrée :
Formule ="Années prises en compte : " & FiltresGénéraux([Année])
Résultat obtenu : Années prises en compte : 2007 ; 2008