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 23/07/2007, 11h44   #1
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 177
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 177
Points : 29
Points : 29
Par défaut Extraire chaîne de caractères séparées par un symbole

Bonjour, voici mon problème :

dans la base, j'ai un champ qui est la concaténation de plusieurs valeurs séparées par des symboles.

Exemple : toto$titi%tutu

Existe-t-il une fonction dans BO qui permette d'extraire toto et titi et tutu dans différentes colonnes.

Autrement dit je cherche une fonction type split qui permette d'extraire la chaîne de caractères qui se trouve avant $ puis entre $ et % et après %

Si nécessaire je peux rajouter des caractères spécifiques avant toto et après tutu.

Par avance merci pour votre aide
sat478 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 12h01   #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
Tu peux créer 3 colonnes dont les formules sont basées sur ton objet avec des formules différentes dans chaque colonne !

colonne 1 :
=SousChaîne(<mon_objet> ,1 ,Pos(<mon_objet> ,"$")-1)

colonne 2 :
=SousChaîne(<mon_objet> ,Pos(<mon_objet> ,"$")+1 ,Pos(<mon_objet> ,"%")-Pos(<mon_objet> ,"$"))

colonne 3 :
=SousChaîne(<mon_objet> ,Pos(<mon_objet> ,"%")+1 ,Longueur(<mon_objet> )-Pos(<mon_objet> ,"%"))
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 12h05   #3
Invité de passage
 
Inscription : avril 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 7
Points : 1
Points : 1
Par défaut Découper champs sans séparateur Constant

Bonjour, voici mon problème :

J'ai un champ qui est succession de plusieurs valeurs.
Exemple :

BLA BLA HORS DELEGATION BLI BLI HORS DELEGATION BLO BLO HORS DELEG BLU BLU HORS DELEGATION

Je sais que je vais devoir créer un variable par champs.
Mon but, c'est récuperer dans un champ le BLA BLA et un autre BLI BLI etc..

Pour BLA BLA, pas de probleme:
= SousChaîne(<Mon objet> ,1 ,Pos(<mon objet> ,"HORS DELEGATION")-1)

Mais les autres j'arrive pas....
Merci pour votre aide.
houss 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 23h07.


 
 
 
 
Partenaires

Hébergement Web