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 25/11/2010, 10h04   #1
Membre à l'essai
 
Inscription : mars 2009
Messages : 38
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 38
Points : 21
Points : 21
Par défaut Problème export vers WebI, utilisation de translate/replace

Bonjour,

J'ai un souci qui me dépasse un peu.

Dans ma base de données, j'ai une colonne au format varchar2. Dans cette colonne je stock des chiffres (oui y'a mieux). Afin de pouvoir les utiliser sur B.O. je créé un indicateur qui me refait la conversion pour avoir un format number.

Il a cette forme :
Code :
1
2
 
to_number(decode(MONCHAMP,NULL,0,' ',0,REPLACE(MONCHAMP,'.',',')))
Ca fonctionne bien sur DeskI, par contre une fois le rapport exporté sur WebI j'ai une belle erreur "(DMA0007) (Error: INF)".
Pour faire le test j'ai créé un rapport sur WebI avec le même indicateur, il me revoie un "invalid number".

Pourquoi cette différence entre DeskI et WebI ? Comment contourner le problème pour que mon rapport créé sous DeskI fonctionne aussi sur WebI ?
Il doit se mélanger un peu entre les chiffre avec les décimales séparées par un point ou une virgule... C'est dans une quelconque configuration ?

Merci d'avance
clementp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2010, 16h57   #2
Membre à l'essai
 
Inscription : mars 2009
Messages : 38
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 38
Points : 21
Points : 21
Bon j'ai résolu le problème en modifiant un paramètre dans ma base de registre (pc ou est installé Deski bien évidemment).

J'ai ajouté dans "HKLM->SOFTWARE->ORACLE-><home>"
une nouvelle valeur chaine avec en nom NLS_NUMERIC_CHARACTERS et en Données ". "(point espace).

Maintenant un :
Code :
decode(MONCHAMP,' ',0,NULL,0,to_number(MONCHAMP))
fonctionne convenablement sur Deski ainsi que sur Webi.

Si ça peut aider
clementp 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 17h48.


 
 
 
 
Partenaires

Hébergement Web