Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 08/04/2008, 11h58   #1
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 95
Points : 33
Points : 33
Par défaut [BO 5.1.9] Problème invite sur 2 fournisseurs de données

Bonjour,

j'utilise BO 5.1.9 (Editions Pilotées pour Sage 100).

Depuis que j'ai ajouté une invite qui demande de saisir 2 dates, les données issues de mes 2 fournisseurs de données ne se synchronisent plus.

Mes 2 fournisseurs de données sont :

1/ une requête créée avec SQL à la carte :
Code :
1
2
3
4
SELECT NumSalarie, Date1, Date4 
FROM T_SAL, T_ZONESLIBRES
WHERE T_SAL.SA_CompteurNumero  = T_ZONESLIBRES.NumSalarie
AND Date1 BETWEEN @variable('Date de saisie début ?')  AND @variable('Date de saisie fin ?')
--> les données s'affichent bien en fonction des dates saisies.

2/ une requête créée avec l'éditeur, j'ai sélectionné les champs suivants :
« Matricule - Nom complet », « Intitulé » , « Sa Compteur numero », « Réponse Quest », « Sexe »

--> les données s'affichent sans tenir compte des dates saisies (et sans tenir compte des n° de salariés renvoyés par la requête SQL à la carte)

Dans le Gestionnaire de données, j'ai lié mes 2 fournisseurs de données : NumSalarie (du SQL à la carte) et Sa_CompteurNumero (de ma requête créée sous l'éditeur). Ces 2 objets sont de type Numérique, et qualifiés en tant que Dimension.

Merci pour vos lumières !

Adrien : un problème et non un pb ! Merci
chatroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 12h24   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 184
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 184
Points : 2 723
Points : 2 723
Bonjour,
Est ce que par hasard en ajoutant les invites sur les dates de début et de fin :
  • Tu n'aurait pas ajouté ces dates que nous voyons dans le select (alors qu'elles n'y figuraient pas avant) ?
  • Est-ce que ces dates ne seraient pas des dimensions ?
  • Est-ce que tu en as besoin dans ton rapport ?
Si elles sont en dimension et que tu en as besoin
Il faut les passer en information rattachées au NumSalarie
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 13h51   #3
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 95
Points : 33
Points : 33
  • Tu n'aurait pas ajouté ces dates que nous voyons dans le select (alors qu'elles n'y figuraient pas avant) ?
    non, j'avais déjà Date1 et Date4 dans le select. J'ai juste rajouté la condition (@variable) dans la clause WHERE
  • Est-ce que ces dates ne seraient pas des dimensions ?
    en effet, je les ai donc passées en Information, rattachées à NumSalarie : mais j'observe toujours le même dysfonctionnement
  • Est-ce que tu en as besoin dans ton rapport ?
    oui, j'ai besoin de les afficher

Aurais-tu une autre idée ?

Merci d'avance
chatroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 14h28   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 184
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 184
Points : 2 723
Points : 2 723
Citation:
Envoyé par chatroux Voir le message
  • Tu n'aurait pas ajouté ces dates que nous voyons dans le select (alors qu'elles n'y figuraient pas avant) ?
    non, j'avais déjà Date1 et Date4 dans le select. J'ai juste rajouté la condition (@variable) dans la clause WHERE
  • Est-ce que ces dates ne seraient pas des dimensions ?
    en effet, je les ai donc passées en Information, rattachées à NumSalarie : mais j'observe toujours le même dysfonctionnement
  • Est-ce que tu en as besoin dans ton rapport ?
    oui, j'ai besoin de les afficher
Aurais-tu une autre idée ?

Merci d'avance
  • ça se corse !
  • NumSalarie est il numérique ?
  • si oui as tu pensé à le mettre en dimension ? (par défaut les champs numériques issus de sql à la carte ou de documents personnels sont qualifiés en indicateur
Je sens que ça va pas encore être ça ... tu comprends le sens de la citation dans ma signature ...
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 15h01   #5
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 95
Points : 33
Points : 33
  • ça se corse !
    --> oui :-\
  • NumSalarie est il numérique ?
    --> re-oui
  • si oui as tu pensé à le mettre en dimension ? (par défaut les champs numériques issus de sql à la carte ou de documents personnels sont qualifiés en indicateur
    --> et oui, NumSalarie est une dimension...

Je suis obligé de passer par du SQL à la carte à cause de ces 2 dates qui ne sont pas présentes en standard dans mon univers...
chatroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 16h53   #6
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 184
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 184
Points : 2 723
Points : 2 723
Dernière idée avant Accident Vasculaire Cérébral

Est ce que T_SAL.SA_CompteurNumero est numérique aussi ?
Est ce que l'objet Sa_CompteurNumero est encore numérique ?
A vérifier dans l'onglet Définition du Gestionnaire de données

Si Type = Caractère alors BEN QUOI ! ON PEUT REVER !:
Code :
1
2
3
4
SELECT to_char(NumSalarie) as SalarieNum, Date1, Date4 
FROM T_SAL, T_ZONESLIBRES
WHERE T_SAL.SA_CompteurNumero  = T_ZONESLIBRES.NumSalarie
AND Date1 BETWEEN @variable('Date de saisie début ?')  AND @variable('Date de saisie fin ?')
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 10h40   #7
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 95
Points : 33
Points : 33

Bien tenté, mais ces 2 champs sont bien des numériques.

Je vais contacter la hotline, je te tiens au courant si j'ai une solution!
chatroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2008, 15h20   #8
Nouveau Membre du Club
 
Inscription : janvier 2007
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 95
Points : 33
Points : 33
Par défaut Solution trouvée!

Bonjour,

j'ai la solution à mon problème :
1/ il fallait créer un seul et unique tableau (et j'ai bien conservé mes dates qualifiées en tant que "Information" et reliées à numSalarie).
2/ dans la création de ce tableau, j'ai sélectionné mes champs venant de mes 2 fournisseurs de données
3/ ensuite j'applique un filtre sur la colonne Date1 du tableau pour afficher uniquement les lignes dont la date = la date saisie dans mon invite.

Et voila
chatroux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2008, 15h24   #9
Membre confirmé
 
Avatar de eryk71
 
Inscription : novembre 2007
Messages : 322
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 322
Points : 261
Points : 261
Félicitation et bravo pour ta persévérance

Un petit tag RESOLU serait Bienvenue
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h56.


 
 
 
 
Partenaires

Hébergement Web