F.A.Q. Business-ObjectsConsultez toutes les FAQ

Nombre d'auteurs : 15, nombre de questions : 101, dernière mise à jour : 30 mars 2017 

 
OuvrirSommaire Reporter / Desktop Intelligence (Client lourd) Mise en forme

Pour masquer une colonne d'un tableau,

Il faut
  • aller dans Format/ Format du tableau / Rotation.
  • puis sélectionner l'objet à masquer dans la liste des variables utilisées.
  • et enfin cliquer sur " masquer ".

Il faut faire la manœuvre inverse pour réafficher une colonne masquée.

Attention : une colonne masquée modifie uniquement l'affichage, par conséquent, si les données diffèrent uniquement sur la colonne masquée, les doublons affichés resteront.
Alors que si on supprime la colonne A, les données seront agglomérées en une seule cellule.

Ex : " Sans masquer "
colonne A / colonne B
---------------------------------------------
A / 1
A / 2
A / 3
A / 4

" En masquant la colonne B "

colonne A
------------------------
A
A
A
A

" En supprimant la colonne B "

colonne A
------------------------
A

Créé le 6 décembre 2007  par bastoonet

Pour ajuster la taille d'une cellule, il y a plusieurs méthodes :

1. Taille fixe


On peut tout d'abord définir une largeur / hauteur fixe en sélectionnant les cellules à dimensionner puis en saisissant la taille souhaitée dans menu Format / Hauteur et largeur des cellules
Cette méthode est pratique lorsque l'on veut obtenir un format homogène pour une impression. Mais on risque de ne pas voir toutes les données si leur taille dépasse la largeur des cellules.
On peut également redimensionner les cellules en utilisant la souris, lorsque le curseur avec une double flèche apparait. Il suffit alors d'agrandir ou rétrécir la cellule, un double click permet également d'obtenir la dimension de cellule ajustée au texte.

Attention : toutes les cellules d'une même ligne d'un tableau ont obligatoirement la même hauteur, mais peuvent avoir une largeur différente.



2. Taille variable


On peut choisir d'ajuster la hauteur de la cellule en fonction du texte se situant à l'intérieur.
Cela implique qu'il y aura un retour à la ligne lorsque la cellule ne sera pas assez large

Pour cela, il faut :

  • Aller dans Format / Cellule / Alignement (ou click droit / Format de cellule).
  • Puis cocher les cases « Renvoi à la ligne automatique » et « Ajustement automatique ligne/ligne ».

La solution n°2 est de loin la meilleure car elle permet de ne perdre aucune information à l'affichage.

Attention : la largeur d'une colonne n'est pas ajustable de manière automatique.

Créé le 8 décembre 2007  par bastoonet

Pour colorer les lignes, il faut dans l'ordre :

  1. Créer une variable « ligne_pair » avec la formule suivante : =Pair(NuméroDeLigne()).
  2. Ajouter une colonne au tableau dans laquelle vous placerez la variable "ligne_pair".
  3. Sélectionner l'ensemble des colonnes du tableau dont vous voulez alterner la couleur.
  4. Ajouter un alerteur (format / alerteur) sur la variable "ligne_pair" = 1, et modifier le fond pour les cellules de cet alerteur.
  5. Masquer la colonne ajoutée au début (Format / format du tableau / rotation / masquer).
Créé le 8 décembre 2007  par bastoonet

Il peut arriver qu'à la suite de manipulations des colonnes du tableau, celles-ci ne soient plus en concordance avec leur entête.

  • Entête n'ayant pas pris le nom de la variable créée.
  • Décalage entre entêtes et colonnes.

Ne perdez pas votre temps :

  • à reconstruire les formules d'entête (NomDe(variable))
  • à batailler à la souris pour retrouver l'alignement correct

Procédez de la façon suivante :

  1. Clic droit sur le tableau.
  2. Format de Tableau.
  3. Onglet Général.
  4. Décochez la case Afficher les entêtes.
  5. Faites Appliquer.
  6. Cochez de nouveau la case Afficher les entêtes.
  7. Cliquer sur OK.

