Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects
Business Objects Forum d'entraide sur Business Objects. Avant de poster --> FAQ BO, Tutoriels BO
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 29/06/2011, 22h21   #1
Invité régulier
 
Homme
Développeur informatique
Inscription : février 2009
Messages : 37
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 37
Points : 5
Points : 5
Par défaut Left join avec les résultats des trois requêtes

mon problème est que j'ai trois requêtes
1. qui me donne la majorité d'informations avec comme clé numéro crédit.
2. qui me donne le numéro de crédit avec une autre formation.
3. qui me donne le numéro de crédit avec deux autres formations.
Je suis obligé de passer par trois requêtes parce que les conditions de chaque requête sont différentes.
Si je porte les résultats en Access et avec LEFT JOIN entre la première et la 2eme et la 3eme table sur le numéro de crédit et pour les valeurs manquantes j'ai mit un 0 et j’obtiens le résultat souhaité.

Est ce-que c'est faisable en BO*? Vous pensez que une requête de UNION fait l'affaire et après je traite le rapport de résultat*?
ghatfan99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 21h48   #2
Membre régulier
 
Avatar de arosec
 
Homme
Chef de projet en SSII
Inscription : mai 2009
Messages : 50
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2009
Messages : 50
Points : 99
Points : 99
Bonsoir,

Dans l'absolu, il ne doit pas y avoir de pb.

Il faut faire 3 fournisseurs de données et les liéer sur le n° de crédit.
Le n° de crédit doit être de type "Dimension" et les autres objets, de type "Information".

On peut ensuite intégrer toutes les données dans un même tableau.
__________________
Les ordinateurs sont inutiles. Ils ne savent que donner des réponses.
Pablo Picasso
arosec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 10h28   #3
Invité régulier
 
Homme
Développeur informatique
Inscription : février 2009
Messages : 37
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 37
Points : 5
Points : 5
Par défaut c'est fait

Merci pour ta réponse (ça marche), par contre j'ai une autre question:
avec le nouveau rapport j'ai des case vide(null je pense), je veux ajouter une condition quand je crée la variable: si la case est vide (EstNul de Fonction logique) je veux mettre la valeur d'une autre vairable, et la je n'arrive pas à trouver coment mettre la condition dans la formul?
if (mt = nul) montant = credit
else mt = plafond

Merci d'avance
ghatfan99 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 03h34.


 
 
 
 
Partenaires

Hébergement Web