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 27/10/2011, 12h57   #1
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 1
Points : 1
Par défaut Section et #VALEURMULTI

Bonjour,

Pour simplifier le problème, admettons que ma requête comprenne uniquement 2 dimensions :

ID agent (Identifiant de l'agent)
ZoneInter (Secteur geographique d'une intervention)

L'objectif est d'obtenir, un tableau par zone d'intervention listant dans la
  • colonne 1 :tous les agents y ayant effectué au moins une intervention
  • colonne 2 : Toutes les zones sur lesquelles cet agent est intervenue

Pour arriver à

Section (ZoneInter 1)

ID Agent| ZoneInter
----------|----------
Agent1 | ZoneInter 1
Agent1 | ZoneInter 5
Agent3 | ZoneInter 1
Agent4 | ZoneInter 1
Agent4 | ZoneInter 2
Agent4 | ZoneInter 4
...

Section (ZoneInter 2)
etc....

J'utilise la formule
"=[ZoneInter] Dans([ID Agent]) "

mais je me retrouve avec des #VALEURMULTI pour tous les agents étant intervenus sur plusieurs zones


Merci
Möebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 13h41   #2
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
Tu indiques avoir deux dimensions ? Or il semble que tu en utilises 3 ? Patient, Zone et ZoneInter...

ZoneInter Dans (IdPatient,Zone) me semble plus correct...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 14h39   #3
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 1
Points : 1
Merci pour ta réponse mais je me suis mal fait comprendre.

En fait j'ai bien deux dimensions. En parlant de zone je désignais en fait ZoneInter (j'ai édité le premier post, ca devrait maintenant être plus clair)

C'est à dire que la dimension (ZoneInter) sur laquelle j'applique une section est la même dimension (ZoneInter) que je veux retrouver en 2iem colonne de mon tableau.
Möebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 15h30   #4
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
Si tu fais une section sur Zone, et que tu l'a remet dans ton TB, pourquoi as-tu plusieurs zones différentes dans ton TB...

Ta section devrait filtrer avec la valeur en cours...

Tu obtiendrai :

Section (ZoneInter 1)

ID patient | ZoneInter
----------|----------
Patient 1 | ZoneInter 1
Patient 1 | ZoneInter 1
Patient 3 | ZoneInter 1
Patient 4 | ZoneInter 1
Patient 4 | ZoneInter 1
Patient 4 | ZoneInter 1

C'est impossible autrement...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 16h35   #5
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 1
Points : 1
Dans l'idée la section est la pour filtrer les ID Agents
Je vais donc avoir pour chaque ZoneInter (la section) la liste des ID agents y ayant effectué une intervention.
Jusqu'ici tout va bien.

Mais j'aurai voulu que pour chacun de ces agents apparaissent en colonne 2 les autres ZoneInter sur lesquels ils sont intervenus.
D'où l'utilisation de :
"=[ZoneInter] Dans([ID Agent]) "

C'est l'utilisation de cette formule qui entraine l'erreur #VALEURMULTI puisque dans chaque section, je n'ai qu'une ligne par ID Agent.
Il faudrait que j'obtienne autant de lignes par ID Agent que de ZoneInter sur lesquelles ils sont intervenues mais après avoir retourné le problème dans tous les sens et je pense que c'est impossible en utilisant les sections.
Möebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 16h52   #6
Modérateur
 
Avatar de djam21
 
Homme
Consultant en Business Intelligence
Inscription : janvier 2006
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : janvier 2006
Messages : 560
Points : 862
Points : 862
Envoyer un message via Skype™ à djam21
C'est effectivement une mauvaise idée. Tu ne pourras pas y arriver.

Tu peux lister les personnes par zone en utilisant la section et indiquer le nb de zones dans lesquels ils sont intervenus...

Ca c'est possible...

Nombre(Zone Dans Agent)

Ou alors, tu fais un tableau :
AGENT | ZONE
en faisant une rupture sur AGENT sans pied de rupture pour avoir un TB :
aaaaaaaa| ZONE 1
AGENT 1 | ZONE 2
aaaaaaaa| ZONE3
------------------
AGENT 2 | ZONE 2
...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 17h15   #7
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 1
Points : 1
Ok, merci beaucoup pour ton aide
Möebius 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 05h43.


 
 
 
 
Partenaires

Hébergement Web