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 13/08/2008, 11h59   #1
Futur Membre du Club
 
Inscription : août 2008
Messages : 58
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : août 2008
Messages : 58
Points : 15
Points : 15
Par défaut [BO XIR2] Afficher des données vides

Bonjour,

J'ai une petite question. Dans une table je me retrouve avec un champ du type "Ma_Question" ou je peux avoir comme réponse "Oui" "Non" ou rien (donc champ null).
Comment peut ton afficher un tableau du style :

Oui 50
Non 250
Vide 150

Petite note importante, mon traitement se trouve au niveau d'une seule table.

Merci d'avance.

Ps : J'ai possibilité de le faire depuis l'ETL en rendant obligatoire la colonne et en insérant le libelle "vide" mais j'aurais voulu trouver une solution du côté du Desktop.
joc02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 12h08   #2
Membre actif
 
Inscription : juillet 2008
Messages : 181
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2008
Messages : 181
Points : 169
Points : 169
Bonjour,

Peux-tu nous donner la structure de ta table et les objets que tu as dans BO?
Est-ce quelque chose comme ça?
Code :
1
2
3
4
5
6
7
 
CLE  QUESTION     REPONSE
1     question1      OUI
2     question1      NON
3     question1      OUI
4     question1      NULL
...
Tout dépend de ta structure et des objets disponibles.
Dans l'exemple ci-dessus tu peux essayer de faire une requête avec REPONSE et CLE. Sous Deski, tu affiches <REPONSE> et à coté Nombre(<CLE>).
alextoucour est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 14h00   #3
Futur Membre du Club
 
Inscription : août 2008
Messages : 58
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : août 2008
Messages : 58
Points : 15
Points : 15
En fait j'ai une table de se genre

Personne (code_personne, nom, reponse)
Personne (1, A, "OUI")
Personne (2, B, "OUI")
Personne (3, C, "OUI")
Personne (4, D, "NON")
Personne (5, E, Null)

Je compte le nombre de personne.

Donc je souhaite créer un rapport avec :

Nbr personne
OUI 3
NON 1
Null 1
joc02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2008, 08h41   #4
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
Il te faut créer une variable 'toto' dans ton rapport pour remplacer la valeur null par autre chose ex : "vide" (dans outils > variable)

toto = Si( estnul(<reponse>)) alors 'Vide' sinon <reponse>

Ainsi pour la valeur 'Oui' et 'Non' cela renverra 'Oui' et 'Non', et pour null cela renverra 'Vide'

Ensuite créer un tableau

=<toto> | =nombre(code_personne)

et cela devrait t'afficher quelquechose comme tu le souhaites.
__________________
~~ bastoonet ~~

"Team BAB - Spécialistes BO"
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2008, 16h45   #5
Futur Membre du Club
 
Inscription : août 2008
Messages : 58
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : août 2008
Messages : 58
Points : 15
Points : 15
Ok ta solution me conviens parfaitement

Merci beaucoup
joc02 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 05h05.


 
 
 
 
Partenaires

Hébergement Web