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

Deski Discussion :

[BO Xi] problème variable


Sujet :

Deski

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut [BO Xi] problème variable
    Bonjour,
    Je suis un devloppeur BO XI débutant.
    Mon problème est que quand j'affiche une variable dans un tableau j'ai l'erreur #ERR
    En fait, j'ai deux fournisseur de données pointant sur le même univers.
    Les deuxiéme fournisseur à les mêmes dimensionspays ,région, produit) que le premier fournisseur en plus d'une dimension date (date échéance ) qui n'existe pas dans le 1er fournisseur.
    J'ai crée un rapport maitre détail avec les mêmes (produit, CA réalisé, CA prévue) colonnes (juste agrégation au niveau du maître)
    J'ai crée une variable au niveau du deuxième fournisseur var1 = somme (si la date d'échance de la commande est > 0 la date duu jour +1 sinon 0).
    En rajoutant la variable dans le tableau j'ai #ERR comme valeur du champ. quand je rajoute la colonne date échéance au tableau, j'ai autant de ligne que de dates d'échénace et j'ai des valeurs (0,1) dans la colonne de la variable.
    Pouvez vous m'aidez?? sachant que je ne veux pas au niveau du tableau le Mercidatail par la date d'échéance.

  2. #2
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    Tu l'as créée où ta variable ?

    DeskI ou webI ?
    [B]--= Ayana =--
    Team BAB - Spécialistes BO

    Rubrique BI de developpez.com

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par Ayana Voir le message
    Tu l'as créée où ta variable ?

    DeskI ou webI ?
    Bonjour
    Je l'ai crée au niveau du 2éme fournisseur de donnée (contenant la dimension date échéance)
    J'utilise DeskI
    Merci

  4. #4
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342
    Par défaut
    Pourrais-tu nous donner le code exact de ta variable,stp...
    Car je ne comprends comment on peut faire une somme de dates...

    ...soit il faut que tu récupère uniquement le jour de ta date et que tu le convertisse en nombre, soit ton objet date et de type numérique et là c'est OK !!!
    ~ Bastoonet ~

    Consultant BI

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    En fait je ne fais pas de somme de date, je fais juste une condition sur la date
    Var_seq = Sum( Si date d'échéance <= dateActuelle() Alors +1 sinon 0)
    J'ai rajouter la dimension date dans le tableau, BO m a crée autant de ligne que de date d'échéance,
    J'ai ensuite masquer la dimension, j'ai rajouter des totaux pour plier le tableau et ne voir que le résultat mais je perd une colonne
    JE m'explique
    J'ai le tableau suivant :

    Ligne produit(req1) ; montant vente (req1); montant objectif (Req1); var_seq (req2)
    Sans date d'échéance ds le tableau j'obtient le résultat suivant

    XX; 200000; 100000; #ERRI
    MM; 200000; 100000; #ERRI

    En rajoutant la date comme colonne de tableau, j'obtient (Par exemple)

    XX; 200000; 100000;04/02/1980; 12
    XX; 200000; 100000;05/02/1980; 5
    XX; 200000; 100000;06/02/1980; 13
    XX; 200000; 100000;07/02/1980; 1
    MM; 200000; 100000; 04/02/2007; 12
    MM; 200000; 100000; 04/02/2007; 12
    MM; 200000; 100000; 04/02/2008; 12

    JE rajoute des totaux au tableau et j'ai les chiffres exactes, par contre on voulant plier le tabeau et
    ne garder que l'entete et le pied du tabelau j'obtient


    Somme;400000;200000;67 (Je perd la dimension ligne de produit)

    alors que je m'attend à:

    XX;200000;100000;31
    MM;200000;100000;36

    J'éspère être clair
    Merci de votre aide

  6. #6
    Membre expérimenté
    Avatar de bastoonet
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 011
    Points : 1 342
    Points
    1 342
    Par défaut
    - fait une rupture sur ta ligne produit....
    - ajoute dans la ligne de total ligne produit tes formules de sommes...
    - plie la rupture (formater la rupture)
    - supprime les lignes et cellules en trop

    ~ Bastoonet ~

    Consultant BI

  7. #7
    Membre à l'essai
    Inscrit en
    Janvier 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 30
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par bastoonet Voir le message
    - fait une rupture sur ta ligne produit....
    - ajoute dans la ligne de total ligne produit tes formules de sommes...
    - plie la rupture (formater la rupture)
    - supprime les lignes et cellules en trop

    ça marche merci bcp

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

Discussions similaires

  1. Problème variable.
    Par deviante dans le forum MFC
    Réponses: 3
    Dernier message: 27/01/2006, 17h27
  2. Problème variable et objet
    Par Hacken dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/09/2005, 14h10
  3. [javascript] Problème variable globale !!!!
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/08/2005, 16h41
  4. [Rave report 5.1.3][delphi 7] Probléme variable PIVar
    Par GILLESKLEIN dans le forum Rave
    Réponses: 2
    Dernier message: 05/02/2005, 15h27
  5. problème variable extern
    Par HeKaz dans le forum C
    Réponses: 14
    Dernier message: 08/01/2003, 01h44

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