Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
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 19/11/2010, 13h35   #1
Nouveau Membre du Club
 
Inscription : février 2006
Messages : 107
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 107
Points : 39
Points : 39
Par défaut Mélange d'indicateurs sur un meme rapport

Bonjour,

Je suis dans mon designer à définir différents indicateurs :
type résultat de l'année,
résultat de l'année précédente etc etc...

L'idée c'est que mon utilisateur puisse embarquer les deux objets dans le même rapport, et donc forcer BO à créer deux requêtes...

Avez vous une idée de comment faire ca?

Cordialement,

Nicolas
n.roussaly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 13h43   #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,

2 choix : Créer des incompatibilités entre tes objets ou créer 2 contextes.

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 10
Vieux 19/11/2010, 13h48   #3
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 271
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 3 271
Points : 5 667
Points : 5 667
Bonjour,

Effectivement cela peut poser problème si on définit des indicateurs avec un WHERE. Car ces derniers ne seront pas compatibles.

Donc, plusieurs solutions :
  • Définir dans les propriétés de l'univers qu'une requête doit être générée par indicateur. (Intéressant, mais peut multiplier le temps de réponse)
  • Ne poser aucun filtre et se débrouiller ensuite au niveau du reporter avec les opérateurs contextuels ou en construisant deux requêtes (A priori, cela ne répond pas exactement à ton besoin)
  • Utiliser la fonction decode() sous Oracle ou un CASE.
    Ex : on cherche à ramener le CA de l'année précédente :
    Code :
    decode(TABLE.ANNEE,to_number(to_char(add_months(sysdate,-12),'yyyy')),TABLE.CA, 0)
    Code :
    CASE WHEN TABLE.ANNEE = to_number(to_char(add_months(sysdate,-12) THEN TABLE.CA ELSE 0 END
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/11/2010, 13h52   #4
Nouveau Membre du Club
 
Inscription : février 2006
Messages : 107
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 107
Points : 39
Points : 39
Bonjour Julien,

Tout d'abord merci pour ta réponse, je ne comprends pas le concept de l'incompatibilité pour résoudre ce souci. En effet, les deux indicateurs sont identiques, ils se basent sur la meme table, mais on juste des filtres différents.
Du coup je vois pas trop.

Concernant la résolution par contexte le fait d'etre sur la meme table de faits ne permet pas de le résoudre? si?

Soit j'ai pas compris (ce qui est fort possible) soit je sais pas trop.

Merci
n.roussaly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 13h54   #5
Nouveau Membre du Club
 
Inscription : février 2006
Messages : 107
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 107
Points : 39
Points : 39
Merci Tom pour ta réponse également!
Effectivement tu cernes bien mon besoin.
Ta seconde solution bien que couteuse en développement devrait fonctionner.
J'ai bien noté l'option que tu proposes dans ta première solution cependant activer ou désactiver l'option dans mon cas ne change rien. Une idée?
Merci encore!
n.roussaly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 14h16   #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
Je vais me défendre un peu même si Tom a donné une réponse et que mes 2 propositions sont mauvaises :p

Citation:
Envoyé par n.roussaly Voir le message
En effet, les deux indicateurs sont identiques, ils se basent sur la meme table, mais on juste des filtres différents.
Du coup je vois pas trop.
J'ai dit une bétise !
C'est une table incompatible avec 1 objet, donc ca ne marchera pas.

Citation:
Envoyé par n.roussaly Voir le message
Concernant la résolution par contexte le fait d'etre sur la meme table de faits ne permet pas de le résoudre? si?
Je n'avais pas détaillé, mais je pensais à créer un alias de ta table. C'était dans l'idée :p

J'ai répondu juste après manger, c'était pas facile
Sinon, le case/decode est la meilleure solution dans le designer je pense...
Je rejoins Tom la dessus.
__________________
  • 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 10
Vieux 19/11/2010, 14h21   #7
Nouveau Membre du Club
 
Inscription : février 2006
Messages : 107
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 107
Points : 39
Points : 39
Merci pour votre temps à tous les deux...
PS: bonne digestion
n.roussaly 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 18h20.


 
 
 
 
Partenaires

Hébergement Web