|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
Bonjour a tous,
tous mes voeux pour cette nouvelle année J'ai un probleme avec BO 651 j'ai une requete que me donne un nombre de lignes pour sur 3 equipe - 1 le matin de 6h00 à 13h00 - 1 le soir de 13h00 à 20h00 - 1 la nuit de 20h00 à 03h00 mon probleme c que si je fais une selection de 6h00 à 0h00 sur la journée en cour et de 0h00 à 5h00 sur la journée en cour +1 cela fonctionne sur la plage horaire de 6h00 a 0h00 mais je n'ai plus rien de minuit à 5h00 Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Salut,
Il va falloir que tu expliques comment tu fais ta sélection ... Requête basée sur un univers ou SQL à la carte ? Quelles conditions poses-tu ? Quelle type de donnée pour l'objet mis en condition (date ou texte) Sans précision difficile de t'aider ...
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() |
Peux etre faire un report avec deux requêtes en union permettra de ramener toutes les infos
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
Ce que je veux c'est que je rentre un objet "journée en cour" pour la premiére partie de 6 a 0 heure et "journée en cour +1 " pour 0 a 3 heure mais à partir de minuit je voudrais avoir "journée en cour -1 pour pouvoir voir ce qui a ete realiser entre 6 et 3 heure et journée en cour pour 0 à 3 heure
Ex : si nous somme mardi 7 janvier je voie ma journée mais des que j'arrive a minuit ma journée disparit et je ne voir plus rien car ma journée en cour ne commence qu'à 6 heure et ma journée +1 qu'à 0 heure le lendemain |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : novembre 2006 Messages : 84 ![]() |
j'ai bidouillé rapidement un objet qui peut donner un piste pour ton problème:
decode(decode( to_char(sysdate,'hh24'),0,0,1,0,2,0,3,0,1),0,sysdate -1,sysdate) si on est entre 0 et 3 heures, on obtient sysdate - 1 sinon sysdate. |
|
|
00
|
|
|
#6 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
![]() ça adapte la date mais est ce qu'il peut faire abstraction de la vraie ... on ne sait pas !
Ensuite restent les questions suivantes :
Il n'a même pas répondu à mes premières questions ! On verra bien demain ... accompagne le si tu peux parce que moi je suis surbooké ces jours ci.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
Bonjour
merci de vos reponse c'est une requete basée sur un univiers ce que je veux c'est: un colonne avec les tranche horaire 06 => 07 07 => 08 08 => ....23 23 => 00 journée en cour ou journée -1 si nous somme entre 0 & 3 heures pour la plage de 06=> 00 00 => 01 01 => 02 02 => 03 Journée +1 ou journée en cour si nous somme entre 0 & 3 heures pour la plage de 00 => 03 par contre je ne connait pas le sql je travail avec BO pour Faire de stat du logiciel LM7 merci |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
tu n'as donc pas accès à Designer !???!!
Il va donc falloir trouver une formule BO qui résoud ton problème !! sous quelle forme est récupéré ton heure ? un objet ? peux tu associer cette heure à une date ? as tu un objet date du jour ?
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#9 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Bonjour,
Moi je dois être lent du cerveau (bon ! d'accord c'est dimanche ... Comme bastoonet je pense qu'il nous faut, pour pouvoir t'aider, savoir comment se présente ton objet à tester :
Entre 3h et 6h il n'y a pas d'équipe ? C'est bien ça ? Veux tu obtenir le résultat suivant : Date Heure ------------ Date de suivi ----- Equipe 14/01/2008 06:02:49--- 14/01/2008 ------- [6h-13h] 14/01/2008 09:30:00--- 14/01/2008 ------- [6h-13h] 14/01/2008 12:45:10--- 14/01/2008 ------- [6h-13h] 14/01/2008 13:00:00--- 14/01/2008 ------- [13h-21h] 14/01/2008 20:26:00--- 14/01/2008 ------- [13h-21h] 14/01/2008 23:54:00--- 14/01/2008 ------- [21h-03h] 15/01/2008 02:10:00--- 14/01/2008 ------- [21h-03h] 15/01/2008 06:10:49--- 15/01/2008 ------- [6h-13h] 15/01/2008 13:02:49--- 15/01/2008 ------- [13h-21h] 15/01/2008 22:00:49--- 15/01/2008 ------- [21h-03h] si non corrige ces exemples et montre nous.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
bonjour
le tableau est comme ca equipe Tranche Horaire Lignes Matin 06 => 07 120 Matin 07 => 08 160 ...... Matin 12 => 13 112 A.midi 13 => 14 80 A.midi 14 => 15 200 ....... A.Midi 19 => 20 185 Soir 20 => 21 150 Soir 21 => 22 81 ....... Soir 00 => 01 85 Soir 01 => 02 96 Soir 02 => 03 125 les date sont "Objet dimension" et les tranche horaire sont information lier a la date Nb de lignes c'est un indicateur cdt |
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
As-tu accès au module designer de BO pour modifier la définition SQL des objet et l'univers, ou bien as-tu uniquement accès à BO DeskI ??????
__________________
~~ bastoonet ~~ "Team BAB - Spécialistes BO" |
|
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
non je n'ai pas acces a BO Designer
|
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() Inscription : novembre 2006 Messages : 84 ![]() |
on a un peu de mal a comprendre ta demande car on a pas toutes les données.
par exemple tu nous parle d'un objet 'date' mais dans ton tableau on ne le vois pas. pourrait tu nous présenter les données telles qu'elles sont avant d'etre formatées dans ton tableau ? j'ai une autre question, ton problème c'est de faire la requete d'extraction de données ou de mettre en forme ton tableau après coup ? Pour toi, une journée c'est de 6h du matin à 3h du matin le lendemain ? si on raffraichi ton document à 12 heures le 16/01/2008 que doit on voir ? si on raffaichi ton document à 18 heures le 16/01/2008 que doit on voir ? si on raffaichi ton document à 01 heures le 17/01/2008 que doit on voir ? si on raffaichi ton document à 05 heures le 17/01/2008 que doit on voir ? Qd tu auras répondu à ces questions , je te mitonnerais une solution sur mesure !! |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
donner avant formatage
equipe----------Tranche Horaire---------- Ligne Matin ----------06 => 07 ------------------120 Matin ----------07 => 08 ------------------160 ...... Matin ----------12 => 13 ------------------112 A.midi --------- 13 => 14 -------------------80 A.midi -------- -14 => 15---------------- - 200 ....... A.Midi---------- 19 => 20----------------- 185 Soir ------------20 => 21 -----------------150 Soir ------------21 => 22 ------------------81 ....... Soir ------------00 => 01 ------------------85 Soir ------------01 => 02 ------------------96 Soir ------------02 => 03 -----------------125 la date est mon invite de recherche, pour le moment je tape la date du jour et la date du jour +1 en manuelle de 6 a 0h puis la date j-1 et la date du jour pour 0 a 3h je veux l'avoir en rafraichisement automatique car j'ai une macro que me transforme apres en html Pour toi, une journée c'est de 6h du matin à 3h du matin le lendemain ? OUI si on raffraichi ton document à 12 heures le 16/01/2008 que doit on voir ? de 6h a 12h le 16/01 si on raffaichi ton document à 18 heures le 16/01/2008 que doit on voir ? de 6h a 18h le 16/01 si on raffaichi ton document à 01 heures le 17/01/2008 que doit on voir ? de 6h a 00h le 16/01 et de 00 a 01 le 17/01 si on raffaichi ton document à 05 heures le 17/01/2008 que doit on voir ? de 6h a 00h le 16/01 et de 00 a 03 le 17/01 |
|
|
00
|
|
|
#15 | |||
|
Membre régulier
![]() Inscription : novembre 2006 Messages : 84 ![]() |
il faut passer par 2 objets personnels ,
le 1er (A) a pour formule : Citation:
Citation:
un premier decode permet de savoir si on est entre 0 et 3 heures : Citation:
|
|||
|
|
00
|
|
|
#16 | |
|
Nouveau Membre du Club
![]() Olivier Inscription : novembre 2006 Messages : 47 ![]() |
Merci pour les 2 Objet mais à force de persévérance je suis arrivé à faire ça sous VBA
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com