Ce script exécute une étape DATA pour créer la table PAY. Il lit des données brutes réparties sur plusieurs lignes pour chaque observation (identifiant, nom, prénom, taux horaire, heures travaillées et date de début). Il calcule également une variable dérivée 'x' correspondant à l'année de la date de début.
Analyse des données
Type : CREATION_INTERNE
Les données sont intégrées directement dans le script à l'aide de l'instruction DATALINES.
1 Bloc de code
DATA STEP Data
Explication : Étape DATA définissant la table PAY. L'instruction INPUT utilise un indicateur de saut de ligne '/' pour lire les variables 'hour1' à 'hour3' et 'startdate' sur les lignes suivantes. La fonction YEAR extrait l'année de la date de début.
Copié !
Data PAY;
input id lastname $ firstname $
payrate / hour1-hour3/
startdate MMDDYY10.;
x = year(startdate);
format startdate MMDDYY10.;
Datalines;
528013351 Jones Emily 15.85
30 40 37
1/13/2012
205284178 Smith Jeremy 13.45
44 38 42
1/13/2012
271044878 Mitchell Tyler 15.65
39 38 45
1/13/2012
;
1
DATA PAY;
2
INPUT id lastname $ firstname $
3
payrate / hour1-hour3/
4
startdate MMDDYY10.;
5
x = year(startdate);
6
FORMAT startdate MMDDYY10.;
7
DATALINES;
8
528013351 Jones Emily 15.85
9
304037
10
1/13/2012
11
205284178 Smith Jeremy 13.45
12
443842
13
1/13/2012
14
271044878 Mitchell Tyler 15.65
15
393845
16
1/13/2012
17
;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.