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/11/2011, 11h17   #1
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
Par défaut Problèmes avec formules et groupements

Bonjour à tous,

Tout d'abord le contexte. 3 requêtes identiques avec des filtres différents et des populations différentes en résultats.

je réalise un groupement sous Webi à partir d'une des dimensions fusionnées. Et ensuite, je voulais créer un tableau pour chaque requête, avec pour chaque valeur du groupement, l'effectif correspondant.
Malheureusement, cela ne marche que pour la 1ère des 3 requêtes et dans les 2 autres tableaux je me retrouve avec des effectifs vides.
ces tableaux marchaient bien sous Deski R2 et je voudrais savoir si il y a un moyen de faire de même sous Webi R3.

Merci d'avance
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 11h24   #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
En appliquant un filtre par exemple.

Pour le tableau de ta requete 1, tu filtres sur :
Code :
[requete 1].[indicateur] n'est pas nul
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 11h32   #3
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
J'applique aucun filtre sur mes tableaux.

Vite fait pour mieux comprendre mes requêtes.
Req1 : Inscrits sur un diplôme
Req2 : diplomés sur ce diplome en 2 ans
Req3 : diplomés sur ce diplome en 3 ans
Les mêmes variables dans chaque requêtes.

Création groupement sur l'origine de Bac (Dimensions fusionnées sur les 3 req).

Mises en place 3 tableaux avec effectifs par origine de Bac sans aucun filtre.
Seul le 1er tableau me renvoie des valeurs. Les 2 autres sont vides.

Quand j'ai crée mon groupement, je me susi d'abord servi de la dimension issue de le req1. Puis j'ai essayé avec la dimension fusionnée, aucune différence de résultat.
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 12h07   #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
As tu des données pour tes 2 autres tableaux ?

Pour ne récupérer que les données de ta 1ere requete pour le TB 1, place un filtre dessus... Tu n'auras plus de lignes vides...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 13h32   #5
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
le TB1 me renvoie ce que je veux, les valeurs de mon groupement avec en face les inscrits. Je n'ai pas de cellule vide dans celui-ci.
C'est pour les 2 autres où j'ai les valeurs de mon groupement avec en face des cellules vides en lieu et place du nombre de diplômés.
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 14h38   #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
Quel est le contenu de ces cellules ?
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 14h46   #7
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
Pour le regroupement de Bac, j'ai 4 valeurs: Bac général, bac pro, bac techno et autres. L'autre variable contient dans TB1 les inscrits (ca marche) et ensuite les diplomés sur 2 ans (TB2) et les diplomés sur 3 ans (TB3).
Pour les TB2 et TB3, la variable de Bac s'affiche correctement mais la colonne effectif est vide.
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 15h11   #8
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
Tes variables d'effectifs pour les TB 2 et 3 sont KO probablement...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 15h27   #9
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
Sous Deski, ce regroupement marchait bien, quelque soit mon tableau, j'avais les résultats.
J'ai essayé pour tester de créer un groupement sur l'origine de Bac pour chaque requête. Variable identique au final mais à partir des 3 variables de Bac.
En faisant comme ça, j'obtiens le bon résultat, pour chaque type de Bac, j'ai dans TB1, les effectifs, dans TB2, les diplomés en 2 ans etc...
le problème concerne la mise à jour de cette variable. Je peux avoir des nouvelles origines de Bac qui apparaissent et il faudra du coup que je mette 3 variable à jour au lieu d'une seule.
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 17h00   #10
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
Peux-tu donner la définition de ton "regroupement de Bac" stp ? Ainsi que de tes effectifs ? Pour y voir un peu plus clair...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 08h16   #11
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
Bonjour,

Voici ma variable crée

Citation:
= Si( ([Bac ou équivalence (lib.)] DansListe( "A3-art pla" ; "D-math nat" ; "E-mathémat" ; "ES-Eco" ; "L-littérat" ; "S-Sciences") ) ;("Bac général") ; Si( ([Bac ou équivalence (lib.)] DansListe( "F6-chimie" ; "HOT-Hôtell" ; "SMS-Méd-So" ; "STAE" ; "STAE-A-Env" ; "STAV" ; "STG-Tech.G" ; "STI-Tech.I" ; "STL-Tech.L" ; "STPA-Pro-A" ; "STT-Tech.T") ) ;("Bac Techno") ; Si( ([Bac ou équivalence (lib.)] DansListe( "0021-indus" ; "0022-terti" ; "0023-agri") ) ;("Bac Pro") ; Si( ([Bac ou équivalence (lib.)] DansListe( "0001-intl" ; "0031-étran" ; "0032-disp" ; "0034-ESEUB" ; "0037-autre" ; "DAEUB") ) ;("Equivalences Bac") ; [Bac ou équivalence (lib.)]))))
Je te mets en pièce jointe un excel avec un exemple du résultat que j'obtiens (1er onglet) et de ce que je voudrais obtenir (2ème onglet).

Test.xls

Merci
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 09h48   #12
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
OK... Bon cette variable semble fonctionner... Est-ce le cas des indicateurs de tes 2 premiers TB ?

C'est un indicateur issu de ton univers ? Ou aussi une variable ?

Si tu fais un TB avec [Bac ou équivalence (lib.)] et un de ces indicateurs, qu obtiens tu ?
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 09h57   #13
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
En fait, l'indicateur des 3 tableaux est le même. C'est juste un comptage des code étudiant pour chaque requête.

Quand je fais un TB avec Bac equivalence et l'un des indicateurs ca marche nickel. C'est dès le moment où je place le regroupement que les données s'effacent.
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 16h08   #14
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 as donc un filtre posé sur tes tableaux ?

Comment fais-tu la distinction entre tes TB ?

Ton Regroupement étant le même pour chacun et l'indicateur aussi...
djam21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 17h05   #15
Invité de passage
 
Inscription : février 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 13
Points : 1
Points : 1
je me suis mal exprimé. Quand je dis que l'indicateur est le même, c'est la même formule mais qui porte sur une variable de requêtes différentes.
l'indicateur du TB1 porte sur le nombre de code étudiants de la requete 1.
l'indicateur du TB2 porte sur le nombre de code étudiants de la requete 2.
l'indicateur du TB3 porte sur le nombre de code étudiants de la requete 3.

Les requêtes sont identiques dans les dimensions choisies mais les filtres de requêtes sont différents.

J'espère avoir éclairci la situation, c'est un peu difficile à expliquer.
yak2009 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 10h52   #16
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 peux tenter quelque chose...

Tu "défusionnes" tes dimensions et tu crée une variable de regroupement par requete...

En faisant un TB par requete : "REQx.regroupement" - "REQx.indicateur"
Cà doit fonctionner...
djam21 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 17h00.


 
 
 
 
Partenaires

Hébergement Web