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/06/2008, 11h42   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 45
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2008
Messages : 45
Points : 13
Points : 13
Par défaut Existe-t-il une fonction de numéro automatique

Bonjour, je voudrai savoir s'il existait une fonction qui créé un nouveau numéro à chaque fois qu'il est utilisé à la manière de l'auto-increment dans le langage SQl? Car je voudrai ajouter une fonction de ce type à un nom de table à créer (data) sur plusieurs macro que j'utilise.
wizou44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2008, 12h07   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
Tu peux utiliser la fonction _N_ dans une étape DATA comme ci joint :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
DATA base;
INPUT v1 v2;
CARDS;
1 2
10 3
;
RUN;
DATA base;
SET base;
id=_N_;
RUN;
PROC PRINT DATA=base;
RUN;
fafabzh6 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 02h20.


 
 
 
 
Partenaires

Hébergement Web