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 08/03/2011, 14h24   #1
Invité de passage
 
Inscription : mars 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 3
Points : 1
Points : 1
Par défaut [BO XIR2] Comparaison en utilisant la réponse utilisateur

Bonjour,

Je travaille actuellement avec la version BO XI R2 et je bloque sur (je pense) un soucis tout bête.
Je m'explique:

Je dois comparer les données d'une dimension avec une liste saisie par l'utilisateur.
Pour cela j'ai donc écrit la syntaxe suivant:

Code :
=Si( ([Identifiant EDS] DansListe (RéponseUtilisateur([Requête 1] ; "Saisie EDS"))) ; 1 ; 0)
Malheureusement cela ne fonctionne pas.
Je précise que je travaille en webi.

Avez-vous une idée ?

Merci d'avance.
marion35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 14h56   #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,

Malheureseusement ca ne fonctionnera pas comme ca
Pourquoi ne pas filtrer directement dans la requête ?
Peux tu expliquer un peu plus en détail ce que tu veux obtenir, peut être y'a t-il une solution toute simple ?
__________________
  • 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
Vieux 08/03/2011, 15h05   #3
Invité de passage
 
Inscription : mars 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 3
Points : 1
Points : 1
Ça aurait été trop facile comme ça...

Je ne peux pas filtrer directement dans ma requête, puisque la comparaison doit se faire avec la liste de valeurs saisie par l'utilisateur dans l'invite.

Pour faire simple, j'ai un tableau avec des valeurs A, je veux les comparer avec ce qu'aura saisi l'utilisateur (valeurs B) pour savoir si oui ou non les valeurs saisies par l'utilisateur font parties de mes valeurs A

Si A=B alors 1 sinon 0

J'espère avoir été plus clair dans mon explication, ce n'est pas facile lorsque l'on est hors du contexte.

Merci.
marion35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 16h07   #4
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
Je vois le principe, même si je trouve que ca revient pratiquement à filtrer
Je te propose d'essayer la chose suivante :
Tu crées ta requête (ReqTout) sans l'invite que tu souhaites récupérer.
Tu crées une seconde requête (ReqFiltre) contenant [Identifiant EDS] que tu vas filtrer avec ton invite.
Code :
[Identifiant EDS] dansliste (invite)
Il faut que l'invite filtre.
Ensuite, dans ton état, tu synchronises tes 2 requêtes sur [Identifiant EDS].
Tu crées une variable :
Code :
=nombre([ReqFiltre].[Identifiant EDS])
Que tu vas insérer dans ton tableau avec [Identifiant EDS]
Tu vas normalement avoir des 1 en face des valeurs qui sont présentes dans la réponse de l'utilisateur et rien en face des autres.

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
Vieux 08/03/2011, 18h14   #5
Invité de passage
 
Inscription : mars 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 3
Points : 1
Points : 1
Impeccable, un grand merci
marion35 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 16h26.


 
 
 
 
Partenaires

Hébergement Web