Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
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 09/01/2012, 17h40   #1
Invité régulier
 
Homme Xavier
Chargé d'Etudes Statistiques
Inscription : février 2009
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Xavier
Localisation : France

Informations professionnelles :
Activité : Chargé d'Etudes Statistiques

Informations forums :
Inscription : février 2009
Messages : 39
Points : 7
Points : 7
Par défaut recherche de chaines de caractères

Bonjour,

j'ai une variable Q30 qui est de l'alphanumérique.

elle peut contenir plusieurs phrases du style :

"=> D’actualités sur les projets => De conseils pour mieux vivre au travail => D’information sur le management, d’info RH => D’informations sur l’environnement extérieur du Groupe GMF => D’informations sur la concurrence"

ou

"=> De sujets sur les passions des salariés => D’informations sur la concurrence"

voilà 2 exemples de contenu de cette variable.

Une précision... cette variable est issue d'un questionnaire à choix multiple. J'ai elle peut donc contenir jusqu'à 9 phrases...

Je souhaite compter le nombre de ligne de ma base de donnée qui contient par exemple "=> De sujets sur les passions des salariés"...

J'ai essayé avec contains et like... mais je dois mal les utiliser...

j'avais écrit ça par exemple :

Code :
IF Q30 contains 'actualités sur les projets' then Q30_1 = 1;
mais cela ne marche pas ...
zellinho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 17h43   #2
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 828
Points : 2 828
Bonjour Xavier.
CONTAINS et LIKE ne fonctionnent que dans des clauses WHERE, pas dans les IF.
La fonction INDEX, en revanche, devrait répondre à ta question.
Bon courage.
Olivier
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/01/2012, 17h51   #3
Invité régulier
 
Homme Xavier
Chargé d'Etudes Statistiques
Inscription : février 2009
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Xavier
Localisation : France

Informations professionnelles :
Activité : Chargé d'Etudes Statistiques

Informations forums :
Inscription : février 2009
Messages : 39
Points : 7
Points : 7
rapide, efficace ! Merci c'est parfait

zellinho 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 09h19.


 
 
 
 
Partenaires

Hébergement Web