Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Débuter
Débuter Forum d'entraide pour débuter avec Business Object
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 28/02/2011, 14h44   #1
Invité de passage
 
Inscription : décembre 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 5
Points : 4
Points : 4
Par défaut comparaison de 2 chaines de caracteres

bonjour à tous

je souhaiterai utiliser les filtres pour comparer un champs.

je voudrais afficher uniquement les valeur qui contiennent le mot COLLECTIVITE.

J'ai utilisé cette fonction = Si Comparer(<LIB_BADOM> ,"COLLECTIVITE%") Alors <LIB_BADOM> Sinon "Pas de correspondance", mais cela ne fonctionne pas comme si il ne prenait pas en compte le "%".

Par contre, lorsque je mets l'ensemble COLLECTIVITES LOCALES SOMME,cela fonctionne .

merci de votre aide
hsnoupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 14h53   #2
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Bonjour,

Je pense que dans ton cas, la fonction souschaîne répondra à ton besoin :
Code :
=si souschaîne(<LIB_BADOM>;1;12)="COLLECTIVITE" alors <LIB_BADOM> Sinon "Pas de correspondance"
Par contre, ca ne fonctionnera pas si le mot COLLECTIVITE est précédé de quelque chose.
Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 19h21   #3
Membre actif
 
Inscription : février 2008
Messages : 129
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2008
Messages : 129
Points : 157
Points : 157
De mémoire la fonction Comparer() prend en compte le caractère * et non le % (bizarrre je suis d'accord)

Cela devrait donc faire :

= Si Comparer(<LIB_BADOM> ,"COLLECTIVITE*") Alors <LIB_BADOM> Sinon "Pas de correspondance"
isalille 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 14h17.


 
 
 
 
Partenaires

Hébergement Web