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 09/06/2008, 11h29   #1
Membre éclairé
 
Avatar de juvamine
 
Développeur informatique
Inscription : mai 2004
Messages : 394
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 394
Points : 377
Points : 377
Par défaut [BO 6.5] Mettre une dimension à un niveau supérieur

Le titre n'est pas très clair...je le changerai si vous trouvez mieux

Pour situer rapidement, dans ma classe articles, j'ai une dimension Marque, et une dimension Sous-Marque (une marque a donc plusieurs sous-marque)

j'ai une stat d'indicateur par "Marque", et l'une d'elle s'appelle "Autre Marque"
on me demande d'isoler 3 sous marque dans "Autre Marque", et de les ajouter à la stat comme si c'était une marque normale.

j'espère avoir été clair

un petit screeshot pour (peut etre) vous aider
merci beaucoup d'avance
Images attachées
Type de fichier : jpg BO.JPG (188,5 Ko, 11 affichages)
juvamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 23h54   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
bBonsoir,
Le "screeshot" capture d'écran en français que j'espère sans faute
ne m'a rien apporté

En revanche voici une idée à tester
Dans la colonne de la Dimension Marque mettre la formule suivante :
Code :
1
2
=Si(<Sous-Marque> DansListe ("SousMarqueX" , "SousMarqueY"))
Alors <Sous-Marque> Sinon <Marque>
Bien entendu dès que cette formule est validée il faut la définir en Variable
Ce qui permettra de l'utiliser (au contraire d'une formule)
  • En section
  • En rupture
  • En filtre
  • En palmarè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 !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2008, 14h32   #3
Membre éclairé
 
Avatar de juvamine
 
Développeur informatique
Inscription : mai 2004
Messages : 394
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 394
Points : 377
Points : 377
Merci Bruno,

j'ai trouvé cette solution en fin d'après midi hier, je n'ai pas pris le temps de le mettre sur le forum mais c'est bon ;-)

merci encore

A+
juva
juvamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 11h31   #4
Membre éclairé
 
Avatar de juvamine
 
Développeur informatique
Inscription : mai 2004
Messages : 394
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 394
Points : 377
Points : 377
Je reviens à la charge.
une contrainte en + dans ma requete
On me demande d'extraire de "Autre Marqu" toutes les sous-marque qui on un chiffre d'affaire > 50 000 et de les mettre au niveau Marque ensuite
J'ai essayé une formule du type:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
=Si <Ab Mis en bouteille par>="AUTRES MARQU" 
Et <Mis en bouteille pour>="Truc" 
Alors "AUTRES MARQU Truc" 
 
Sinon 
Si <Ab Mis en bouteille par>="AUTRES MARQU" 
Et<Mis en bouteille pour>="Machin" 
Alors "AUTRES MARQU Machin"
 
Sinon Si <Ab Mis en bouteille par>="AUTRES MARQU" 
Et <Activité>="VIN" Et <CA Année>>=50000 
Alors <Ab Mis en bouteille par>&" "&<Mis en bouteille pour> 
 
Sinon <Ab Mis en bouteille par>
Mais le "Et <CA Année>>=50000" transforme ma variable ("dimension"), en indicateur et ça ne marche plus du tout

Merci de votre aide
juvamine
juvamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2008, 23h25   #5
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Bonsoir,
Pourrais-tu essayer :
Code :
1
2
3
4
5
=Si(<Sous-Marque> DansListe ("SousMarqueX" , "SousMarqueY"))
Alors (Si(<Chiffre Affaire> > 50000) 
Alors <Marque> 
Sinon <Sous-Marque>) 
Sinon <Marque>
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 09h05   #6
Membre éclairé
 
Avatar de juvamine
 
Développeur informatique
Inscription : mai 2004
Messages : 394
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 394
Points : 377
Points : 377
Non c'est pas mieux
je peux pas faire de test d'indicateurs sur une dimensions.
Je trouve cela finalement plutot logique. mais cela me surprendrait qu'il n'y ait pas de solution. Même si je ne la trouve pas pour autant

La problématique donc: faire ressortir au niveau marque, toutes les sous-marques qui génère + de 50000 € de Chiiffre d'affaire

merci pour ta réponse en tout cas.
juvamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 17h30   #7
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Bonsoir,
On peut voir la formule que tu as tenté ?
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 08h36   #8
Membre éclairé
 
Avatar de juvamine
 
Développeur informatique
Inscription : mai 2004
Messages : 394
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 394
Points : 377
Points : 377
Deux formules:

Code :
1
2
3
=Si <Marque Bis>="AUTRES MARQU" Et <CA-A>>=50000 
Alors <Marque Bis> 
Sinon <Mis en bouteille pour>
(qui ressemblerait le + à ce que je veux)

et par rapport à ce que tu m'as donné:
Code :
1
2
3
4
5
=Si(<Mis en bouteille pour> DansListe ("SousMarqueX" , "SousMarqueY")) 
Alors (Si(<CA-A> > 50000) 
        Alors <Mis en bouteille pour> 
        Sinon <Ab Mis en bouteille par>) 
Sinon <Mis en bouteille pour>
voilà
Dans les deux cas, ma variable passe en indicateur, et si toutefois j'essaie de la mettre dans mon rapport, j'ai dans ma formule.

Merci encore
juvamine
juvamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h20.


 
 
 
 
Partenaires

Hébergement Web