Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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/01/2008, 20h00   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 30
Points : 2
Points : 2
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.
anahada est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 22h14   #2
Membre émérite
 
Avatar de Ayana
 
Inscription : décembre 2005
Messages : 901
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 901
Points : 900
Points : 900
Tu l'as créée où ta variable ?

DeskI ou webI ?
__________________
--= Ayana =--
Modératrice B.I.

Règles du forum BO

Team BAB - Spécialistes BO

Rubrique BI de developpez.com
Ayana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 23h03   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 30
Points : 2
Points : 2
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
anahada est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 09h25   #4
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
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 ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 09h53   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 30
Points : 2
Points : 2
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
anahada est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2008, 10h01   #6
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
- 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 ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2008, 11h33   #7
Invité de passage
 
Inscription : janvier 2008
Messages : 30
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 30
Points : 2
Points : 2
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
anahada 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 08h06.


 
 
 
 
Partenaires

Hébergement Web