Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 19/01/2012, 10h18   #1
Candidat au titre de Membre du Club
 
Homme
Ingénieur décisionnel
Inscription : mars 2008
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur décisionnel
Secteur : Service public

Informations forums :
Inscription : mars 2008
Messages : 25
Points : 13
Points : 13
Par défaut Graphique ne prenant pas en compte les jours sans données

Bonjour à tous !

Voici mon problème, j'ai un graphique avec des courbes. En abscisse, les dates au mois, en ordonnées, la fonction Nombre() calculée sur une variable. Cette même variable est groupée par type dans un axe Z.

Je n'ai pas de données pour certains mois et les courbes se transforment donc en segments.

Je souhaiterai savoir s'il est possible d'avoir une vraie courbe en ayant des valeurs à 0 pour les jours où il n'y a pas de données et ne plus avoir ces segments.

Merci !
walach est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 11h01   #2
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
La fonction Nombre() te renvoie quoi pour les mois vides ?

Il faut modifier ta formule afin d'avoir la valeur 0 quand c'est vide...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 12h04   #3
Candidat au titre de Membre du Club
 
Homme
Ingénieur décisionnel
Inscription : mars 2008
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur décisionnel
Secteur : Service public

Informations forums :
Inscription : mars 2008
Messages : 25
Points : 13
Points : 13
Elle ne renvoie aucune valeur justement, quand je regarde dans un tableau croisé, j'ai un null.

Si je met la formule suivant à la place :

Code :
=Si(EstNul(Nombre(<variable>))) Alors 0 Sinon Nombre(<variable>)
je n'obtiens aucun changement j'ai toujours un null
walach est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 13h10   #4
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
Et dans le sens inverse ?

Code :
=Si( Nombre(<variable>)) Alors Nombre(<variable>) Sinon 0
Ou alors en définissant un format de nombre perso : lorsque c'est non défini alors 0...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 14h23   #5
Candidat au titre de Membre du Club
 
Homme
Ingénieur décisionnel
Inscription : mars 2008
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur décisionnel
Secteur : Service public

Informations forums :
Inscription : mars 2008
Messages : 25
Points : 13
Points : 13
Code :
=Si(Non(EstNul(Nombre(<variable>)))) Alors Nombre(<variable>) Sinon 0
ne marche pas

Si je mets une étiquette d'axe des ordonnées avec 0 dans indéfini aucune différence non plus...

Merci quand même pour les idées supplémentaires
walach est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 15h07   #6
Membre actif
 
Homme
Chef de projet NTIC
Inscription : octobre 2011
Messages : 136
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 136
Points : 162
Points : 162
ton problème est avant tout d'avoir de la données pour tous les mois et pour chaque type.

Et pour ça c'est une histoire de jointure dans ton univers à partir d'une table calendrier.
Prima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 16h53   #7
Candidat au titre de Membre du Club
 
Homme
Ingénieur décisionnel
Inscription : mars 2008
Messages : 25
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Ingénieur décisionnel
Secteur : Service public

Informations forums :
Inscription : mars 2008
Messages : 25
Points : 13
Points : 13
Effectivement, ça impliquerait donc de placer la variable Nombre(<variable>) dans l'univers d'après ce que je comprends ?

J'avais déjà pensé à faire une jointure sur un calendrier dans Deski mais ça n'avait rien donné.

Le problème serait donc à gérer uniquement dans l'univers ?
walach est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 20h36   #8
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 3 281
Points : 5 701
Points : 5 701
La solution de Djam fonctionnera à partir du moment où vous mettrez en place une table calendrier comme le propose Prima. Il faudra pour cela créer une table dérivée, et la lier grâce à une jointure externe à votre table de faits.

Il faudra ensuite utiliser les dimensions de temps de votre table calendrier avec l'indicateur provenant de votre table de faits.

Vous pourrez trouver comment créer cette table calendrier dans la FAQ BO.
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h29.


 
 
 
 
Partenaires

Hébergement Web