Tout est rétabli.

Créé le 12 décembre 2007  par Bruno2r

Un alerteur nécessite de tester une condition.
- Problématique -
On voudrait pouvoir tester Si(numéro de ligne = max(numéro de ligne))...

Mais BO

  • ne permet pas de réinitialiser le numéro de ligne à chaque rupture.
  • refuse la comparaison d'une variable avec le Max(de cette variable).

- Raisonnement -
Sans faire référence au numéro de ligne donc : Qu'est-ce qui caractérise la dernière ligne d'une rupture ?
C'est la ligne où la somme cumulative, réinitialisée à chaque changement de dimension de rupture, est égale à la somme dans le pied de rupture !

Autrement dit lorsque :
Sélectionnez
Somme d'une variable numérique dans la dimension - SommeCumulative(de cette variable ; Dimension de rupture) = 0

- Mise en oeuvre -
Exemple : Soit un tableau composé de 3 colonnes
ANNEE / MOIS / Nb
avec une rupture sur la dimension ANNEE
On procède de la façon suivante :

A ) Créer une variable (Menu Données / Variables / Ajouter)

TESTDERNIERELIGNE =
Sélectionnez
( ( Somme( [NB] Dans Corps ) Dans [ANNEE] - SommeCumulative( [NB] Dans  Corps ; [ANNEE]) ) Dans ([ANNEE] , [MOIS])

B ) Poser un Alerteur dessus

Création de l'alerteur

  1. Sélectionner les lignes du tableau.
  2. Menu Format / Alerteurs...
  3. Lui donner un nom.
  4. Dans l'onglet conditions, choisir la variable test comme variable à comparer.
  5. Poser la condition TESTDERNIERELIGNE = 0.
  6. Définir le format à appliquer.
  7. Valider
Créé le 6 décembre 2007  par Bruno2r

Pour poser un alerteur sur les 90 derniers jours, il faut passer par une variable test.

La variable test peut être

  • mise au point dans une colonne ajoutée (puis la colonne supprimée du tableau car une variable est indépendante).
  • créé en tant que nouvelle variable indépendamment du tableau (en passant par Données Variables Ajouter).
  • créé directement dans la définition de l'alerteur (expliqué ci dessous).

Dans tous les cas on pourra la modifier en passant par

  1. Menu Données.
  2. Commande Variables.
  3. Sélection de la variable dans la liste.
  4. Bouton Modifier.

Prenons ce dernier cas Création de la variable avec l'alerteur:

  1. Menut Format.
  2. Commande Alerteurs...
  3. Ajouter.
  4. Nommer l'alerteur Inférieur90j dans l'onglet Définition.
  5. Aller sur l'onglet Conditions.
  6. Cliquer sur Ajouter à droite de la liste Variable à comparer.
  7. Nommer la variable TestMoins90j (par exemple).
  8. Aller dans l'onglet Formule.
  9. Saisir la formule suivante = Si (JoursEntre(DateCourante() ,[Date])< = 0) Alors "Inf90" Sinon "PasInf90"
  10. Valider.
  11. La variable test apparait dans la liste Variables à comparer.
  12. Dans Opérateur1 choisir inférieur ou égal.
  13. Dans Valeur1 Choixir Listes des valeurs ...
  14. On y trouve bien les deux résultats de test Inf90 et PasInf90.
  15. Choisir Inf90.
  16. Déterminer l'effet de l'alerteur.
  17. Valider.
Créé le 12 décembre 2007  par Bruno2r

Lorsqu'on transforme un tableau avec une dimension et un indicateur en un histogramme, tous les bâtons correspondant à l'unique indicateur sont de couleur identique. De plus, l'affichage de la légende ne présentera que le nom de l'indicateur.
Pour que chaque bâton porte une couleur différente et que la dimension apparaîsse à la place de l'indicateur dans la légende, il faut rajouter la même dimension sur l'axe Z dans le menu Format de Graphe / Rotation.

Créé le 10 juillet 2013  par TomDuBouchon
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.