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 25/06/2004, 16h12   #1
Invité de passage
 
Inscription : juin 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 15
Points : 4
Points : 4
Par défaut [CR] trouver le maximum ?

Dans une heure il y a 60 minutes, je voudrais trouver la minute où il y a le plus de transactions, par exemple des appels téléphoniques, comment faire pour trouver cet minute la plus chargée.
Merci, Etienne
Etienne51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2004, 16h21   #2
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Tu fais un groupe sur date-Heure
un autre groupe sur Date-Minute

En début de groupe Heure tu réinitialise ton compteur appel
En fin de groupe Date-Minute tu mémorise le count(Appel,DateMinute) si celui ci est > à ton ancien count
En fin de groupe Heure tu affiches ta valeur max

en sachant que tout est masqué sauf ton fin de groupe DateHeure et le tour est joué (J'espère que tu m'as compris)
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2004, 16h52   #3
Invité de passage
 
Inscription : juin 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 15
Points : 4
Points : 4
Par défaut merci pour la réponse mais...

Je te remercie pour la réponse, mais je l'a comprends mais ne sais pas la mettre en oeuvre, j'ai découpé les heures (groupes des heures) et en minutes (groupes des minutes) et pour chaque minutes j'ai le nombre d'appels téléphoniques, mais je ne veux que la minute la plus chargée. Et àa, même si j'ai compris ta réponse, je ne sais pas la mettre en oeuvre.
Merci, Etienne
Etienne51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2004, 17h04   #4
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Donc tes groupes sont fait, c'est déjà ça.
Toutes les formules sont en syntaxe Basic

Formule 1 à placer dans la section Debut Groupe DateHeure qui a l'attribut masqué :

Code :
1
2
3
4
WhilePrintingRecords
Global CountAppel AS Number
CountAppel=0
Formula = ""

Formule 2 à placer dans la section Fin de groupe DateMin qui a l'attribut masqué :

Code :
1
2
3
4
5
6
WhilePrintingRecords
Global CountAppel AS Number
IF Count({TABLE.Appel},{GroupeDateMin}) > CountAppel Then
   CountAppel = Count({TABLE.Appel},{GroupeDateMin})	
End IF
Formula = ""

Formule 3 à placer dans la section Fin de groupe DateHeure qui a l'attribut visible :

Code :
1
2
3
WhilePrintingRecords
Global CountAppel AS Number
Formula = CountAppel

Dans la derniere formule tu as ta valeur Max d'appel dans 1 minute pour 1 heure donnée.
J'espère que c'est plus clair pour toi et bon courage pour la suite
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico 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 02h58.


 
 
 
 
Partenaires

Hébergement Web