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

Macro Discussion :

utilisation de %include


Sujet :

Macro

  1. #1
    Membre du Club

    Inscrit en
    Mars 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 33
    Points : 53
    Points
    53
    Par défaut utilisation de %include
    Bonjour, j'ai un petit problème assez énervant avec un appel de programme et je pense que c'est mon ami SAS qui fait expres de me taper sur le système

    Je crée une data de la manière suivante dans mon programme à appeler :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    data groupement_methode;
    input id 2. groupe_methodegr $273. methode_globale $30.;
    cards;
    1 'Agro alimentaire' 'Assurance opérationnelle' 'Broker' 'Corporate - Générale' 'Télécoms' 'Utilities' 'diverses Corporate'                                                                                                                                                        XXXXXX_XXXXXXXXX              
    2 'Banque Investissement' 'Banques' 'Fonds régulés' 'Hedge Funds' 'diverses Banque'                                                                                                                                                                                                XXXXXX_XXXXXX                 
    3 'Ecolocale' 'Souverain' 'Titrisation CDO' 'Titrisation RMBS' 'Titrisation générale' 'Titrisation ABCP' 'STRM' 'diverses Titrisation' 'CRE loans' 'Hors Scope'                                                                                                                    XXXXXX                        
    4 'Ecolocale' 'Souverain' 'Titrisation CDO' 'Titrisation RMBS' 'Titrisation générale' 'Titrisation ABCP' 'STRM' 'diverses Titrisation' 'CRE loans' 'Hors Scope' 'LBO' 'Autres' 'diverses SPT' 'Financement Immobilier' 'Financement aéronautique' 'Financement d actifs' 'Projets' XXXXXX_XXXXXXXXXXXX_XXXXXXX   
    5 'Ecolocale' 'Souverain' 'Titrisation CDO' 'Titrisation RMBS' 'Titrisation générale' 'Titrisation ABCP' 'STRM' 'diverses Titrisation' 'CRE loans' 'Hors Scope' 'LBO' 'Autres' 'diverses SPT'                                                                                      XXXXXX_XXXXXXXXXXXX_XXXXX     
    ;
    run;
    Lorsque j'éxécute cette étape de manière classique, la table est parfaitement créee.
    En revanche lorsque je fait appel au programme qui contient cette étape par un %include, il me tronque la dernière colonne et m'affiche en message d'erreur :
    AVERTISSEMENT: Enregistrement tronqué.
    Si quelqu'un a déjà rencontré ce problème... Merci par avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    747
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 747
    Points : 978
    Points
    978
    Par défaut
    Salut,

    Ta ligne est trop longue

    Length limitations when submitting SAS code

    Au lieu de faire un cards, stocke tes informations dans un fichiers CSV, puis lis le avec une proc.

    Tcho,

    Xav

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 25
    Points : 30
    Points
    30
    Par défaut
    Salut,

    xav a raison. sas a des comportements bizarre quelques fois.

    Toutefois, si tu as la version 9.2 tu peux toujours essayer l'option LRECL=XXXXX.

    Bon courage,

    Will.

  4. #4
    Membre du Club

    Inscrit en
    Mars 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 33
    Points : 53
    Points
    53
    Par défaut
    Merci

    j'ai finalement pris l'option de créer de ma table en txt et de l'importer simplement (comme le suggerais Xav).

    Les mystères de SAS parfois...

    Bonne journée

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

Discussions similaires

  1. Utilisation des Includes
    Par snyfir dans le forum Langage
    Réponses: 4
    Dernier message: 28/06/2008, 22h01
  2. Utilisation d'"include"
    Par mnr_nfo dans le forum Langage
    Réponses: 1
    Dernier message: 11/02/2008, 19h07
  3. Réponses: 1
    Dernier message: 19/05/2007, 15h27
  4. [Tableaux] Utilisation d'"include" en PHP
    Par Rick62 dans le forum Langage
    Réponses: 17
    Dernier message: 19/03/2007, 21h08

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