Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
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 07/03/2011, 17h55   #1
Membre du Club
 
Inscription : mai 2005
Messages : 91
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 91
Points : 40
Points : 40
Par défaut [BO XI3.1] filtre dépendant d'un autre filtre ?

Bonjour,

Je voudrais savoir s'il est possible de créer des filtres "conditionnels".

Si mon rapport est filtré sur la valeur "produit1" de ma dimension produit alors automatiquement je veux qu'il soit également filtré sur la valeur "région Corse" de ma dimension Région.

Si la valeur de ma dimensionA est "Produit2" je ne veux pas d'autre filtre (donc toutes les régions).

Est-il possible de réaliser un double filtre ou un filtre sous-condition ?

Je vous remercie pour votre aide.

Tux2005
tux2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 08h30   #2
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Bonjour,

Je vais admettre que ton tableau est de la forme :
Citation:
[PRODUIT] ; [REGION]
Je te conseille de passer la dimension [PRODUIT] en filtre de rapport (petit entonnoir à côté du bouton de rafraichissement), pour avoir une liste déroulante.
Une fois que tu as ce filtre, tu crées la variable suivante [V_Région]:
Code :
1
2
3
4
=si longueur(FiltreExploration([PRODUIT]))=0 alors [Région] sinon
si FiltreExploration([PRODUIT])="Produit1" alors "Région Corse" sinon 
si FiltreExploration([PRODUIT])="Produit2" alors [Région] sinon 
si .....
Une fois cette variable créée, il faut l'utiliser à la place de ta dimension [REGION].
Ensuite, il faut créer une variable booléenne [V_Bool]:
Et mettre cette variable [V_Bool] en filtre et lui attribuer la valeur 1

Normalement, tu auras le résultat attendu.

Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 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 16h09.


 
 
 
 
Partenaires

Hébergement Web