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 29/06/2007, 16h45   #1
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Par défaut évolution d'un nombre d'occurences au cours du temps

Bonjour,

J'ai des évènements, et pour chacun d'eux, j'ai la date à laquelle ils se sont produits qui est associée.

Je voudrais pouvoir sortir un graphique, avec en ordonnée le nombre d'évènements, et en abscisse les mois de l'année.

Il faudrait en fait trouver un moyen de compter le nombre total d'évènements, et cela pour chaque mois, afin de pouvoir visualiser l'évolution du nombre d'évènements.

D'avance, merci pour votre aide.

byrdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2007, 09h00   #2
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Ben tu fais dans le designer :
- une dimension qui décode à la volée le mois de l'événement (EXTRACT(MONTH FROM mydate) sous Oracle par exemple)
- un indicateur count(id_evenement) ou count(distinct id_evenement) si tu veux le nombre distinct.

Puis dans BO tu ramènes ta dimension et ton indicateur, et tu as le nombre d'événements par mois.

Par contre si tu travailles avec des mois, gaffe aux années. Tu as vite faire de sommer l'année 2006 et 2007 si tu n'es pas un peu rigoureux (par exemple dans les conditions de ta requête).
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 16h09   #3
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Citation:
Envoyé par nuke_y
Ben tu fais dans le designer :
- une dimension qui décode à la volée le mois de l'événement (EXTRACT(MONTH FROM mydate) sous Oracle par exemple)
- un indicateur count(id_evenement) ou count(distinct id_evenement) si tu veux le nombre distinct.

Puis dans BO tu ramènes ta dimension et ton indicateur, et tu as le nombre d'événements par mois.

Par contre si tu travailles avec des mois, gaffe aux années. Tu as vite faire de sommer l'année 2006 et 2007 si tu n'es pas un peu rigoureux (par exemple dans les conditions de ta requête).
Salut,

Je n'ai pas accès au Designer, seulement au Reporter.

Existe-t'il un moyen d'effectuer ce que j'essaie de faire, en n'utilisant que le Reporter?

Merci.

byrdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 16h42   #4
Membre du Club
 
Inscription : février 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 89
Points : 64
Points : 64
Quand tu réalises ta requete tu as possibilité de créer des objets personnels comme dans le designer.
essaie de ce coté la!
Malala est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 16h28   #5
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Je remonte mon sujet.
Je m'étais éloigné de BO depuis quelques temps, mais je suis de retour aux affaires.

N'ayant pas accès au designer, je me demandais comment faire mon évolution du nombre d'évènements au cours du temps.
byrdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 16h37   #6
Membre régulier
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 85
Points : 85
Hello
as-tu accès au "SQL à la carte" en types de fournisseurs de données?
BzhCH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 16h54   #7
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Citation:
Envoyé par BzhCH
Hello
as-tu accès au "SQL à la carte" en types de fournisseurs de données?
Tu dois parler de l'onglet "Visualiser le SQL".

Je n'y ai pas accès.
byrdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 17h07   #8
Membre régulier
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 85
Points : 85
Non, ce n'était pas de ça que je voulais parler, mais si je suis la logique de ton dernier post, tu as bien un univers pour lire ta base, non? Et les objets Date ou année/mois n'existent pas dans ta liste?
Et est-ce que tu as un identifiant d'événements ou un compteur d'événements?
Tant qu'on y est, dis-moi quel SGBD tu accèdes?
BzhCH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 17h23   #9
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Citation:
Envoyé par BzhCH
Non, ce n'était pas de ça que je voulais parler, mais si je suis la logique de ton dernier post, tu as bien un univers pour lire ta base, non? Et les objets Date ou année/mois n'existent pas dans ta liste?
Et est-ce que tu as un identifiant d'événements ou un compteur d'événements?
Tant qu'on y est, dis-moi quel SGBD tu accèdes?

Je travaille effectivement dans un univers, pour lequel je peux seulement créer des rapports.

