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 07/03/2011, 14h38   #1
Invité de passage
 
Inscription : mars 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 21
Points : 3
Points : 3
Par défaut Lire un fichier texte avec colonnes de longueur variable

Bonjour,

J'ai une base de données au format texte que je dois enregistrer sur sas.
Mon problème est que le fichier ne contient pas d'élément qui permette de délimiter les différentes colonnes.

Tout ce que je sais, c'est que la première colonne correspond aux 10 premiers caractères de la ligne, la deuxième colonne aux trois suivants et ainsi de suite...
Ainsi je souhaitais savoir comment je peut faire pour pouvoir lire un tel fichier sous sas??!!!
Jack_nicholson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h43   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

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

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 701
Points : 1 701
bah tu spécifies la longueur de chaque variable, t'as déjà travailler sous sas ou non?
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h50   #3
Invité de passage
 
Inscription : mars 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 21
Points : 3
Points : 3
Je débute tout juste sur sas, du coup je ne sais pas du tout comment spécifier la longueur des colonnes
Jack_nicholson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h51   #4
Membre Expert
 
Avatar de MEGAMIND2
 
Homme Brice Beare
Paris
Inscription : janvier 2011
Messages : 956
Détails du profil
Informations personnelles :
Nom : Homme Brice Beare
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Paris

Informations forums :
Inscription : janvier 2011
Messages : 956
Points : 1 366
Points : 1 366
Comme SAm te l'a dit, après l'instruction infile, il faut spécifier la position ainsi que la longueur de chaque variable dans ton fichier:
Code :
1
2
 
INPUT var1 $1-10 var1 $11-13 /si var sont alphanuméric*/
Bon courage!
MEGAMIND2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 14h56   #5
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 006
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

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

Informations forums :
Inscription : février 2011
Messages : 1 006
Points : 1 701
Points : 1 701
Citation:
Envoyé par Jack_nicholson Voir le message
Je débute tout juste sur sas, du coup je ne sais pas du tout comment spécifier la longueur des colonnes
à ta place je ferai sa : google.fr puis je tape initiation au logiciel SAS filetyp: PDF.

et parmis les résultats :

http://www.agroparistech.fr/IMG/pdf/polySas.pdf

Bon courage.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 15h03   #6
Invité de passage
 
Inscription : mars 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 21
Points : 3
Points : 3
Ok merci pour toutes ces informations
Jack_nicholson 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 16h02.


 
 
 
 
Partenaires

Hébergement Web