Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
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 14/07/2008, 04h01   #1
Invité de passage
 
Inscription : juillet 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 8
Points : 3
Points : 3
Par défaut [BO XI R2] Compilation des réponses (questionnaire)

Bonjour, à vous tous.

Je suis nouveau sur ce forum, mon expérience dans le monde Business Objects est la suivante.
- Business Objects 4.6
- Web XI R2

Je dois faire un rapport de compilation des réponses du questionnaire d’appréciation de formation.

Les informations des questionnaires remplis sont dans une base de données oracle.

Pour chaque formation qui est faite par notre personnel, ils doivent remplir un formulaire d’appréciation suite à leur formation.

Le formulaire est composé de la façon suivante :

______________ Très satisfait - Satisfait - Peu satisfait - Insatisfait - Très insatisfait

Question (1)

Question (2)

Question (3)

Question (4)

Question (5)

J’aimerais faire afficher les 5 choix de réponses en tout temps pour chaque formation.
J’ai fait un tableau croisé.

____________ Réponse.
Questions(*) |_ (j’affiche le nombre de répondant)

Mon problème est le suivant :

Lorsque les participants entre les réponses à chaque question seulement. Ex. 2 ou 3 choix de réponse, ( Très satisfait ; Satisfait; Peu satisfait) j’ai seulement ses 3 colonnes dans mon tableau.

Mais j’aimerai faire afficher les 5 colonnes même si 2 au 3 choix n’ont pas été utilisé.

Merci de votre aide.
StefKine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2008, 01h54   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Bonsoir,

Ta requête est en SQL à la carte ?
Elle passe par un univers ?
Peux tu modifier ou créer l'univers ?
Et quelle ta version au final ? 4.6 ou XIR2 ?
__________________
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 16/07/2008, 04h09   #3
Invité de passage
 
Inscription : juillet 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 8
Points : 3
Points : 3
Voici d'autre info pour [Bruno2r]

Ta requête est en SQL à la carte ?
Elle passe par un univers ?
Peux tu modifier ou créer l'univers ?
Et quelle ta version au final ? 4.6 ou XIR2 ?
------------------------------------------------------------------
IL n'a pas de requête SQL

Les données sont fournis via l'univers (base de données Oracle)

Je peux faire modifier ou faire créer des objets ou autres variables dans l'univers par notre responsable de WEBI RX2

Mon rapport est fait en WEBI XIR2

Merci de votre aide.
StefKine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 00h43   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Dans ce cas ton Designer devrait ajouter une table dérivée qui fournirait un produit cartésien entre tes participants et une table des appréciations.
Exemple :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT a.IdentifiantParticipant || b.Reponse AS ID,
a.IdentifiantParticipant, b.Reponse,
a.Nom, a.Prenom
FROM TableParticipant a,
(SELECT 'Très satisfait' AS Reponse FROM dual
union
 'Satisfait' FROM dual
union
'Peu satisfait' FROM dual
union
'Insatisfait' FROM dual
union
'Très insatisfait' FROM dual) b
Le produit cartésien est provoqué par l'absence de jointure.
Les objets IdentifiantParticipant, Reponse, Nom, Prenom devront être redéfinis sur cette table dérivée.
Rajouter un champ calculé ID sur la table enregistant les réponses ou faire une autre table dérivée.
Dès lors une jointure externe permettra d'obtenir ce que tu veux.
Dans Oracle ça donnerait ça
TableDérivée1.ID=TableDérivée2(+)
Si l'objet Reponse est défini su TableDérivée1 toutes les réponses possibles seront présentes.
__________________
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
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h36.


 
 
 
 
Partenaires

Hébergement Web