|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Développeur décisionnel Inscription : juillet 2002 Messages : 46 ![]() |
Bonjour à tous.
J'ai un problème simple que je n'arrive pas à résoudre... Je dois faire un cumul de valeur par date par rapport a une date provenant d'un autre univers... Ex : J'ai dans un univers : Date_1 Valeur 01/01/2011 10 02/01/2011 11 03/01/2011 12 je dois faire un cumul des valeurs par rapport a une date : Date_2 02/01/2011 qui provient d'un autre univers. Comment dois je procéder ? Je ne peux pas faire de somme pour Date_1 >= date_2... Merci par avance. |
|
|
00
|
|
|
#2 |
![]() ![]() |
Que dois-tu récupérer ? La valeur correspondant aux date2 ?
Il faudra que tu fasses une fusion de tes deux dates apparemment... Comme elles n'ont pas le même nom, BO ne l'a pas fait tout seul... |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Développeur décisionnel Inscription : juillet 2002 Messages : 46 ![]() |
Merci
Je souhaite faire un cumul de mes valeurs : Date_2 = 02/01/2011 donc il me faut somme des valeurs pour date_1 supérieure à Date_2 dans mon ex : 11 + 12 J'ai bien tout recuperer dans ma requete. Le problème vient que je n'ai qu'une date_2, si je fais le lien entre mes deux dates, il va ajouter la valeur de date_2 a mes date_1 et inversement Date_1 Valeur Date_2 01/01/2011 10 01/01/2011 02/01/2011 11 02/01/2011 03/01/2011 12 03/01/2011 donc je perd ma date de référence. je sais pas si je suis clair dans mes explications... |
|
|
00
|
|
|
#4 |
![]() ![]() |
Tu as essayé une formule du genre :
Code :
SI Date1 <= Date2 ALORS sommecumulative(indicateur) |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : février 2008 Messages : 129 ![]() |
Tu peux aussi filtrer en amont dans l'éditeur de requêtes.
Pour cela : Tu réalises d'abord la requête 1 pour obtenir la date 2 Tu réalises ensuite la requête 2 pour obtenir les informations souhaitées (date 1, indicateur...) avec en condition dans la requête date 1 >= "sélectionner les résultats de la requête All" Date2 |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Développeur décisionnel Inscription : juillet 2002 Messages : 46 ![]() |
En faisant comme vous décrivez, je ne peux pas comparer mes deux dates qui sont incompatibles (quand je sélectionne Date_1... date_2 est grisé et inversement.)
|
|
|
00
|
|
|
#7 |
![]() ![]() |
Si tu n'as tjs pas trouvé de solution, tu peux :
- créer un objet information lié à ta date2 dans l'univers. Exemple : - ajouter l'objet information à ta requete date2 - fusionner tes objets dates ainsi tu pourras identifier les dates provenant de ta date2... |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Développeur décisionnel Inscription : juillet 2002 Messages : 46 ![]() |
J'ai solutionné (pas forcement la plus propre mais ça marche).
J'ai rapporté ma date_2 dans l'autre univers en faisant un "table dérivée" qui pointe vers mon autre base via un dblink. SELECT date_2 FROM Ma_base.Ma_table@mon_dblink; après plus de problème pour traiter les infos. Merci en tous cas pour vos propositions. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com