PRINTEMPS 2007
TECHNOS-CONSEILS
Profil d'utilisateur : Greg McLean - Lauréat du prix Valeur pour les clients !
À lire
Profil de la Formation : Peter Gounas
À lire
Profil de groupe d'utilisateur : Golden Horseshoe, groupe d'utilisateurs SASMD
À lire
Comment réduire de multiples enregistrements en un seul.
À lire
Vous pouvez aisément vous informer à propos des nouveautés de SAS 9.1, des nouveaux produits aux mises à jour et améliorations.

Cliquez sur le lien SASMD9 à partir de notre site Web support.sas.com.
Pour des détails sur tous les produits et solutions de SAS, cliquez ici
Le blogue SAScom : http://blogs.sas.com/sascom/
SAS Canada

PROFIL D'UTILISATEUR SASMD
Nom : Peter Gounas
Bureau : Toronto
Entreprise : SAS Canada

Historique SAS® : Je suis un programmeur certifié pour le logiciel SAS de base et je possède plus de 23 ans d'expérience. J'ai travaillé principalement comme conseiller pour SAS au bureau de New York, à la Stanford University et à Walt Disney World, pour ne nommer que ceux-là. Je suis maintenant un instructeur au bureau de Toronto, où je me spécialise dans les programmes d'intelligence d'affaires et d'automatisation du marketing SAS.

Conjoint/Famille : J'habite actuellement à Toronto avec Doterty, mon partenaire depuis huit ans. Bon nombre de ses amis et membres de sa famille se trouvent dans la région du Grand Toronto, alors que ma famille habite en Californie et en Grèce.

Animaux : Aucun pour le moment, mais j'adore les chiens et j'aime les poissons tropicaux.

Sports/Passe-temps : J'aime jouer au tennis et regarder des matches (allez Serena et Venus !).

Mets favoris : Presque tout, malheureusement. J'aime aussi cuisiner de nombreux plats variés.

Ma fin de semaine idéale : serait au soleil sur la plage avec un massage en prime ! Hawaï, les Barbades et la Thaïlande sont tous des endroits qui feraient l'affaire.

Si je pouvais être quelqu'un d'autre (qu'un programmeur SAS), j'aimerais être... : chef d'orchestre symphonique. J'ai fait une majeure en musique au collège, mais j'ai également de l'expérience en direction d'orchestre. J'ai vraiment aimé ça et je voudrais le refaire.

Lorsque je ne fais pas de programmation SAS, j'aime : jouer du cor (ce qu'on appelle le cor français, même s'il n'est pas vraiment français). Je joue professionnellement du cor depuis le secondaire et j'ai joué avec l'orchestre du festival de Rome (Italie); les orchestres symphoniques de San Jose, Monterey et Santa Cruz (Californie), les Carpenters, Dave Brubeck, George Shearing et de nombreux autres.

Une chose que tout programmeur SAS devrait savoir : Cela se résume à : métadonnées, métadonnées, métadonnées. Il existe de formidables dictionnaires de tables avec PROC SQL qui comprennent une mine de métadonnées pouvant être capturées et utilisées dans des traitements subséquents. Les deux que j'aimerais partager avec vous sont dictionary.tables (métadonnées au niveau des tables) et dictionary.columns (métadonnées au niveau des colonnes ou des variables).

L'exemple ci-dessous crée deux variables macro différentes. La première (&libraries) comprend une liste unique de tous les noms de bibliothèques actives. La deuxième (&columns) comprend une liste unique de noms de variables de la table SASHELP.CLASS. (Assurez-vous, toutefois, de subdiviser les données du dictionnaire, étant donné qu'il peut être très volumineux selon vos bibliothèques actuellement actives et leur contenu.)

La clause into :macroname separated by ‘,’ emmagasinera de multiples valeurs séparées par le délimiteur de votre choix. Cela peut s'avérer très utile durant la création d'une liste qui peut être ensuite utilisée dans un traitement ‘Where’, dans une liste à opérateur ‘In’ ou dans tous les cas où une liste de valeurs peut être utilisée.

PRINT OF THE CLASS DATASET

Obs
Age
Height
Name
Sex
Weight
1
14
69.0
Alfred
M
112.5
2
13
56.5
Alice
F
84.0
3
13
65.3
Barbara
F
98.0
4
14
62.8
Carol
F
102.5
5
14
63.5
Henry
M
102.5
6
12
57.3
James
M
83.0
7
12
59.8
Jane
F
84.5
8
15
62.5
Janet
F
112.5
9
13
62.5
Jeffrey
M
84.0
10
12
59.0
John
M
99.5
11
11
51.3
Joyce
F
50.5
12
14
64.3
Judy
F
90.0
13
12
56.3
Louise
F
77.0
14
15
66.5
Mary
F
112.0
15
16
72.0
Philip
M
150.0
16
12
64.8
Robert
M
128.0
17
15
67.0
Ronald
M
133.0
18
11
57.5
Thomas
M
85.0
19
15
66.5
William
M
112.0
SAS et tous les autres noms de produits ou services de SAS Institute Inc. sont des marques de commerce déposées de SAS Institute Inc. aux États-Unis et dans les autres pays. MD indique une homologation aux É.-U. Les autres noms de marque ou de produit sont des marques de commerce déposées ou des marques de commerce de leurs entreprises respectives. Tous droits réservés.