|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2006 Messages : 19 ![]() |
Bonjour,
j'ai un problème avec un tableau croisé.
Mon problème je voudrais afficher tous les mois de l'année même si on a pas de quantité. Vous avez une idée? |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() ![]() Inscription : juillet 2006 Messages : 212 ![]() |
Oui, alimente ton axe temps à partir d'un référentiel temps (tables contenant un calendrier, les libellés des jours, des mois, les numéros des semaines, si les jours sont fériés, ouvrés, ouvrables... en gros toutes les données temporelles qui peuvent te servir)
Tu joint cette table avec tes faits au lieu de baser ton tableau croisé sur la date de ton fait. -> ça pourra te servir à plein d'autres choses |
|
|
00
|
|
|
#3 | |
|
Membre habitué
![]() Inscription : août 2007 Messages : 132 ![]() |
Citation:
D'après ce que j'ai compris de ton problème, si tu as : En Colonne : [Année] et sous Année, les mois en imbriqué, En Lignes : Produits En measure : Quantité, Si par exemple pour Année=2006 et mois=Février, il n'y a pas de valeurs pour tous les produits affichés en ligne, alors, il masque la colonne du mois de [Février] pour l'année 2006. Ceci est le comportement normal du produit. On peut faire un test simple avec les exemples fournis dans le package 'VentesVA et détaillantsVA' pour reproduire. Dans Report Studio, il suffit de mettre dans le crosstab: En Colonne : [Année de la Commande] En Ligne : [Lignes de Produits] Dans les mesures : [Quantité] Et de filtrer [Année de la Commande] à 2004 . On sait que pour [Lignes de Produits]='Matériels de Camping', en 2004, il n'ya pas eu de données. Eh bien, il masque la ligne 'Matériels de Camping' . Il existe un contournement à ça, mais, c'est un peu compliqué, car il faut passer par des jointures entre requêtes dans Report Studio. Il existe un document KB de la base de connaissance du Support de Cognos. Il faut leur demander, ils te l'enverront. |
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2006 Messages : 19 ![]() |
Salut,
J'ai essayé avec une jointure externe mais le problème c'est que dans mon tableau croisé cela m'affiche des lignes vides pour les colonnes vides. Je suis en train d'essayer avec une regular dimension. J'ai cherché sur le forom de cognos, je crois avoir trouvé l'exemple dont tu parles. Ils utilisent deux jointures. je vais tester tout ca. MErci.@+ |
|
|
00
|
|
|
#5 | |
|
Membre habitué
![]() Inscription : août 2007 Messages : 132 ![]() |
Citation:
Il vaut mieux ne pas donner dans un Forum public le contenu des documents du Support de Cognos, car, c'est Interdit. |
|
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2006 Messages : 19 ![]() |
J'ai rien dis.
|
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2006 Messages : 19 ![]() |
C'est bon!!,
avec une jointure et une variable style pour cacher les lignes null c'est ok. Merci pour votre aide @+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com