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 30/09/2007, 22h37   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 31
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 31
Points : 10
Points : 10
Par défaut [BO PRODUITS] comment faire une division dans BOAF?

bonjour

je voudrais utiliser BOAF et les métriques pour developpez qq rapports mais pour faire le pourcentage par exemple, il faut que je divise
le count d'une mesure que je calcule dans l'univers sur une autre mais
une fois dans le BOAF le pourcentage obtenu est incohérent, j'arrive pas à
avoir le pourcentage.
si quelqu'un s'y connait, si on peut me dire comment faire la division dans le BOAF en utlisant les metrique ? ou est ce qu'on est obligé de faire la division
dans l'univers ensuite utiliser directement la variable dans ce cas comment l'utiliser.
merci beaucoup pour votre aide.
zazou19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 10h53   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Salut,
Ca m'embête de te laisser avec 0 réponse mais quand j'ai lu ton message hier ... je n'ai rien compris.
BOAF c'est BO ApplicationForm ? User BO pour faire des rapports je suppose d'après ton message .... mais quelle version ? 5, 6, XI
Et en client lourd Deski ou en Webi

Autre question tu fais référence à quoi avec tes "métriques" ?

Et enfin quand tu dis le count d'une mesure tu parles d'un objet indicateur (numérique) résultat d'un count(quelquechose) sur une table dans Designer.

Ce qui apparaît intuitivement c'est qu'il vaut mieux éviter le count dans le sql d'un objet sur lequele on veut faire des calcul dans BO.
Code :
1
2
3
4
Plutôt que d'utiliser comme SQL :
count(table.champ)
il vaut mieux faire un 
sum(decode(table.champ,null,0,1))
J'espère que je suis à peu près dans ton sujet et que ça t'aidera
__________________
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 11/10/2007, 15h38   #3
Candidat au titre de Membre du Club
 
Étudiant
Inscription : avril 2007
Messages : 31
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 31
Points : 10
Points : 10
salut
merci beaucoup BRUNO2R de ne m'avoir pas laisser sans réponse même si c pas vraiment la réponse c'est toujours bénéfique, c'est vrai que je n'étais pas très claire.
je commence BOAF c'est Busisness Object Apllication Fondation
c'est la version XI de BO
BOAF est un outil différent de DeskI et webI il utilise des métriques ; ce sont des variables qu'on définie dans l'univers et aux quelles on rajoute des fonction comme (sum, avg, count....) uniquement cad la variable est déja prête dans l'univers une fois l'univers exporter elle sera utilisée avec une fonction uniquement.
et BOAF est utilisée pour le calcul des KPI ( Key Performance Indicator) des indicateurs de performance pour établir les tableaux de bord.
pour le count d'une mesure c ça je parle bien d'un count sur une table dans disigner, quand tu dis qu'il vaut mieux éviter le count dans SQL tu veux dire quoi ? il vaut mieux le faire dans Deski que dans l'univers?
pour sum(decode.....) c à quel niveau dans l'univers.
en tout cas merci beaucoup pour ton aide
zazou19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2007, 10h29   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Salut,
Merci pour tes explications J'aurai appris quelque chose grâce à toi.
N'étant toujours pas passé en Xi je ne voyais pas du tout de quoi tu me parlais.
Je n'étais pas pressé jusque là de passer à Xi tant la version Webi me semble perdre des fonctionnalités de la version 6 et poser des problèmes évoqués sur ce forum
Mais je dois dire que ton BOAF m'intrigue peut on trouver de la doc là dessus ? Surtout l'aspect KPI ( Key Performance Indicator) des indicateurs de performance pour établir les tableaux de bord.
C'est exactement mon sujet !

Au sujet du Count(Champ) je préconise de le remplacer en tant que SQL d'un objet dans l'univers par un
Code :
sum(decode(TABLE.champ,NULL,0,1))
Si le champ est renseigné = 1
Si le champ est à Null = 0
Ce qui permet de paramètrer la somme comme fonctionà appliquer en cas d'agrégation alors que la somme sur un count c'est pas terrible car le niveau d'agrégation devrait se gérer au niveau du GROUP BY dans le sql
__________________
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é
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h16.


 
 
 
 
Partenaires

Hébergement Web