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 15/03/2011, 11h25   #1
Invité régulier
 
Inscription : juin 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 13
Points : 6
Points : 6
Par défaut [BOXI 3.1]Pb entre Webi et Rich client

Bonjour,

j'expose mon problème, un document réalisé sou Rich Client à été développé par mon client.
A première vu le document semble correcte au niveau de sa conception, oui mais voilà ce document est importé vers le reférentiel B.O et quand on visualise ce même document sous InfoView, ce document rencontre des #ValeurMulti sur certaines variables calculées... alors que sous Rich Client les données sont bien agrégées...


Une idée ...
sidewolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 11h49   #2
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Bonjour,

Il va nous manquer des éléments pour pouvoir répondre...
Comment est fait le tableau ? Comment est(sont) faite(s) la(les) requête(s) ?
Y'a t-il une mise en forme particulière ? (rupture, section) Y'a t-il des variables calculées utilisant des opérateurs contextuels ? (where, dans...) etc...
Là, sans avoir ces éléments, on ne peut pas imaginer le problème que ca pourrait être.
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 14h37   #3
Invité régulier
 
Inscription : juin 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 13
Points : 6
Points : 6
je ne pensais qu'il fallais toutes ces infos :

Tableau simple, pas de sections, pas de ruptures ,en faites il s'agit de plusieurs variables calculées, certaines sont des formules conditionnelles avec la fonction SI.
Ensuite on utilise cette variable pour calculer un pourcentage.
Je m'interroge sur le fait que les données sont biens retourné sous Rich Client, mais que sous Webi (InfoView en mode consultation) les données ne se calculent pas et sont remplacé par un #ValeurMulti

De mémoire le client fait bien appel aussi aux contextes (j'ai pas le doc sous les yeux, et je ne suis pas chez le client)

La seul chose que j'ai constaté, est que dans l'unviers, les indicateurs (appelés aussi measures) ne possèdent pas de fonction de regroupement (fonction sum par exemple) dans la clause select, mais il y a bien la fonction de regroupement présent (fonction somme) dans les propriétés de l'objets.

Certifié sur designer, et meme sur le module utilisateur, je suis presque persuadé que ca vient d'une mauvaise définition des indicateurs (car fonction de regroupement non présent) mais je ne comprend pas pourquoi ca fonctionne sous Rich client et pas sous le portail infoview ...
sidewolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 15h05   #4
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Citation:
Envoyé par sidewolf Voir le message
La seul chose que j'ai constaté, est que dans l'unviers, les indicateurs (appelés aussi measures) ne possèdent pas de fonction de regroupement (fonction sum par exemple) dans la clause select, mais il y a bien la fonction de regroupement présent (fonction somme) dans les propriétés de l'objets.
Ca vient de là a priori...
Comme tu le dis, je ne comprends pas pourquoi ca marche sous Rich et pas sous WebI, mais ne pas mettre de fonction de regroupement à un indicateur est une grosse faute...
Quand tu dis que ca fonctionne sous Rich et non sous WebI :
Tu rafraichis sous Rich, tu exportes dans le référentiel, tu ouvres, tu as déjà l'erreur ? Ou tu dois rafraichir à nouveau pour constater l'erreur ?
Il n'y pas du tout de modif sur le rapport une fois que c'est en WebI ?
En tout cas, comme tu l'as relevé, je commencerais par corriger les indicateurs avant de comprendre pourquoi ca fonctionne sous Rich et pas sous WebI.

Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 08h03   #5
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 168
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 168
Points : 2 702
Points : 2 702
Bonjour,

En Deski, on peut lorsque dans Designer la fonction d'agrégation n'a pas été rattachée à l'objet indicateur, la préciser dans le Gestionnaire de données.

En est il de même en webi ?
__________________
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 17/03/2011, 09h21   #6
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Oui, on peut également en webi, mais uniquement sur les variables calculées.
Tu me diras, il suffit de créer un nouvel indicateur =AncienIndicateur et lui attribuer la fonction d'agrégation.
Après, c'est un peu dommage de devoir faire ça à chaque fois.
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2011, 11h34   #7
Invité régulier
 
Inscription : juin 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 13
Points : 6
Points : 6
De mémoire, on peut rajouter la fonction de projection (agrégation coté affichage), mais vous ne pouvez pas rajouter la fonction de regroupement (fonction d'agrégation déclaré dans le SQL)

Dans mon pb soulevé, j'ai bien la fonction de projection, déclaré dans les propriété de l'objet indicateur, et effectivement modifiable dans le cube sous deski, mais impossible d'ajouter la fonction de regroupement via deski, sauf si tu as accès au SQL ... mais en règle général tu ne l'as pas.

c'est encore a vérifier mais je suis quasi sur que mon #valeurmulti vient de l'absence de la fonction de regroupement dans la clause sélect de l'objet....
sidewolf 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 21h19.


 
 
 
 
Partenaires

Hébergement Web