Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
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 31/10/2007, 15h24   #1
Membre régulier
 
Inscription : août 2006
Messages : 307
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 307
Points : 78
Points : 78
Par défaut [BO 5.0] Creation de dimension

Salut, je cherche a creer une dimension un peu speciale et je voulais avoir votre avis.
Je travaills sur BO Designer 5.0..

Voici la(les) valeur(s) initiale(s) :

- //xxxx/yyyy/JAVASCRIPT
- //zzzzzz/ggggggggg/nnnnn/iii/VBSCRIPT
- //llll/jj/JAVA

J'aimerai savoir s'il est possible de recuperer dans une dimension, uniquement les valeurs en rouge en sachant que :
1. elle sont toujours en majuscule
2. elles sont toujours precedés d'un '/' mais on ne connait pas le nombre de '/'
3. la longueur est variable

(oui, je sais, ca fait beaucoup !!! )

Je n'ai pas reellement trouver une combination avec les formules disponibles.
Est ce qu'il existerai une formule qui me permet de partir de la DROITE de la chaine de caracteres et quand je recontre un '/', on s'arrete

VOila ce que j'avais trouvé sans le 3. et une longueur = 6
Citation:
substr(@Select(Institution\Account Fullname),length(@Select(Institution\Account Fullname))-5,6)
Merci d'avance

Mario
__________________
Pensez au tag !!!
LP-mpascolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 16h57   #2
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
si tu n'as que ces 3 valeur possibles (vbscript, javascript et java), tu peux peut etre faire utiliser 3 fois si .. alors... sinon en comparant avec droite() du nombre de caractère associé à chaque valeur...
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 17h00   #3
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 181
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 181
Points : 2 717
Points : 2 717
Salut Mario,

Allez hop, j'ai pas résité avant de quitter le bureau pour un week end prolongé ...
Code :
1
2
3
4

select substr('//xxxx/yyyy/JAVASCRIPT',instr('//xxxx/yyyy/JAVASCRIPT','/',-1)+1) 
from dual
__________________
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 01/11/2007, 10h42   #4
Membre régulier
 
Inscription : août 2006
Messages : 307
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : août 2006
Messages : 307
Points : 78
Points : 78
J'ai un peu modifié ta requete mais tu m'as mis sur la voie...

MERCI POUR TOUT !

Citation:
TRIM(substr(@Select(Institution\Account Fullname) ,1+instr(@Select(Institution\Account Fullname),'/',-1),50))
__________________
Pensez au tag !!!
LP-mpascolo 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 06h58.


 
 
 
 
Partenaires

Hébergement Web