IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Création objet personnel avec condition [Designer V5-V6]

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut Création objet personnel avec condition
    Bonjour,

    Je souhaite créer un objet personnel intégrant le type de condition suivante : si la valeur d'un objet est comprise entre a et b (deux valeurs que je souhaite définir) alors la valeur de cet objet est c (valeur à définir).
    L'objectif étant de segmenter des données en fonction de plages de valeurs.
    Cependant je n'ai pas trouvé comment intégré ce type de condition dans un objet personnel?

    Pouvez-vous m'aider ? Faut-il regarder le problème différemment ?
    Merci

    Kyrille

    Précision : Je dispose de BO reporter 6.5 me permettant d'éditer des rapports et non de la version Designer (qui m'aurait permis de modifier l'univers).

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Bonjour,

    Il faudrait un cas concret pour être sûr de ce que tu veux obtenir, mais en se basant simplement sur ce que tu dis, tu peux faire ça en créant une variable, pas besoin d'un objet personnel (en plus il s'agit d'un objet exportable) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si(<TonObjet> Entre ((a),(b))) Alors c Sinon Si(...) Alors ... Sinon etc...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    C'est effectivement ce que je souhaite faire, sauf qu'une fois cette information obtenue je souhaite la consolider.
    Concrètement je dispose d'un certain nombre de signalements S1 à SN
    A ces signalements sont associées des Durées D1, D2, DN
    L'idée étant de présenter sous forme d'un tableau croisé le nombre de signalements pour lesquels la durée est comprise entre la valeur a et b, puis le nombre de signalements dont la durée est inférieure à a,...
    D'où ma volonté d'introduire une nouvelle variable sous la forme d'un objet personnel mais là encore il ne s'agit peut-être pas de la meilleure solution.

  4. #4
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Dans ce cas là, il n'y a effectivement pas besoin de créer un objet personnel.
    Tu crées une variable qui te permettra de faire un regroupement : (nommons la "Regroup_Duree")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =Si(<Duree_Signalement><a)Alors "<a" Sinon Si (<Duree_Signalement> Entre ((a),(b))) Alors "Entre a et b" Sinon Si (<Duree_Signalement>>b) Alors ">b"
    Ensuite dans ton tableau, il te suffit de placer ta variable <Regroup_Duree> ainsi qu'une deuxième colonne avec en formule :

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    La création de variable était effectivement la bonne solution.
    Merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Vxi3] Création objet personnel particulier
    Par mafanta dans le forum Deski
    Réponses: 2
    Dernier message: 18/01/2012, 11h02
  2. Réponses: 6
    Dernier message: 25/01/2011, 18h01
  3. [V5] Problème création objet personnel
    Par mulâne dans le forum Webi
    Réponses: 4
    Dernier message: 22/06/2010, 11h49
  4. création Objets personnels
    Par pendulaire dans le forum Deski
    Réponses: 4
    Dernier message: 07/05/2007, 11h38
  5. Réponses: 2
    Dernier message: 12/04/2006, 11h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo