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/05/2008, 17h32   #1
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 158
Points : 37
Points : 37
Par défaut [BO 6.5.1][Deski]Problème de format de variable

Bonjour,
Tout d'abord j'utilise BO version 6.5.1 en mode lourd,
J'ai un petit soucis, je voudrais savoir comment faire pour changer le format d'une variable. C'est à dire de passer d'une variable caractère à une variable numérique.

Merci de votre aide
CélineM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 18h05   #2
Membre confirmé
 
Avatar de eryk71
 
Inscription : novembre 2007
Messages : 322
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 322
Points : 261
Points : 261
Bonsoir,

Si c'est une variable locale :

- Click droit sur la variable "Editer une variable..."
- Dans l'onglet "définition", tu peux choisir le type de la variable, il suffit de cocher une des 3 possiblités :
1) Dimension (Type Alphanumerique)
2) Indicateur (Type Numérique)
3) Information (Type Alphanumérique)

Si c'est une variable dans le Designer :

-Se connecter au designer
-Aller chercher l'objet et faire un double clic
-Dans l'onglet "Définition" , tu as en haut à droite un menu déroulant pour choisir le format de l'objet :
1) Alphanumérique
2) Date
3) Numérique
4) Texte long
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 18h48   #3
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 158
Points : 37
Points : 37
En fait il s'agit d'une variable importé de SAS, lorsque je suis sous BO cette variable apparait comme caractère lorsqu'elle est en dimension, le problème est que lorsque je la mets en indicateur elle ne me retourne plus les bonnes valeurs.
En fait lorquelle est en dimension, elle me retourne une valeur par exemple 0.355 et moi je veux la mettre en % mais cela ne fonctionne pas.

Voilà je ne sais pas si j'ai été très clair pour t'aider
Bonne soirée
CélineM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 19h26   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Citation:
Envoyé par CélineM Voir le message
En fait il s'agit d'une variable importé de SAS, lorsque je suis sous BO cette variable apparait comme caractère lorsqu'elle est en dimension, le problème est que lorsque je la mets en indicateur elle ne me retourne plus les bonnes valeurs.
En fait lorquelle est en dimension, elle me retourne une valeur par exemple 0.355 et moi je veux la mettre en % mais cela ne fonctionne pas.

Voilà je ne sais pas si j'ai été très clair pour t'aider
Bonne soirée
Bonsoir,
En fait, si ta variable de type caractère, ne donne plus les bonnes valeurs une fois convertie en numérique, c'est parce que cette dernière se voit appliquer par défaut la fonction Somme.
Je te propose donc de sélectionner cette variable dans le Gestionnaire de donnée et en passant, comme l'a dit Erik, sur l'onglet Définition de remplacer la fonction Somme dans la liste par Néant.

Dis nous ce que ça donne ...
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 09h13   #5
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 158
Points : 37
Points : 37
En fait j'avais dejà essayé cette solution là et ca ne me retourne toujours pas les bonnes valeurs!!!
CélineM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 09h24   #6
Membre confirmé
 
Avatar de eryk71
 
Inscription : novembre 2007
Messages : 322
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 322
Points : 261
Points : 261
Citation:
En fait lorquelle est en dimension, elle me retourne une valeur par exemple 0.355
Et lorsque tu mets l'objets en indicateur, il te retourne quoi comme résultat?
eryk71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 09h41   #7
Nouveau Membre du Club
 
Inscription : mai 2007
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 158
Points : 37
Points : 37
Ca me retourne 1
CélineM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 10h43   #8
Membre confirmé
 
Avatar de eryk71
 
Inscription : novembre 2007
Messages : 322
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 322
Points : 261
Points : 261
Bizarre que ça retourne 1.

Je récapitule ma compréhension pour ma réflexion. Dis moi si je fais une erreur.

Citation:
il s'agit d'une variable importé de SAS
Ta valeur est dans une base de données.
Celle-ci est traité dans SAS. SAS possède donc une variable avec ta valeur.

Tu exportes ta variable de SAS vers BO, donc dans l'univers tu possèdes l'objet SAS avec ta valeur (je ne savais pas que c'était possible mais bon je ne suis pas expert SAS)

Ce que je ne comprend pas c'est la connexion de BO est reliée à, un SGBDR? ou à SAS? Comment il retourne les valeurs?

Si ta valeur provient d'un SGBDR, crée un nouvel objet de type indicateur dans l'univers.
eryk71 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 01h04.


 
 
 
 
Partenaires

Hébergement Web