J'ai à dispositions des objets "Date", pour chacun des évènements que je cherche à grouper.
Le problème pour moi réside dans le fait de rassembler ses évènements d'après leur date d'apparition, de manière à afficher un tableau qui s'apparenterait à une frise chronologique.

Ainsi, pour chaque type d'évènement, j'aurai à chaque fois un graphe(en barre par exemple), et cela pour chaque mois. On pourrait choisir une date de début, et une date de fin; et ainsi visualiser le nombre de chaque type d'évènements pour une période de notre choix.

J'ai bien un identifiant évènement (en fait, un numéro qui lui est associé, et son "intitulé" dans un autre objet).

Les données sont extraites depuis la base de données utilisée par un logiciel spécifique à mon entreprise.
byrdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 08h43   #10
Membre régulier
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 85
Points : 85
Bonjour!
Donc il te suffit de créer un requête avec identifiant d'événement et date, en condition tu mets <taDate> entre Invite1 et Invite2 (tu connais les invites?).
A partir de là, tu crées 2 variables:
- Année_Mois (par exemple) = FormatDeDate(<taDate>,"aaaa.mm")
- NbEvent (par exemple) = Nombre(<IdentifiantEvenement>)
Tu en fais un tableau et tu le transforme en graphe (clic droit sur le tableau + Transformer en graphe).
Je te laisse finaliser la présentation...
BzhCH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 10h49   #11
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Citation:
Envoyé par BzhCH
Bonjour!
Donc il te suffit de créer un requête avec identifiant d'événement et date, en condition tu mets <taDate> entre Invite1 et Invite2 (tu connais les invites?).
A partir de là, tu crées 2 variables:
- Année_Mois (par exemple) = FormatDeDate(<taDate>,"aaaa.mm")
- NbEvent (par exemple) = Nombre(<IdentifiantEvenement>)
Tu en fais un tableau et tu le transforme en graphe (clic droit sur le tableau + Transformer en graphe).
Je te laisse finaliser la présentation...
Oui je connais les invites, je suis à un niveau plus avancé.

C'est surtout que je n'ai jamais travaillé sur les dates, ou les durées, donc c'est un aspect de BO que je découvre là.

J'ai d'ailleurs déjà créé des requêtes dans lesquelles je demande 2 dates, la difficulté pour moi réside surtout dans le fait de rassembler les évènements par groupe de mois et afficher un graphe qui va bien.

J'essaie, et je reposte ici.


Edit : ça marche, merci beaucoup.
Comme quoi, ce n'était pas compliqué, je m'imaginais la tâche plus ardue...
Je vais me créer plusieurs types de "NbEvent", car j'aimerais que pour chaque mois, il y ait plusieurs Barres d'histogramme en fonction des familles d'évènements. Je pense que ça ne posera pas de problèmes.
byrdo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 11h42   #12
Membre régulier
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 85
Points : 85
Tu n'as pas forcément besoin de créer une nouvelle variable selon la manière de déterminer tes types d'evénements. Si l'objet <Type> existe, il suffit de l'ajouter dans le graphe (en axe Z sans doute - même si tu es en 2D).
BzhCH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 14h13   #13
Membre du Club
 
Inscription : avril 2007
Messages : 159
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 159
Points : 63
Points : 63
Citation:
Envoyé par BzhCH
Tu n'as pas forcément besoin de créer une nouvelle variable selon la manière de déterminer tes types d'evénements. Si l'objet <Type> existe, il suffit de l'ajouter dans le graphe (en axe Z sans doute - même si tu es en 2D).
Salut,

Je m'en suis effectivement rendu compte, et voilà qu'en venant l'exposer ici, tu m'en informes dans le même temps!

Très pratique, en effet.
J'ai fait un essai en créant des variables, et je me suis rendu compte qu'on pouvait procéder de la manière que tu indiques, ce qui accélère considérablement la tâche.

Merci en tout cas.
byrdo 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 19h48.


 
 
 
 
Partenaires

Hébergement Web