Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
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 01/04/2008, 11h16   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 38
Points : 4
Points : 4
Par défaut Prise en compte jours fériés

Pour calculer le temps d’ouverture sur une période, j’ais créé 2 champs de paramètres, DATE_DEB et DATE_FIN, et j’utilise la fonction suivante :



Local DateTimeVar d1 := {?DATE_DEB}-1; // -1 car d1 n’est pas inclus dans la fonction datediff

Local DateTimeVar d2 := {?DATE_FIN};



((DateDiff ("d", d1, d2) - DateDiff ("ww", d1, d2, crSaturday) - DateDiff ("ww", d1, d2, crSunday) - DateDiff ("ww", d1, d2, crfriday))*8*{@NB_MAC})+

(DateDiff ("ww", d1, d2, crfriday)*7*{@NB_MAC})



Cette fonction me permet de calculer le nombre de jours entre les 2 dates sans samedi ni dimanche et également de ne compter que 7 heures d’ouverture par équipe pour le vendredi au lieu de 8.

J’aimerais y intégrer la prise en compte des jours fériés, y a t’il une fonction crystal pour ça (je n’ais pas trouvé) ?
lolo6413 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 11h39   #2
Membre expérimenté
 
Avatar de kikidrome
 
Inscription : décembre 2004
Messages : 841
Détails du profil
Informations personnelles :
Localisation : France, Drôme (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 841
Points : 563
Points : 563
J'ai déjà eu à traiter ce problème et je n'avais rien trouvé dans les formules. J'avais fait une table accès avec les jours fériés...

Peut-être que quelqu'un a une idée ?
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 13h48   #3
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
je pense que ça n'existe pas...sans une table...
logique, les jours fériés ne sont pas les mêmes d'un pays à l'autre....

et je parle pas de la pentecôte..vous bossez ou pas vous?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 14h47   #4
Invité de passage
 
Inscription : septembre 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 38
Points : 4
Points : 4
D'accord merci!!
lolo6413 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 14h54   #5
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Citation:
Envoyé par kikidrome Voir le message
J'avais fait une table accès avec les jours fériés...
Citation:
Envoyé par say Voir le message
je pense que ça n'existe pas...sans une table...
logique, les jours fériés ne sont pas les mêmes d'un pays à l'autre....
pour kikidrome, je pense qu'il y a moyen

Citation:
Envoyé par say Voir le message
et je parle pas de la pentecôte..vous bossez ou pas vous?
là par contre, y a pas moyen
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 15h03   #6
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
ah, t'as une solution sans table toi?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 15h04   #7
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
elle en a fait une non ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 15h07   #8
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
ben elle a créé une table oui..
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 15h21   #9
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
donc mon
Citation:
pour kikidrome, je pense qu'il y a moyen
isTrue ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 15h26   #10
Membre expérimenté
 
Avatar de kikidrome
 
Inscription : décembre 2004
Messages : 841
Détails du profil
Informations personnelles :
Localisation : France, Drôme (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 841
Points : 563
Points : 563
j'ai fait une table, je confirme...
et çà fonctionne bien... elle est alimentée par les clients qui mettent eux même leur jours fériés (ou RTT)
__________________
Les paysages sont plus beaux quand on transpire.
Olaf Candau
kikidrome 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 19h05.


 
 
 
 
Partenaires

Hébergement Web