IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

probléme avec des fonction caractére


Sujet :

SAS Base

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Points : 66
    Points
    66
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Points : 66
    Points
    66
    Par défaut
    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é

  3. #3
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    Bonjour
    La fonction compress permet de supprimer des caractères d'une chaine...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    data t;
    t="rt54ert654\:ezrt";
    r=compress(t,'abcdefghijklmnopqrstuvwxyz;/:\');
    run;
    Cordialement.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Points : 66
    Points
    66
    Par défaut
    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.

  5. #5
    Membre émérite

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2005
    Messages
    1 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 364
    Points : 2 329
    Points
    2 329
    Par défaut
    Si tes dates se trouvent toujours sur le dernier nom de répertoire, tu peux utiliser la solution suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 167
    Points : 66
    Points
    66
    Par défaut
    Je te remerci sa marche

  7. #7
    Rédactrice

    Avatar de Fleur-Anne.Blain
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 637
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 637
    Points : 6 805
    Points
    6 805
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probléme avec des fonctions mex
    Par NGeVtC87 dans le forum MATLAB
    Réponses: 8
    Dernier message: 01/08/2012, 10h44
  2. [GD] Problème avec des fonctions qui créent des éléments dans une image.
    Par magnus2229 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 13/07/2011, 09h38
  3. Réponses: 6
    Dernier message: 21/02/2008, 21h17
  4. problème avec des caractères
    Par mademoizel dans le forum Langage
    Réponses: 1
    Dernier message: 06/12/2007, 22h13
  5. problème avec des fonctions
    Par teen6517 dans le forum Langage
    Réponses: 1
    Dernier message: 12/03/2007, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo