Publié le :
ETL CREATION_INTERNE

Création de la table PAY avec données internes

Ce code est également disponible en : Deutsch English Español
En attente de validation
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é !
1DATA PAY;
2INPUT id lastname $ firstname $
3 payrate / hour1-hour3/
4 startdate MMDDYY10.;
5x = year(startdate);
6FORMAT startdate MMDDYY10.;
7DATALINES;
8528013351 Jones Emily 15.85
930 40 37
101/13/2012
11205284178 Smith Jeremy 13.45
1244 38 42
131/13/2012
14271044878 Mitchell Tyler 15.65
1539 38 45
161/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.