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 29/02/2008, 12h37   #1
Nouveau Membre du Club
 
Inscription : février 2008
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 167
Points : 33
Points : 33
Par défaut probléme avec des fonction caractére

Bjr

Voila je voudrais récupere uniquement la date dans ce champ

X:\30 MILLIONS D AMIS\CAMPAGNE 200404
X:\HModerne\Campagne 200701....

Le probléme c'est que j'en est plusieur mais aves différente position
Parceque mois j'utulise ceci,mais selon les différent nom répertoire la position change.

Code :
1
2
3
4
5
DATA extr.referentiel2;
SET extr.referentiel2;
length date $6;
date=substr(rep,32,6);
run;
Si une personne a la solution pour récupérer tout mes date
merci.
mioke est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 14h11   #2
Nouveau Membre du Club
 
Inscription : février 2008
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 167
Points : 33
Points : 33
comment pourais je passer la date devant mon chemin d'accés
Mais si c'est pas possible alors je fairais une macro mais pour mois c'est assez compliqué
mioke est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 14h25   #3
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Bonjour
La fonction compress permet de supprimer des caractères d'une chaine...

Code :
1
2
3
4
DATA t;
t="rt54ert654\:ezrt";
r=compress(t,'abcdefghijklmnopqrstuvwxyz;/:\');
run;
Cordialement.
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 14h45   #4
Nouveau Membre du Club
 
Inscription : février 2008
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 167
Points : 33
Points : 33
Merci bahraoui sa ma supprimer ce que je voulez Bien jouer Mais un dernier souci c'est :
j'ai un repertoir 30 million d'amis comment je fais pour le supprimer le 30 sans supprimer mes dates.
mioke est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 15h15   #5
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
Si tes dates se trouvent toujours sur le dernier nom de répertoire, tu peux utiliser la solution suivantes :

Code :
1
2
3
4
5
6
7
8
9
10
11
DATA t;
format t $100.;
t="rt54ert654\:ezrt 20050320";;output;
t="X:\30 MILLIONS D AMIS\CAMPAGNE 200404";output;
t="X:\HModerne\Campagne 200701....";output;
run;
 
DATA t1; SET t;
e=reverse(substr(LEFT(reverse(t)),1,INDEX(LEFT(reverse(t)),"\")-1));
r=compress(lowcase(e),'abcdefghijklmnop.qrstuvwxyz;/:\');
run;
Tu travailles chez France 2?
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 15h24   #6
Nouveau Membre du Club
 
Inscription : février 2008
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 167
Points : 33
Points : 33
Je te remerci sa marche
mioke est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2008, 12h03   #7
Rédactrice
 
Avatar de Fleur-Anne.Blain
 
Inscription : juillet 2006
Messages : 2 662
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2 662
Points : 5 590
Points : 5 590
Quand tu as un sujet qui est résolu n'oublie pas te cliquer sur le bouton en bas de ta conversation merci

Citation:
Envoyé par mioke Voir le message
Je te remerci sa marche
__________________
la culture c'est comme la confiture moins on en a plus on l'étale.

Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi

Mes tutos
Fleur-Anne.Blain 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 08h22.


 
 
 
 
Partenaires

Hébergement Web