Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Débuter
Débuter Forum d'entraide pour débuter avec Business Object
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/07/2008, 11h32   #1
Membre expérimenté
 
Inscription : juillet 2008
Messages : 757
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 757
Points : 545
Points : 545
Par défaut [BO 5.1.4] Afficher une ligne vide?

Bonjour,

Je dois réaliser un tableau qui indique combien de factures [je fais un count(<n°de facture>)] ont été réalisées par catégorie.
Ce tableau doit etre arrangé par année et par mois pour l'année en cours et la précédente et par année tout court pour les années antérieures.

Comme je n'arrivais pas a faire ca en un seul tableau (je ne trouve pas de moyen de n'afficher les mois que pour une partie des années), j'ai fait deux tableaux qui sont mis cote a cote.
Le premier montre les années antérieures et le second montre les deux années détaillées en mois.

Ca marche pas mal, mais j'ai un probleme avec les catégories, toutes les catégories n'ont pas eu des factures tout les ans, de sorte que quand c'est vide, la ligne de la catégorie se masque. Et ca décalle mes deux tableaux.

Je cherche donc un moyen d'afficher toutes les catégories, meme quand on a rien facturé dedans.

Ca sera peut-etre plus clair avec une petit exemple
Pièce jointe 33134
Le probleme, c'est les lignes vides (en orange sur l'exemple), je ne trouve pas comment en forcer l'affichage et du coup, la partie avec mois et la partie sans mois se décallent.

Est-ce que quelqu'un a une solution?

Merci d'avance

Emmanuelle
EmmanuelleC est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 11h47   #2
Membre éclairé
 
Avatar de juvamine
 
Développeur informatique
Inscription : mai 2004
Messages : 394
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 394
Points : 377
Points : 377
pour n'afficher que les mois de l'année en cours tu peux peut etre essayer un truc genre

Code :
= Si <Année>=2008 Alors <Mois> Sinon "Toutes l'année "&FormatDeNombre(<Année> ,"0000")
et ca te donnera une liste tu type:
Janvier
Février
Mars
Avril
Mai
....
Décembre
Toute l'Année 2007
Toute l'Année 2006

ça peut simplifier ton problème ? ça t'évite de faire deux tableaux...
A+
juvamine

[edit]
je n'avais pas regardé ton imprim écran
dans ta formule tu peux même faire...
Code :
= Si <Année>=2008 Alors <Mois> Sinon FormatDeNombre(<Année> ,"0000")
Ainsi tu n'auras que l'année, et pas "toute l'année devant"
juvamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 12h29   #3
Membre expérimenté
 
Inscription : juillet 2008
Messages : 757
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 757
Points : 545
Points : 545
Génial, ca a effectivement résolut mon problème, merci beaucoup
EmmanuelleC est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h11.


 
 
 
 
Partenaires

Hébergement Web