|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 38 ![]() |
Bonjour à tous,
dejà, je tiens à préciser que je découvre BO depuis peu... j'essaie de faire une jointure entre 2 univers. Dans un premier univers, j'ai des code clients en surveillance, et j'ai besoin de recup dans le second univers toutes les informations des clients des codes surveillé du premier univers. J'ai fait une jointure, j'ai donc 'lier" mes 2 dimensions des 2 univers différents sur le code client. Mon soucis est le suivant : le report me donne tous les codes client du deuxieme univers qui n'ont pas de code client dans le premier, ce qui ne m'interesse pas du tout. Je veux juste les code client qui sont sur les 2, une jointure quoi !!! merci pour votre aide !!!!!! |
|
|
00
|
|
|
#2 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Salut Dans ce cas pourquoi ne pas faire dans Requête 2
En condition : Clients DansListe Sélectionner les résultats d'une requête Reqête 1 Clients A tester ...
__________________
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
![]() Inscription : février 2006 Messages : 38 ![]() |
Citation:
en fait, c un inner join right que je voudrait alors qu il me fait un inner join left, est ce que je ne peux pas modifier ca ??? |
|
|
|
00
|
|
|
#4 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
Et ton collèque un peu plus il saurait expliquer comment on dit à BO de changer son mode de synchronisation ? Bon je vais chercher si y'a pas une astuce .... Moi j'ai l'habitude de faire des requêtes qui répondent au besoin Quelle sale manie ! ![]() Bon allez soyons sérieux ! Je suppose que tes requêtes sont synchronisées Que tu as mis dans le même tableau Clients et données de requêtes 1 et 2 Tu as donc tous les codes clients même pour ceux qui ne sont pas présents dans l'autre requête. Rpère bien le nom de cette variable Clients qui a des manques c'est sur elle qu'on va poser un filtre ... magique Cliquer en dehors du tableau (sur le fond blanc) pour tout déselectionner Clic droit Formater les filtres Sélectionner le dossier correspondant au tableau Cliquer sur Ajouter Dans Variables à filtrer Choisir La variable Clients (à trous) Cliquer sur Définir Entrer la formule suivante Et voili Et voilà C'est quasiment Noël
__________________
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
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 38 ![]() |
Merci Bruno2r !!!pour ta rapidité de reponse et ta pertinence !!!!!!!!!
j'avais pas pensé à cette soluce simple et rapide !!! je vias la mettre a execution tout de suite, par contre, si tu trouve comment faire la jointure correctement. est ce que tu vois bien ce que je veux dire ?? j'ai bien refait le test et y a vraiment un pb lorsque tu fais ta jointure entre 2 univers sans passer par la requete SQL (cad par le gestionnaire de donnée, onglet définition). D'ailleurs, autre question, pour faire ma jointure entre les 2 univers par requete SQL, comment je fais ? je mets la meme requete dans les 2 fournisseur de donnée ?? |
|
|
00
|
|
|
#6 | ||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Une requête un seul univers !
D'ailleurs tu ne pourrais pas afficher deux listes d'objets ... Si les deux univers pointent sur une seule et même bas, on peut récupérer le sql de chaque requête et le combiner en un sql à la carte (faut peut être avoir quelque expérience en sql et connaître le shéma de la base) Sinon eh bien ce que je te disais ironiquement de demander à tes collègues ... BO choisit comment il synchronise et on n'y peut rien ! Lui ne veut pas perdre d'enregistrement donc il établi une liste exhaustive des clients puis ramène pour chacun les infos lorsqu'elles existent un peu du style Code :
__________________
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 | |||
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 38 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#8 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Soit se satisfaire du filtre dit complexe
Soit un sql à la carte sur une base infocentre dans laquelle tu te crées deux vues oracle pointant en db_link sur chaque base C'est ca que je fais tous les jours. A +
__________________
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
|
Copyright © 2000-2012 - www.developpez.com