|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
Bonjour à tous,
j'ai BO 6.1 et je souhaiterais savoir s'il est possible de faire dans un même tableau : une partie normale (1 dim) et une partie croiséé à 2 dim comme sur le fichier excel ci-dessous. Dans l'exemple : ->le nb de d'achat dépend que de l'année d'achat. ->le prix de revente dépend de l'année d'achat et de l'année de revente. J'arrive a faire 1 tableau pour chacune de ces 2 info mais pas un tableau avec les 2 infos réunies (il me le faut comme sur le fichier excel). Pouvez-vous m'aider ? Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : août 2006 Messages : 307 ![]() |
Et qu'est ce que tu as à ta disposition ? As tu deja un univers BO ?
D'ou proviennent les donnees ? etc etc...
__________________
Pensez au tag !!!
|
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
Comme ça je dirais que c'est faisable, mais je n'ai pas moyen de tester pour le moment ...
Et il va falloir faire quelques formules avec la notion de dimension dedans !
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
Personne ne saurait comment faire ?
Parce que là je patauge ![]() LP-mpascolo : oui les données proviennent d'un univers BO mais je n'y ai pas encore accès |
|
|
00
|
|
|
#5 | ||
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
Tu veux absolument que les colonnes soient dans cet ordre ??
Sinon j'aurais bien eu une idée, mais sans être sûre que ça marche .... Je te la donne quand même, avant de l'oublier Faire un tableau croisé Année / Année Citation:
Supprimer la ligne inutile. Et dans la colonne Somme, changer la formule pour obtenir le nombre d'achats par Année. Cela devrait donner : Citation:
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
Merci pour ton idée Ayana
mais ça n'a pas l'air de marcher En fait quand je change la formule pour remplacer la somme par le nb d'achats, les cellules affichent #VALEURMULTI ! et en + il me faudrait cette colonne avant les reventes En tout cas merci beaucoup ! une autre idée ? |
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
C'est peut-être parce que tu n'as pas précisé la dimension dans ta formule ....
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Inscription : septembre 2006 Messages : 815 ![]() |
A priori ça n'a pas l'air compliqué !!
Tu crées ta variable qui correspond à ton nombre d'achats si elle n'existe pas déja, et tu la place à coté de ton année d'achat dans le groupe "colonne" dans propriété du tableau > rotation ...ou bien tu la glisse directement à coté !! SI tu as #valeur multiples.....essaye de faire =somme(<nombre d'achats>) |
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
Citation:
Année d'achat Nombre d'achats 2000 56 2000 71 2000 48 2000 82 2000 12 2001 56 2001 71 2001 48 2001 82 2001 12 2002 56 2002 71 2002 48 2002 82 2002 12 2003 56 2003 71 2003 48 2003 82 2003 12 2004 56 2004 71 2004 48 2004 82 2004 12 |
|
|
|
00
|
|
|
#10 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Les amis, vous devriez arrêter de vous fatiguer ...
c'est LP-mpascolo qui a raison ![]() Nous ne savons rien de ses données ! 1 requête ou 2 requêtes quel identifiant commun Produit ? Dans le cube, on Produit/AnnéeAchat/Nb_/AnnéeRevente/Prix XXXXX/2000______/200/2000________/50 XXXXX/2000______/200/2001________/52 XXXXX/2000______/200/2002________/60 XXXXX/2000______/200/2003________/65 XXXXX/2001______/250/2001________/52 XXXXX/2001______/250/2002________/63 XXXXX/2001______/250/2003________/65 ou bien Produit/AnnéeAchat/Nb_/AnnéeRevente/Prix XXXXX/2000______/30/2000________/50 XXXXX/2000______/70/2001________/52 XXXXX/2000______/50/2002________/60 XXXXX/2000______/50/2003________/65 XXXXX/2001______/100/2001________/52 XXXXX/2001______/100/2002________/63 XXXXX/2001______/50/2003________/65 Si seulement tu avais mis dans ta feuille excel le(s) tableau(x) brut(s)
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
Bonjour !
me revoilà après quelques jours d'absence... BRUNO2R, pour répondre à ta question : mes données sont dans 2 tables : -T1 : annee achats & nb achats -T2 : annee achats & annee revente & prix revente je fais donc 2 requetes : -R1 qui appelle les données de T1 -R2 qui appelle les données de T2 Je fais ensuite un lien dans BO entre annee achats de R1 et annee achats de R2... |
|
|
00
|
|
|
#12 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Salut pgentils bon alors on est revenu frais et dispo ...
Nous n'en savons pas encore assez pour t'aider ! Tu as déclaré le 13/11/2007 à 10:37 Citation:
Alors requêtes sur deux univers ? Dans ce cas on peut comprendre que tu fasses deux requêtes (encore que je ne vois pas comment les synchroniser par l'année puisque tu veux l'Année d'Achat en ligne et l'Année de revente en colonne) mais ... il faut impérativement que concernant les objets de R1 issus de T1 soient :
ou SQL à la carte ? Dans ce cas il te faut faire un seul SQL et transformer to nombre d'achat en texte ce qui aura pour effet d'en faire un objet dimension. A +
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
En fait je fais mes deux requetes sur un seul univers.
Mes 2 tables T1 et T2 sont dans le même univers et sont composées comme ça : T1: Année d'achat;Nombre d'achats 2000;56 2001;71 2002;48 2003;82 2004;12 T2: Année d'achat;Année de revente;Prix de revente 2000;2002;51 2000;2003;40 2000;2004;27 2000;2005;14 2001;2002;79 2001;2003;68 2001;2004;57 2001;2005;43 2002;2002;96 2002;2003;89 2002;2004;85 2002;2005;72 2003;2003;114 2003;2004;101 2003;2005;88 2004;2004;123 2004;2005;117 Dans T1, le nb d'achats dépend seuleument de l'année d'achat. Dans T2, le prix de revente dépend de l'année d'achat et de l'année de revente. L'année d'achat et l'année de revente ne sont pas du tout liées, ce sont deux données différentes. Je fais donc les 2 requetes R1 et R2 puis un lien entre les deux années d'achats car c'est la dimension commune aux 2 requetes. Sinon toutes ces données sont des objets dimension dans BO. |
|
|
00
|
|
|
#14 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
On y voit un peu plus clair
Tu dis bien que les 2 tables sont sur le même univers ! Tu fais donc une requête en choisissant les objets de l'univers ? Ce n'est pas du sql à la carte ? Comment se fait il que toutes ces données sont des objets dimension dans BO ? Même le prix de revente ? j'en doute... Ce sont bien des données numériques... Par ailleurs tu a bien lié Année d'Achat de R1 avec Année d'Achat de R2 ? Tu nous a dit aussi que tu arrivais à faire les tableaux séparément ... même le tableau croisé ? A tu essayé : Insérer un nouveau rapport Dans Gestionnaire de Rapport Choisir les objets
Aller dans la fenêtre de rotation Amener Année de Revente au dessus de Prix de Revente Alors ... ? Raconte
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
oui je choisis bien les objets de l'univers, ce n'est pas du sql à la carte !
Toutes mes données sont des objets dimension même les numériques ! et j'ai bien lié Année d'Achat de R1 avec Année d'Achat de R2. J'arrive effectivement a faire les 2 tableaux séparement, même le croisé. Par contre je ne peux pas faire ce que tu me dis d'essayer car je ne peux pas selectionner pour le même tableau a la fois "nb d'achats" et "année de revente" (quand j'en prend un, l'autre est grisé et donc inaccessible). Cela est dû au fait qu'il n'y a aucun lien entre ces 2 données. |
|
|
00
|
|
|
#16 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
C'est là ton problème.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 19 ![]() |
ça marche !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
![]() Merci infiniment BRUNO2R !!! ![]() Le truc était en effet de créer une variable information rattachée "NbAchat" associée à la dimension "date d'achat". Ensuite en ajoutant cette nouvelle variable aux colonnes de mon tableau croisé j'obtiens exactement le résultat voulu ! Merci encore à tout ceux qui se sont penché sur le pb !!
|
|
|
00
|
|
|
#18 |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
Bravo vous 2
![]() Un petit clic sur Résolu, merci
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
|
|
00
|
|
|
#19 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
C'est ça LE TEAM BO_BAB !!!!
Bastoonet, Ayana, Bruno2r un Trio qui vous veut du bien ! Pour nous remercier .... Un petit clic sur Résolu, merci
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com