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 08/01/2008, 15h51   #1
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
Par défaut [BOXI R2 WEBI] Fusion des objets de types informations

Bonjour,

Je rencontre actuellement un problème sous Webi pour afficher mes données dans un tableau.
Voici à quoi il ressemble, avec l'intitulé de la colonne ainsi que l'objet affecté à la colonne.

col 1 : Semaine [Temps - Week]
col 2 : pb résolu [Nb cas (Resolu)]
col 3 : pb traité [Nb cas (Traité)]

[Temps - Week]: type information
Resolu : requête
Traité : requête
Nb cas: indicateurs

Je possède 2 requêtes Résolu et Traité. Dans chaque requête il y a l'indicateur [Nb cas].

-Lorsque je met l'information [Temps - Week] dans la requête "Resolu", dans mon tableau la colonne "pb résolu" est bien rempli pour chaque ligne de la semaine. Mais la colonne "pb traité" est vide, sauf la dernière ligne ou il me met le nombre de cas traité [Nb cas (Traité)]

-Lorsque je met l'information [Temps - Week] dans la requête "Traité", c'est l'inverse qui se passe. Dans mon tableau la colonne "pb traité" est bien rempli pour chaque ligne de la semaine. Mais la colonne "pb resolu" est vide, sauf la dernière ligne ou il me met le nombre de cas résolu [Nb cas (Resolu)]

-Lorsque je met l'information [Temps - Week] dans les 2 requêtes , c'est la dernière requête ou j'ai mis l'objet qui domine et je retourne au même problème.

Pour pallier à ce problème, existe t'il sous Webi un moyen de fusionner les objets de type information afin que je fusionne l'objet [Temps - Week].
J'ai constaté qu'on pouvait fusionner les dimensions mais pas les informations.

Merci
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 18h06   #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
Bonsoir,

Et si on faisait simple ...
Un objet INFORMATION est toujours rattaché à un objet DIMENSION
POURQUOI NE PAS AJOUTER PLUTÖT CET OBJET DANS TES DEUX REQUËTES ?

Pourquoi es tu tenu de faire deux requêtes séparées ?
univers différents ?
__________________
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 actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2008, 10h35   #3
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
Bonjour,

Citation:
Un objet INFORMATION est toujours rattaché à un objet DIMENSION
POURQUOI NE PAS AJOUTER PLUTÖT CET OBJET DANS TES DEUX REQUËTES ?
J'ai déjà essayé, mais le problème se pose toujours, puisque dans le tableau je n'utilise pas la dimension mais l'information.

Dimension : [Temps]
Information de la dimension : [Temps - week],[Temps - month],[Temps - year]

Citation:
Pourquoi est tu tenu de faire deux requêtes séparées ?
Je suis obligé de faire plusieurs requêtes, pou le calcul des indicateurs. Notamment pour l'indicateur [Nb cas] présent dans les 2 requêtes.
Ainsi, j'ai le nombre exact pour chaque requête (cas traité ou cas résolu).
Si je rassemble le tout dans une seule requête, le calcul de l'indicateur [Nb cas] sera fausse. J'aurai la somme des 2 requêtes (cas traité + cas résolu)
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 10h08   #4
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
Bon ben j'ai fini par transformer mes variables de types informations en dimensions dans l'univers pour pouvoir les fusionner dans le rapport.

Je ne vois pas d'autres solutions.
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 14h59   #5
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,
Désolé je n'ai pas pu être disponible depuis hier.
Au sujet de ton problème :
Tu ne nous avez pas dit que tu puvais corriger l'univers ...

1) Au sujet des Dimensions
On peut très bien avoir une info disponible en deux objets
l'un en info rattaché à une dimension
l'autre en dimension indépendante

L'utilisateur a ainsi le choix selon ce qu'il veut faire.

2) Au sujet de l'indicateur

Quand tu dis
Citation:
Si je rassemble le tout dans une seule requête, le calcul de l'indicateur [Nb cas] sera fausse. J'aurai la somme des 2 requêtes (cas traité + cas résolu)
Tu nous expliques que l'objet indicateur est unique pour compter les deux cas de figure.
Là aussi d'autres choix sont possibles :
Ajouter à cet objet qui peut être utilisé en géneral pour compter
2 nouveaux indicateurs
Code :
1
2
3
4
5
Nb Pb Résolus :
sum(decode(TABLE.ChampQualif, 'Problème résolu , 1 , 0)
 
Nb Pb Traités:
sum(decode(Table.ChampQualif, 'Problème traité, 1 , 0)
Et avec ces deux objets .... 1 seule requête !
__________________
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 actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h51   #6
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
Merci pour ta réponse,

Citation:
1) Au sujet des Dimensions
On peut très bien avoir une info disponible en deux objets
l'un en info rattaché à une dimension
l'autre en dimension indépendante
Effectivement, j'ai supprimé l'information et j'ai créee une dimension dans la même classe dans l'Univers.

Classe : TIME
Dimension : [Temps]
Information de la dimension :[Temps - month],[Temps - year]
Dimension crée : [Temps - week]

Problème résolu dans Webi, mais bon j'aurai préféré pouvoir gardé l'information c'est plus clair dans l'univers.

Citation:
Nb Pb Résolus :
sum(decode(TABLE.ChampQualif, 'Problème résolu , 1 , 0)

Nb Pb Traités:
sum(decode(Table.ChampQualif, 'Problème traité, 1 , 0)
C'est vrai que j'aurai pu utiliser cette méthode, je pense jamais à ce décode dans Oracle. Mais en faisant 2 requêtes et en les intitulant explicitement, il est plus facile à comprendre syntaxiquement. En effet, si quelqu'un doit reprendre le travail dans le futur se sera plus simple pour lui.

PS : Merci en fait pour ton explication sur les dates que tu as posté sur le forum, ça m'a fait gagné pas mal de temps (j'ai dû calculer en heure la différence entre 2 dates)
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 21h13   #7
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 eryk71 Voir le message
Merci pour ta réponse,

C'est vrai que j'aurai pu utiliser cette méthode, je pense jamais à ce décode dans Oracle. Mais en faisant 2 requêtes et en les intitulant explicitement, il est plus facile à comprendre syntaxiquement. En effet, si quelqu'un doit reprendre le travail dans le futur se sera plus simple pour lui.
Je ne suis pas du tout convaincu
2 requêtes ne peut être plus compréhensible qu'une seule
Citation:
PS : Merci en fait pour ton explication sur les dates que tu as posté sur le forum, ça m'a fait gagné pas mal de temps (j'ai dû calculer en heure la différence entre 2 dates)
De rien ! je vais bientôt lancer un Débat sur un problème de semaine.
J'espère t'y retrouver
__________________
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 actuellement 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 14h26.


 
 
 
 
Partenaires

Hébergement Web