|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Bonjour,
Je ne sais pas si c'est réalisable sous BO. J'ai un premier fournisseur avec comme données, des périodes ex: DEBUT FIN 01/05/2007 12/05/2007 10/05/2007 04/06/2007 21/05/2007 31/05/2007 J'ai un second fournisseur qui correspond à un calendrier ex: JOUR 01/05/2007 02/05/2007 03/05/2007 ....... Et je souhaite obtenir un rapport de ce style : DEBUT FIN JOUR 01/05/2007 12/05/2007 01/05/2007 10/05/2007 04/06/2007 01/05/2007 21/05/2007 31/05/2007 01/05/2007 .... 01/05/2007 12/05/2007 02/05/2007 10/05/2007 04/06/2007 02/05/2007 21/05/2007 31/05/2007 02/05/2007 .... 01/05/2007 12/05/2007 03/05/2007 10/05/2007 04/06/2007 03/05/2007 21/05/2007 31/05/2007 03/05/2007 .... C'est à dire réaliser un produit cartésien afin d'obtenir pour pouvoir comparer mes périodes (DEBUT / FIN) avec chaque jour de mon calendrier. Merci.
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Re,
Quelqu'un peut-il me dire si c'est réalisable ou bien c'est utopique ? Merci.
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
je peux le dire.
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
bon d'accord...c'est pas évident à priori, si comme je pense ce post à rapport avec ton problème précédent, le mieux c'est de calculer pour chaque date (via un script lors de l'alimentation) et d'ajouter une table avec date et valeur.
maintenant avec un formule de OUF y'a ptet des solutions, mais si tu dois réutiliser souvent ce type de rapport cela ne va pas être pratique. (autre idée : essaye de faire un lien dans ton univers entre ta table de données et ta table des dates avec comme lien Date between date_début et date_fin , ainsi quand tu utiliseras dans un rapport date et valeur, tu pourras peut être sommer les valeur acceptant cette jointure. bon courage |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Merci, mais malheureusement, je n'ai pas accès au script. Je ne peux faire que du reporting.
Pour ta dernière idée, je ne vois pas comment faire cette liaison : Date between date_début et date_fin ?
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
la jointure en question peux se faire uniquement dans le module Designer où est créé ton univers.
Tu peux le faire en modifiant le sql de la requete, mais i lfaut connaitre le modèle de la base de donnée, etc... |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Bon, je crois que je vais laisser tomber la solution BO (je n'ai même pas accès au SQL) et aller voir du côté d'Excel avec une macro.
Mais si tu as une autre idée ou une bidouille, je suis toujours preneur.
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 810 ![]() |
Re,
C'est bon, je m'en sorts avec Excel. Dommage
__________________
Par principe, je ne réponds pas aux messages URGENT. Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com