Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Formules
Formules Forum sur l'utilisation des formules sous Crystal reports
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 07/12/2010, 09h21   #1
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 2
Points : 2
Par défaut Conversion de Temps en Nombre ?

Bonjour,
Je cherche à faire un tableau croisé résumant mon temps passé pas affaire.
je possède une table access avec chaque enregistrement par jour de mon analytique champs(étude, date, heure passée,...) lorsque je tente de faire la somme des heures passé par étude et par semaine, CR me fait un comptage plutôt qu'une somme de mes heures passées !!!! au lieu d'avoir 2h + 2h, il m'affiche 2 au lieu de 4.
Comment puis-je lui dire de faire la somme des heures de mon champs de type (date,heure) plutôt que le nombre de fois ou j'ai travaillé pour cette étude ???
D'avance merci,
RikaiRok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 10h06   #2
Membre habitué
 
Inscription : juin 2008
Messages : 96
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 96
Points : 114
Points : 114
Le champs heure passée n'est sans doute pas de type numérique mais date.

On ne peut faire un résumé de type somme que sur les champs de type numérique, si le champs est de type alpha ou de type date on ne peut pas et par conséquent crystal ne propose qu'un nombre restreint de type de résumé (maximal , compte , compte distinct etc ...) et il semble vous ayez laissé maximal.

Puisqu'il est possible de résumer une formule, vous devriez préalablement faire une formule qui convertisse votre date en numérique.
GaelleH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 10h40   #3
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 2
Points : 2
Par défaut Comment faire ??

Merci d'avoir répondu rapidement à ma question. Effectivement mon champ est de type date et non numérique.
Mais comment dois-je faire?
- je dois créer un champ dans ma table et appliquer "un cacul" de conversion de ma date en numérique? (chose que je n'ai pas réussi à faire)
- ou créer une formule directement sous CR qui me permettra par la suite de l'exploiter dans le tableau croisé ? ( chose que je ne sais pas faire non plus)
Pour résumé, je ne sais pas faire grand chose mais je ne demande qu'a apprendre ....
RikaiRok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 11h18   #4
Membre habitué
 
Inscription : juin 2008
Messages : 96
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 96
Points : 114
Points : 114
Oui il faut faire une formule {@NbHeure} qui serait égale à hour(champs de type dateheure) et l'exploiter dans le tableau croisé.
GaelleH est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/12/2010, 15h12   #5
Invité de passage
 
Inscription : novembre 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 8
Points : 2
Points : 2
Par défaut Merci Gaelle

Parfait,
Merci beaucoup pour votre aide.
Cela fonctionne parfaitement.

Bonne après-midi
RikaiRok 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 19h15.


 
 
 
 
Partenaires

Hébergement Web