Quelques éléments sur le logiciel SAS

Dimension: px
Commencer à balayer dès la page:

Download "Quelques éléments sur le logiciel SAS"

Transcription

1 Master Ingénierie Mathématique M1 Université Paris-Sud Calcul de risques et prédictions Introduction Quelques éléments sur le logiciel SAS SAS - Statistical Analysis System - est un logiciel polyvalent qui traite de nombreux domaines de la Statistique. De conception américaine, il est développé par la société SAS- Institute basée à Cary, en Caroline du Nord. Il a acquis depuis la mise en route du projet au début des années 60 une situation dominante dans de nombreuses branches d activités économiques. SAS est un logiciel multi-facettes capable de gérer de gros volumes de données (tableaux de plusieurs gigaoctets) à des fins d analyse ou de reporting automatisé. Un avantage important sur d autres logiciels de Statistique présents dans l industrie est la possibilité de programmer sous SAS ses propres procédures. Il s attache à suivre le grand principe de la compatibilité verticale, toute nouvelle version du logiciel doit accepter les applicatifs conçus avec les versions antérieures. Malheureusement, SAS compte aussi certaines faiblesses : coût élevé, langage de programmation peu avancé, graphiques moyens,... 1 Description générale du logiciel SAS 1.1 Les fenêtres de SAS A l ouverture de SAS, 5 fenêtres apparaissent simultanément : : fenêtre servant à la rédaction du code qui sera exécuté. Cet éditeur ne constitue pas le point fort de SAS! On peut aussi utiliser un autre éditeur plus pratique depuis lequel on copiera les programmes vers le. Log : fenêtre de contrôle qui permet de s assurer du bon fonctionnement du programme. Le programme y est écrit en noir avec ses commentaires en vert. On peut y lire les messages d avertissement de SAS en vert pour un problème non fatal, et en rouge, précédé de «warning» lorsqu une erreur fatale est détectée. : fenêtre affichant les sorties du programme SAS sous forme de listing. Results : fenêtre dressant l historique des programmes successifs exécutés par SAS depuis le début de la session en cours. Cette fenêtre permet d accéder directement aux résultats de la fenêtre. Explorer : fenêtre permettant de naviguer parmi les données SAS. Cet explorateur de SAS permet d accéder aux librairies SAS dont notamment la librairie «Work» associée à la session courante. Remarques : Pensez à organiser à l écran les cinq fenêtres à l ouverture de SAS. Les trois premières fenêtres sont les plus importantes. En particulier, prenez l habitude de contrôler le bon déroulement du programme dans la fenêtre Log. 1

2 Pensez à purger les fenêtres et Log car elles ne se vident pas automatiquement à l execution d un nouveau programme. 1.2 Articulation d un programme SAS Un programme SAS est un enchaînement d instructions de deux types : DATA : création, lecture et manipulation de tables SAS PROC : traitement, analyse, édition des résultats Gestion des données Pour pouvoir appliquer des procédures à un ensemble de données, celles-ci doivent être préalablement enregistrées sous la forme d un objet SAS, c est à dire sous la forme d une table. Nous reviendrons plus longuement dans la section suivante sur la gestion des données. Notons pour le moment qu il existe trois principales façons de lire un fichier de données sous SAS : Lecture directe des données, en les incluant dans le programme, au moyen de la commande DATALINES (ou CARDS). Lecture des données préalablement enregistrées dans un fichier.txt (ou.dbf) au moyen de la commande INFILE. Utilisation du gestionnaire d importation. Dans tous les cas, n oubliez pas de commencer par visionner les données avant de débuter une étape DATA en SAS. Les procédures SAS Un programme SAS est un enchaînement de procédures, chacune réalisant un traitement sur les tables disponibles. Voici quelques exemples de procédures usuelles : PRINT : pour afficher le contenu d une table dans la fenêtre, SORT : permet d ordonner la table SAS selon les valeurs d une variable quantitative, MEANS, UNIVARIATE : descriptions de variables quantitatives (nombre d observations, minimum, maximum, moyenne, écart-type...), FREQ : description de variables qualitatives (effectifs, fréquences...), CORR : étude des corrélations entre des variables quantitatives, PLOT et GPLOT : graphiques pour des variables quantitatives, CHART et GCHART : graphiques pour des variables qualitatives, BOXPLOT : création de boîtes à moustaches. 1.3 Remarques générales Toute instruction en SAS se termine par Chaque instruction DATA ou PROC se termine par RUN DATA tablesortie instructions diverses PROC nomprocédure <option(s)> instructions diverses 2

3 Options générales : Des commandes peuvent être rajoutées au début d un programme SAS pour régler les options générales (elles continueront à s appliquer jusqu à la fin de la session SAS, ou jusqu à ce qu elles soient modifiées). On les indique avec la commande OPTIONS (le s est facultatif) : pagesize = nombre : impose le nombre de lignes dans une page de sortie output, linesize = nombre : impose le nombre de caractères par ligne, nodate : supprime l impression de la date dans les sorties, nonumber : élimine la numérotation du listing, nocenter : aligne le texte à gauche. Exemple d instruction : OPTIONS pagesize=40 linesize=64 nodate Titre : la commande TITLE permet de placer un titre en haut de chaque page des sor ties. TITLE ceci est un titre Pied-de-page : la commande FOOTNOTE permet de placer un titre en bas de chaque page des sorties. FOOTNOTE ceci appara^ıtra en bas de page Commentaires : des commentaires peuvent être insérés n importe où dans un programme SAS de la façon suivante : /* ceci est un commentaire */ Il est recommandé de ponctuer son programme de commentaires pour une meilleure lisibilité. Édition de rapport : il est possible de récupérer les sorties SAS en éditant un rapport à l aide de ODS. Il suffit d entourer la suite des procédures SAS d un programme de la façon suivante : ODS RTF FILE= "NomFicher.doc" encha^ınement de phases DATA et de phases PROC générant des sorties (listing ou graphiques)... ODS RTF CLOSE Toutes les sorties des différentes procédures insérées entre les deux lignes ODS seront alors copiées dans le fichier NomFichier.doc. Il est aussi possible d éditer les sorties dans une page html en remplaçant RTF par HTML dans l instruction ODS. Selon le format d édition choisi, il peut être nécessaire de changer le format de sortie des graphiques. Le nouveau format est signalé comme une option générale à l aide de l instruction GOPTIONS DEVICE = JPEG ou tout autre format adapté (PS,GIF,...). Noter que le format JPEG est préférable pour des sorties RTF et HTML. Pensez à sauvegarder les programmes et les sorties (en.htlm ou en.doc) régulièrement pour 3

4 éviter de perdre le travail en cours en cas de bug! Impression (SAS sous Linux) : Pour imprimer vos sorties ou vos codes SAS, choisissez dans le menu déroulant Files, Print SetUp, Proprieties, et dans l onglet «Destination», remplacez «Disk» par «Printer». Utilisez l option LINESIZE dans OPTIONS pour limiter la longueur des lignes de sorties et éviter ainsi des problèmes à l impression. Accès à l aide (SAS sous Linux à Orsay) L utilisation des fichiers d aide de SAS nécessite un paramétrage correct des proxies du navigateur par défaut. Lancer le navigateur (Mozilla ou Firefox), et accéder au réglage des proxies : Edit, Parameters, Advanced, Proxies. Dans la ligne de commande pas de proxies pour, rajouter l instruction suivante,@pa14 si pa14 est la machine utilisée, puis confirmer sur la case Ok. 2 Lecture de données L étape DATA permet de créer des tables SAS, qui est le seul format de données avec lequel SAS peut travailler. Les tables sont créées dans la bibliothèque de travail WORK, à laquelle on accède en naviguant depuis l explorateur. Il existe trois façons majeures de créer une table SAS à partir de données : Écriture à l intérieur du fichier avec des données délimitées Importation de données depuis un fichier externe, à l aide de l instruction INFILE Utilisation du gestionnaire d importation La dernière méthode est la plus simple car automatisée mais elle nécessite que les données soient enregistrées dans un fichier lisible par le gestionnaire de SAS. Il est donc indispensable de bien maîtriser les deux autres méthodes. Dans les deux premiers cas, une déclaration des variables est obligatoire au moyen de la commande INPUT. Une séquence DATA des données se présente en général de la façon suivante : DATA <nom de la table SAS>... INPUT Var1 Var2 Var Le nom de la table est donné juste après l instruction DATA. Les variables sont énumérées après l instruction INPUT, il faut évidemment les déclarer dans le bon ordre. 2.1 Le vecteur de travail Le logiciel SAS est conçu pour travailler ligne par ligne, chaque ligne de la table correspondant à un individu dont nous avons une description à travers les différentes variables. Au cours d une étape DATA, SAS lit, crée ou modifie les données en extrayant l une après l autre les lignes de la table (ou du fichier de données) pour les «placer» dans le vecteur de travail où sont effectuées les opérations sur les variables. On appelle ce principe la «boucle implicite». Ce type de fonctionnement permet une programmation très sobre, par exemple : 4

5 Var3 = Var2-Var1 pour créer une variable en fonction de variables existantes. En revanche, il est compliqué (voir impossible dans certains cas) de faire des opérations entre des données positionnées sur des lignes différentes. L extraction d une ligne correspond à une phase de lecture. En sortie du vecteur de travail, il s agit cette fois d une phase d écriture des informations (i.e. des variables), dans la table créée. Avoir à l esprit cette représentation schématique éclaire de nombreux aspects à première vue obscures de l étape DATA de SAS. Par exemple, nous verrons que les formats de données interviennent pendant les deux phases de lecture et d écriture. 2.2 Lectures de données par programmation SAS Données délimitées Dans ce premier exemple, les données sont écrites dans le programme après l instruction DATALINES (ou CARDS). DATA table1 INPUT nom$ age sexe$ DATALINES Chris 36 M Jane 21 F Tom 30 M Joe 49 M Jerry 28 M Dans l instruction INPUT, les variables alphanumérique (textuelles) doivent être suivies de «$», c est le cas ici des variables nom ou sexe. Les données sont, dans cet exemple, séparées par un blanc et ne sont pas alignées (21 est en position 6 sur la seconde ligne et 36 en position 7 sur la première ligne). Ce sont des données de type délimitées (délimitées ici par un blanc). La table table1 sera créée dans la librairie par défaut «WORK». Cette librairie temporaire n existe que le temps de votre session SAS. Pour exécuter ces commandes (ou étape DATA) depuis la fenêtre du, on peut au choix : taper dans la command line «submit» puis enter ou à l aide du menu déroulant dans «Run» cliquer sur «Submit» ou cliquer directement dans la barre tools sur l icône représentant le personnage en train de courir. Cette étape ne produit pas de résultat dans la fenêtre. Par contre, la fenêtre «Log» peut être consultée car s y inscrivent les messages du système indiquant le bon ou le mauvais déroulement du programme. A ce stade, la table table1 est créée dans la librairie «Work». On peut la visualiser à partir de la fenêtre de navigation SAS «Explorer SAS». Pour visualiser dans la fenêtre les résultats de l étape DATA, on utilise la procédure PRINT : 5

6 PROC PRINT DATA = table1 Obs nom age sexe 1 Chris 36 M 2 Jane 21 F 3 Tom 30 M 4 Joe 49 M 5 Jerry 28 M On peut aussi utiliser d autres séparateurs que le séparateur blanc pour agencer les données, il faut alors utiliser l instruction INFILE. L instruction INFILE sert généralement à importer des données depuis un fichier existant (voir plus loin). Combinée avec l argument DATALINES, elle peut être utilisée pour traiter des données définies dans le corps du programme. On peut alors utiliser les différentes options proposées par INFILE : FIRSTOBS=num : indique le numéro num de la première ligne lue. OBS=num : indique le numéro num de la dernière ligne lue. DLM="." : indique le caractère séparateur, la tabulation est notée 09 x. DSD : indique que la succession de deux séparateurs sera interprétée comme une donnée manquante. MISSOVER : permet de lire des enregistrements avec des données manquantes en fin d enregistrement, sans devoir compléter par des caractères indiquant les données manquantes et sans que SAS prenne l enregistrement suivant pour compléter les données. TRUNCOVER : indique à SAS de lire les données jusqu à la fin de l enregistrement ou jusqu à la dernière colonne spécifiée par l entrée colonne ou l entrée formattée, lorsque certains enregistrements sont plus courts que d autres. LRECL=nb : indique le nombre maximum nb de caractères par ligne de données (par défaut 256). Par défaut, le délimiteur utilisé avec INFILE est la «,» mais il est possible d en changer. Par exemple, on peut utiliser le symbole «&» comme délimiteur : DATA table1 INFILE datalines DLM="&" INPUT nom$ age sexe$ DATALINES Chris&36&M Jane&21&F Tom&30&M Joe&49&M Jerry&28&M PROC PRINT DATA =table1 6

7 Données manquantes : Il est important de pouvoir signaler à SAS l existence de données manquantes. Dans le programme suivant, la donnée manquante a perturbé l agencement des données dans la table : DATA table2 INFILE datalines DLM="&" INPUT nom$ age sexe$ DATALINES Bob&m Marie&25&f Yves&45&m Obs nom age sexe 1 Bob. Marie 2 Yves 45 m PROC PRINT DATA=table2 L option DSD de l instruction INFILE permet de donner la priorité au séparateur : SAS interprète alors deux séparateurs successifs comme une donnée manquante, qu il notera dans la table par un point «.». DATA table2 INFILE datalines DLM="&" DSD INPUT nom$ age sexe$ DATALINES Bob&&m Marie&25&f Yves&45&m Obs nom age sexe 1 Bob. m 2 Marie 25 f 3 Yves 45 m PROC PRINT DATA=table2 Utilisation des informats : Les informats sont des formats de lecture (nous verrons plus loin les formats d écriture). Bien qu ils ne soient pas toujours obligatoires, les informats permettent de préciser à SAS sous quels formats les données doivent être lues dans l éditeur ou dans le fichier externe. Les syntaxes principales sont : pour une variable numérique : Var :X. pour des variables entières et Var :X.Q pour des variables décimales. Dans ce dernier cas, X indique le nombre total de caractères à lire (point compris) et Q est le nombre total de décimales. pour une variable alphanumérique :Var :$X. où X indique le nombre de caractères (8 par défaut et donc au delà il faut le préciser). pour une date : Var :YYMMDD. ou Var :YYMMDD8. et d autres formats sont encore possibles. 7

8 Les «:» sont là pour donner la priorité au délimiteur sur le format, ce qui signifie que le long d une ligne, SAS passera d une variable à la suivante sans nécessairement atteindre le nombre total de caractères déclarés. Par exemple, SAS ne lit par défaut que les 8 premiers caractères des données de type alpha-numérique. DATA table3 INPUT nom $ age sexe$ DATALINES ChrisEvans 25 M JaneTrulli 21 F JoeStar 49 M PROC PRINT DATA=table3 Obs nom age sexe 1 ChrisEva 25 M 2 JaneTrul 21 F 3 JoeStar 49 M La solution consiste à utiliser un informat : DATA table3 INPUT nom : $10. age sexe$ DATALINES ChrisEvans 25 M JaneTrulli 21 F JoeStar 49 M PROC PRINT DATA=table3 Obs nom age sexe 1 ChrisEvans 25 M 2 JaneTrulli 21 F 3 JoeStar 49 M Exercice : Créer un tableau SAS pour les 3 individus précédents où la première variable fait apparaître à la fois le nom et le prénom de l individu, séparés par un blanc (Chris Evans), et en conservant les variables age et sexe Lecture de données délimitées en ligne Il est possible de noter les données dans l éditeur en ligne à l aide de l dans l instruction INPUT. 8

9 DATA table4 INFILE datalines DLM="," INPUT nom:$12. age sexe$ DATALINES Chris Evans,25,M,Jane Trulli,21,F,Tom Jones,30,M Erik Truffaz,30,M,Miles Davis,7,M PROC PRINT DATA=table4 Obs nom age sexe 1 Chris Evans 25 M 2 Jane Trulli 21 F 3 Tom Jones 30 M 4 Erik Truffaz 30 M 5 Miles Davis 7 M Données tabulées Dans les exemples qui suivent, les données figurent toujours dans le programme. On parle de données tabulées lorsqu elles occupent toujours les mêmes positions dans le fichier. Puisque que nous avons vu la notion de format de lecture (ou informat dans la terminologie SAS), appliquons aux variables un format de lecture. Voici, quelques uns des formats de lecture usuels de SAS : Format Signification w. Entier décimal w.d. Décimal standard COMMAw.d Décimal avec virgule $w. Alphanumérique DDMMYYw. Jour Mois Année SAS permet de contrôler la colonne à partir de laquelle va se faire la lecture grâce à une instruction de la forme : INPUT [pointeur] nom de variable [$] format d entrée... Le pointeur permet de pointer sur une colonne précise. Le format précise le type de variables, la longueur occupée sur le support et le type de représentation utilisée. Voici des exemples d instructions liées au : le pointeur se déplace à la colonne n de la ligne courante 9

10 +n : le pointeur avance de n colonnes #n : va à la ligne n Dans l exemple suivant, les données sont tabulées selon le schéma suivant : DATA table6 prenom nom age sexe naissance DDMMYY10. DATALINES Chris Evans 29 M 11/01/1976 Jane Trulli 25 F 17/03/1980 Joe Star 55 M 11/05/1950 PROC PRINT DATA = table6 On peut aussi utiliser le code équivalent dans l instruction INPUT : prenom $5. +1 nom $6. +2 age $2. +1 sexe $1. +2 naissance DDMMYY10. Mais dans les deux cas, la table SAS n a pas conservé le bon format pour la date de naissance : Obs prenom nom age sexe naissance 1 Chris Evans 29 M Jane Trulli 25 F Joe Star 55 M Pour que ces formats soient conservés, on utilise l instruction FORMAT (formats d écriture) qui permet de définir les formats souhaités pour chacune des variables au moment de l écriture de la table. Notons qu il est donc possible d appliquer des formats de lecture et d écriture différents à une même variable (voir la variable nom dans l exemple qui suit). 10

11 DATA table6 prenom nom age sexe naissance DDMMYY10. FORMAT prenom $5. nom $7. age $2. sexe $1. naissance DDMMYY10. DATALINES Chris Evans 29 M 11/01/1976 Jane Trulli 25 F 17/03/1980 Joe Star 55 M 11/05/1950 PROC PRINT DATA = table6 Cette fois on obtient les formats désirés : Obs prenom nom age sexe naissance 1 Chris Evans 29 M 11/01/ Jane Trulli 25 F 17/03/ Joe Star 55 M 11/05/1950 Ceci peut être vérifié avec la procédure CONTENTS qui décrit le contenu d une table SAS : PROC CONTENTS DATA=table6 Log Liste alphabétique des variables et attributs # Variable Type Len Format 3 age Alph 2 $2. 5 naissance Num 8 DDMMYY10. 2 nom Alph 6 $7. 1 prenom Alph 5 $5. 4 sexe Alph 1 $1. Exercice : Comparez les formats de table6 avec ou sans l instruction FORMAT. Voici un exemple voisin, pour lequel les données sont sur plusieurs lignes. Le caractère «#» permet d organiser les variables d une même observation sur plusieurs lignes : 11

12 DATA table6 INPUT prenom nom age $2. sexe $1. +6 naissance DDMMYY10. FORMAT prenom $5. nom $6. age $2. sexe $1. naissance DDMMYY10. DATALINES Chris Evans 29 M 11/01/1976 Jane Trulli 25 F 17/03/1980 Joe Star 55 M 11/05/1950 PROC PRINT DATA = table6 Obs prenom nom age sexe naissance 1 Chris Evans 29 M 11/01/ Jane Trulli 25 F 17/03/ Joe Star 55 M 11/05/ Lectures de données à partir d un fichier externe Les données sont maintenant disponibles dans un fichier externe qui se nomme ici individus.txt. La première chose à faire est de bien identifier le type de fichier à lire (tabulaire ou délimité, et si c est le cas, par quel délimiteur). Il faut aussi savoir quelles sont les données contenues et quels sont les formats associés. Notez bien que cet exemple n est pas représentatif car le plus souvent les fichiers de données externes contiennent un grand nombre de données. Ce fichier est extrait d un tableur du type excel ou works. Le fichier texte est d un format particulier : Tab delimited file. DATA tableindiv INFILE individus.txt DSD DLM= 09 x TRUNCOVER INPUT prenom $ nom $ sexe $ anniversaire : DDMMYY10. age ville $10. FORMAT sexe $1. anniversaire : DDMMYY10. age 2. ville $15. PROC PRINT DATA = tableindiv L option DSD est là pour prévenir les données manquantes et l option TRUNCOVER permet de lire des lignes non complètes sans passer automatiquement à la ligne suivante. Ici, «Londres» n occupe pas 10 caractères, et sans TRUNCOVER, SAS serait tenté d aller à la ligne suivante et 12

13 créerait ainsi une confusion dans la lecture. Le plus souvent, il est donc conseillé d associer l option TRUNCOVER à l instruction INFILE. La sortie est bien celle désirée : Obs prenom nom sexe anniversaire age ville 1 Chris Evans M 11/01/ Londres 2 Jane Trulli F 11/12/ Manchester 3 Tom Jones M 11/07/ Milan 4 Joe Star M 11/05/ Paris 5 Jim Courrier M 11/05/ Monaco 6 Suzanne Vega F 11/09/ New York 7 Janis Poplin F 11/05/ Boston Pour que de bons formats soient conservés au moment de l écriture de la table, il est parfois nécessaire de préciser une nouvelle fois les formats (c est par exemple le cas pour les dates et le nombre de décimales conservés dans les variables numériques, qui sont de 4 par défaut). Pour cela on peut indiquer directement les formats avec l instruction FORMAT. On peut aussi utiliser l instruction ATTRIB qui permet en plus d affecter des labels aux variables. Voici un exemple de code utilisant cette instruction : DATA tableindiv1 INFILE individus.txt DSD DLM= 09 x TRUNCOVER INPUT prenom $ nom $ sexe $ anniversaire : DDMMYY10. age ville $10. ATTRIB prenom LABEL = "Prénom de l individu" nom LABEL = "Nom de l individu" sexe LABEL = "Sexe de l individu" FORMAT = $1. anniversaire LABEL = "Date de naissance" FORMAT = DDMMYY10. age LABEL = "Age de l individu" FORMAT = 2. ville LABEL = "Prénom de l individu" FORMAT = $10. PROC CONTENTS DATA = tableindiv1 Liste alphabétique des variables et attributs # Variable Type Len Format Label 5 age Num 8 2. Age de l individu 4 anniversaire Num 8 DDMMYY10. Date de naissance 2 nom Alph 8 Nom de l individu 1 prenom Alph 8 Prénom de l individu 3 sexe Alph 8 $1. Sexe de l individu 6 ville Alph 10 $10. Prénom de l individu 13

14 De façon générale, retenir que pour modifier les formats obtenus dans la table SAS, il est préférable des modifier les formats dans la phase d écriture de la table (avec ATTRIB), plutôt que dans la phase de lecture des données (avec les informats). 3 Manipulation de tables 3.1 Fusion verticale de tables La fusion verticale consiste à empiler les données de plusieurs tables SAS. Elle est réalisée dans une étape DATA avec l instruction SET qui permet de charger des tables. SAS lit alors l une après l autre les lignes de la première table avant de passer à la seconde table,... Dans ce type de fusion, on a généralement des ensembles de données avec des variables communes. DATA tablecréée SET TableLue1 TableLue2...tableLuen Dans l exemple présenté en Figure 1, on empile les tables table1 et table2 pour obtenir une troisième table combine. Les données sont empilées dans la table résultante combine mais s il existe des doublons dans les données, ils ne sont pas pour autant éliminés. On appelle doublon la répétition d un individu avec les mêmes caractéristiques, c est à dire les mêmes variables (dans notre exemple l individu Jane). Afin d éliminer les doublons, il faut utiliser la procédure SORT avec l option NODUPRECS. La procédure SORT permet de trier des données selon les variables déclarées dans l instruction BY (en cas d égalité sur la première variable, c est la seconde qui sert de critère de tri, puis la troisième,...). Attention à l utilisation de l option NODUPRECS : dans la recherche des doublons, seules les données déclarées dans l instruction BY seront considérées. PROC SORT DATA=combine NODUPRECS BY prenom age PROC PRINT DATA=combine Obs prenom age 1 Chris 36 2 Dan 38 3 Emma 51 4 Jane 21 5 Jerry 28 6 Jim 18 7 Joe 20 8 Joe 49 9 Sam Sid Tom 30 La répétition de l individu «Jane» est éliminée alors que les deux individus distincts «Joe» sont conservés. 14

15 DATA table1 INPUT prenom $ age DATALINES Chris 36 Jane 21 Tom 30 Joe 49 DATA table2 INPUT prenom $ age DATALINES Jerry 28 Dan 38 Jim 18 Sid 36 Emma 51 Jane 21 Joe 20 Sam 36 DATA combine SET table1 table2 PROC PRINT DATA=combine Obs prenom age 1 Chris 36 2 Jane 21 3 Tom 30 4 Joe 49 5 Jerry 28 6 Dan 38 7 Jim 18 8 Sid 36 9 Emma Jane Joe Sam 36 Fig. 1 Fusion verticale des tables table1 et table Fusion horizontale de tables Pour réaliser la fusion horizontale de tables SAS, ces tables doivent posséder au moins une variable commune qui servira à recoller les données. Attention, avant d effectuer une fusion horizontale de plusieurs tables, les données de chaque table doivent être triées selon la (les) variable(s) de recollement. La procédure SORT permet de trier des tables : PROC SORT DATA = tablelue BY Var1 Var2... Varp La fusion horizontale est réalisée dans une étape DATA avec l instruction MERGE. Il faut indiquer à SAS, avec l instruction BY, quelles sont les variables de recollement. 15

16 DATA tablecréee MERGE Tablelue1 Tablelue2 BY Var1 Var2... Varp Par exemple, la fusion des tables table1 et table2 en une troisième table combine selon la variable prenom est obtenue grâce à la programmation suivante : DATA table1 INPUT prenom $ age DATALINES Chris 36 Jane 21 Tom 30 Joe 49 DATA table2 INPUT prenom $ sexe $ DATALINES Tom M Chris M Jane F Joe M PROC SORT DATA=table1 BY prenom PROC SORT DATA=table2 BY prenom DATA combine MERGE table1 table2 BY prenom PROC PRINT DATA=combine Obs prenom age sexe 1 Chris 36 M 2 Jane 21 F 3 Joe 49 M 4 Tom 30 M Reprenons la même fusion mais cette fois-ci avec des données non communes dans les deux tables. La table table1 contient l individu Tom qui ne figure pas dans table2. A contrario, la table table 2 contient l individu Jerry ne figurant pas dans la table table1. 16

17 DATA table1 INPUT prenom $ age DATALINES Chris 36 Jane 21 Tom 30 Joe 49 Obs prenom age sexe 1 Chris 36 M 2 Jane 21 F 3 Jerry. F 4 Joe 49 M 5 Tom 30 DATA table2 INPUT prenom $ sexe $ DATALINES Jerry F Chris M Jane F Joe M PROC SORT DATA=table1 BY prenom PROC SORT DATA=table2 BY prenom DATA combine MERGE table1 table2 BY prenom PROC PRINT DATA=combine L individu Jerry qui est présent dans table 2 et absent de table1 prend la valeur F pour la variable sexe et a une donnée manquante (représentée par le.) pour la variable age. A contrario, l individu Tom présent dans table1 et absent de table2 prend la valeur 30 pour la variable age et a une donnée manquante (représentée par le blanc) pour la variable sexe. Pour organiser la fusion horizontale, on utilise une boucle avec l option IN. Dans le programme qui suit on aura également l occasion d utiliser l instruction OUTPUT (ordre d écriture dans une table) qu il faut obligatoirement utiliser ici dans la boucle pour que SAS écrive dans la table désirée. 17

18 DATA combine1 combine2 combine3 MERGE table1(in=a) table2(in=b) BY prenom /*intersection de table1 et table2*/ IF a and b THEN OUTPUT combine1 /*dans table2 et pas dans table1*/ IF not a and b THEN OUTPUT combine2 /*dans table1 et pas dans table2*/ IF a and not b THEN OUTPUT combine3 PROC PRINT DATA=combine1 PROC PRINT DATA=combine2 PROC PRINT DATA=combine3 (combine1) Obs prenom age sexe 1 Chris 36 M 2 Jane 21 F 3 Joe 49 M (combine2) Obs prenom age sexe 1 Jerry. F (combine3) Obs prenom age sexe 1 Tom Création et sélection de variables utiles On peut rajouter de nouvelles variables à l intérieur d une étape DATA en les définissant directement, par exemple dans le code suivant : DATA Tablecréée SET Tablelue NouvelleVar = Var1 + Var2 Var1 et Var2 sont des variables de Tablelue et la table Tablecréée contient la variable NouvelleVar en plus de toutes les variables de Tablelue. Il est possible, au sein d une étape DATA de supprimer certaines variables au moyen de l option DROP = Var1. On peut aussi utiliser l option KEEP=Var1... VarN qui permet de ne garder que certaines des variables de la table. Par exemple, DATA Tablecrée SET Tablelue (KEEP = Var2) On peut aussi supprimer certaines observations à l aide de l instruction WHERE, comme l illustre l exemple suivant. La table Homme est construit à partir de la table Indiv en ne conservant que les individus de sexe masculin. 18

19 DATA Indiv INPUT prenom $ sexe $ DATALINES Chris M Jane F Tom M Joe M DATA Homme SET Indiv (WHERE = (sexe = M )) PROC PRINT DATA = Indiv PROC PRINT DATA = Homme (Indiv) Obs prenom sexe 1 Chris M 2 Jane F 3 Tom M 4 Joe M (Homme) Obs prenom sexe 1 Chris M 2 Tom M 3 Joe M 19

SAS de base : gestion des données et procédures élémentaires

SAS de base : gestion des données et procédures élémentaires 1 SAS de base : gestion des données et procédures élémentaires SAS de base : gestion des données et procédures élémentaires Résumé Description des commandes (module SAS de base) les plus utiles de l étape

Plus en détail

INITIATION AU LOGICIEL SAS

INITIATION AU LOGICIEL SAS INITIATION AU LOGICIEL SAS (version 9.1.3 sous Windows) Hélène HAMISULTANE Bibliographie : Initiation au logiciel SAS(9) pour Windows, Coqué N. (juin 2006). www.agroparistech.fr/img/pdf/polysas.pdf SAS

Plus en détail

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014 Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire

Plus en détail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

Avenir Concept Monaco

Avenir Concept Monaco Avenir Concept Monaco WIN GSM version 16 Envoi direct des factures par email Application : WIN GSM Module : Caisse et facturation Fonction : Envoi direct de la facture au client par email au lieu de l

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

Rapports d activités et financiers par Internet. Manuel Utilisateur

Rapports d activités et financiers par Internet. Manuel Utilisateur Rapports d activités et financiers par Internet Manuel Utilisateur Table des matières 1. Introduction... 3 2. Pré requis... 3 3. Principe de fonctionnement... 3 4. Connexion au site Internet... 4 5. Remplir

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Gestion de références bibliographiques

Gestion de références bibliographiques Mars 2011 Gestion de références bibliographiques Outil pour gérer ses bibliographies personnelles sur le web. Il est intégré à Web of Science (WOS). La version web est une version allégée de EndNote (ne

Plus en détail

Manuel de l utilisateur à l intention des candidats externes

Manuel de l utilisateur à l intention des candidats externes Manuel de l utilisateur à l intention des candidats externes Version 13A Société canadienne d hypothèques et logement Août 2013 Élaboré pour la SCHL par : Rémi R. Paquette Révisé par : Kristen Provost

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

Le cas «BOURSE» annexe

Le cas «BOURSE» annexe Le cas «BOURSE» Le cas BOURSE sera réalisé en liaison avec les fiches ressources n 1 à n 5. Objectifs pédagogiques : - se familiariser en douceur avec les manipulations de base (utilisation des icônes,

Plus en détail

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. 1 Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation. Voici un mode opératoire qui vous guidera dans l utilisation de

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

Solutions en ligne Guide de l utilisateur

Solutions en ligne Guide de l utilisateur Solutions en ligne Guide de l utilisateur Décembre 2009 Informations générales... 1 Configuration minimale requise... 1 Connexion... 1 Page d accueil des Solutions en ligne... 2 Utilisation de la table

Plus en détail

Création d un site Internet

Création d un site Internet Création d un site Internet Weebly.com Johanne Raymond Collège Lionel Groulx, mai 2010 Service du soutien à l enseignement et Plan de réussite Ouvrir un compte sur Weebly... 1 Modifier le modèle... 2 Ajouter

Plus en détail

Voyez clair dans vos finances avec AccèsD Affaires

Voyez clair dans vos finances avec AccèsD Affaires h00 Voyez clair dans vos finances avec Description de la fonctionnalité Le relevé des opérations : vos transactions en temps réel Le détail de vos transactions peut être produit pour les 62 derniers jours.

Plus en détail

Manuel du gestionnaire

Manuel du gestionnaire Manuel du gestionnaire ENT MESTEK v.2010 Ce manuel s adresse à l équipe administrative d un établissement scolaire : principal, principal adjoint, secrétaires dans un collège, proviseur, proviseur adjoint,

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

Introduction au logiciel de gestion bibliographique Zotero

Introduction au logiciel de gestion bibliographique Zotero au logiciel de gestion bibliographique Zotero Pour Microsoft Word et Writer La gestion manuelle des références bibliographiques (inventaire des sources consultées, rédaction d une bibliographie et création

Plus en détail

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série

RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise

Plus en détail

Guide d utilisation des services My Office

Guide d utilisation des services My Office Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface

Plus en détail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés

Plus en détail

SAS base Introduction à SAS SQL SAS IML

SAS base Introduction à SAS SQL SAS IML SAS base Introduction à SAS SQL SAS IML Introduction Le système SAS est un ensemble de modules logiciels pour la gestion et le traitement statistique des données. À travers différents types d interfaces

Plus en détail

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012 GUIDE MEMBRE ESPACE COLLABORATIF Février 2012 Ce document est disponible sur le site WEB de l Agence de la santé et des services sociaux de la Montérégie, à l adresse suivante : http://extranet.santemonteregie.qc.ca/userfiles/file/espace-collabo/2012-02-04guide-membre-espace-collaboratif.pdf

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

Logiciel ArpentGIS-PC Guide de l utilisateur

Logiciel ArpentGIS-PC Guide de l utilisateur D3E Electronique Logiciel ArpentGIS-PC Guide de l utilisateur D3E Electronique SA 2003-2008 D3E ELECTRONIQUE Parc du Grand Troyes 3 Rond-point Winston Churchill 10302 SAINTESAVINE Cedex Email : support@arpentgis.com

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4 TABLE DES MATIÈRES PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4 LE COMPAGNON OFFICE 4 Masquage ou affichage du Compagnon Office 4 Sélection d un autre Compagnon 4 APPRIVOISER EXCEL 5 Exercice no 1

Plus en détail

Édu-groupe - Version 4.3

Édu-groupe - Version 4.3 Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les

Plus en détail

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA OBJECTIFS : manipuler les fenêtres et l environnement Windows, gérer ses fichiers et dossiers, lancer les applications bureautiques présentes sur son poste. PUBLIC

Plus en détail

Styler un document sous OpenOffice 4.0

Styler un document sous OpenOffice 4.0 Mars 2014 Styler un document sous OpenOffice 4.0 Un style est un ensemble de caractéristiques de mise en forme (police, taille, espacement, etc.) qui sert à structurer un document en l organisant de manière

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Utilisation du logiciel ModellingSpace

Utilisation du logiciel ModellingSpace Utilisation du logiciel ModellingSpace 1. Pour ouvrir le logiciel, cliquer deux fois sur l icône de ModellingSpace se trouvant sur le bureau. N ouvrez pas d autres applications en même temps que ModellingSpace.

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1 Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1 Table des matières 1. Accéder au gestionnaire de notes... 3 2. Sélectionner une classe... 4 3. Première

Plus en détail

MO-Call pour les Ordinateurs. Guide de l utilisateur

MO-Call pour les Ordinateurs. Guide de l utilisateur MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

Logiciel Le Sphinx Plus 2 version 5. Le Sphinx Développement 74650 Chavanod

Logiciel Le Sphinx Plus 2 version 5. Le Sphinx Développement 74650 Chavanod Logiciel Le Sphinx Plus 2 version 5 Le Sphinx Développement 74650 Chavanod 2005-2006 Plan Présentation générale du logiciel Stade Élaboration du questionnaire Stade Collecte des réponses Stade Traitements

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

Une ergonomie intuitive

Une ergonomie intuitive Une ergonomie intuitive Les solutions de la ligne PME offrent une interface de travail proche des usages quotidiens en informatique. Leur ergonomie intuitive facilite la prise en main du logiciel. Une

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

PRÉSENTÉ PAR : NOVEMBRE 2007

PRÉSENTÉ PAR : NOVEMBRE 2007 MANUEL D UTILISATION DU FICHIER EXCEL DE GESTION DES OPÉRATIONS DANS LE CADRE DU PROGRAMME FOR@C D AIDE AUX PME DE L INDUSTRIE DES PRODUITS FORESTIERS PRÉSENTÉ PAR : NOVEMBRE 2007 Table des matières Manuel

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Europresse.com. Pour les bibliothèques publiques et de l enseignement. Votre meilleur outil de recherche en ligne. Guide version 1.

Europresse.com. Pour les bibliothèques publiques et de l enseignement. Votre meilleur outil de recherche en ligne. Guide version 1. Europresse.com Pour les bibliothèques publiques et de l enseignement Votre meilleur outil de recherche en ligne Guide version 1.5 CEDROM-SNi Comprendre la page d accueil 1. Bandeau de navigation 2. Espace

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Formation tableur niveau 1 (Excel 2013)

Formation tableur niveau 1 (Excel 2013) Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant

Plus en détail

Guide de l approbateur de base

Guide de l approbateur de base File Routing & Collaboration Guide de l approbateur de base 5.0 V1 Date Modified 03/04/2014 Historique des révisions Date Version Description Auteur Feb. 19, 2014 1 Original Chris Olberding 2 1 re étape

Plus en détail

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft. MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft. Accès MISE AU POINT FINANCIÈRE Guide de l utilisateur (V3) Octobre 2012 Page 2

Plus en détail

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE ETAPE 1 : configurer votre site Griotte comme site de confiance. Ouvrir votre navigateur sur une page Griotte, n importe laquelle, par exemple

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Objectifs Concevoir une modèle conceptuel de données pour Access Durée 45 Support Papier Travail à faire : 1. Concevoir le dictionnaire des données.

Plus en détail

INTRODUCTION AU CMS MODX

INTRODUCTION AU CMS MODX INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP L INTEGRATION DE SAS AVEC JMP Quelles sont les techniques possibles pour intégrer SAS avec JMP? Comment échanger des données entre SAS et JMP? Comment connecter JMP à SAS? Quels sont les apports d une

Plus en détail

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

MANUEL POUR L UTILISATION DE L APPLICATION EN LIGNE DU SYSTÈME DE NOTIFICATION DES ACCIDENTS INDUSTRIELS

MANUEL POUR L UTILISATION DE L APPLICATION EN LIGNE DU SYSTÈME DE NOTIFICATION DES ACCIDENTS INDUSTRIELS MANUEL POUR L UTILISATION DE L APPLICATION EN LIGNE DU SYSTÈME DE NOTIFICATION DES ACCIDENTS INDUSTRIELS Début Commencez par lancer votre navigateur et saisir dans la barre d adresse l URL suivant:. https://www2.unece.org/ian/login.jsf

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année

Plus en détail

Base de données Guide de l utilisateur 2014-2015

Base de données Guide de l utilisateur 2014-2015 Base de données Guide de l utilisateur 2014-2015 TABLE DES MATIÈRES NOTES 3 1. CONNEXION 3 2. GESTION DE L AFFILIATION 4 1. Vérification du profil du club 4 2. Affiliation du club pour la saison en cours

Plus en détail

Contrôle en Cours de Formation

Contrôle en Cours de Formation Win CFA Module C.C.F. Module Contrôle en Cours de Formation *********************************************************************************** [ Documentation Technico Commerciale ] ************************************************************************************

Plus en détail

Première étape : créer le fichier de données - extraire les données de PMB et les transférer dans Excel

Première étape : créer le fichier de données - extraire les données de PMB et les transférer dans Excel A.-M. Cubat Démo (Apli) : imprimer des cartes de lecteurs ou une «planche-contact» - avec les codes-barres Page 1 Première étape : créer le fichier de données - extraire les données de PMB et les transférer

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

SYSTRAN 7 Guide de démarrage

SYSTRAN 7 Guide de démarrage 1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Ouvrir le compte UQÀM

Ouvrir le compte UQÀM Cliquez sur le titre pour visionner 1 Cliquez sur le titre pour visionner 2! Préliminaires! Ouvrir le compte UQÀM! Accéder au compte UQÀM! Paramètres de configuration! Les dossiers! Gérer les dossiers!

Plus en détail

F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0

F O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0 Bureautique - Internet - Développement ALTAIRE F O R M A T I O N S Logiciels - Audit - Marketing LOTUS NOTES 8.5 Utilisateurs 02 40 42 33 37 13 rue de la Bôle 44510 le Pouliguen altair.formation s@wan

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Chapitre 3 : outil «Documents»

Chapitre 3 : outil «Documents» Chapitre 3 : outil «Documents» L outil «Documents» fonctionne comme le gestionnaire de fichiers de votre ordinateur. Vous pouvez y transférer des documents de tous types (html, Word, Powerpoint, Excel,

Plus en détail

Le Logiciel de traitement sur site IMS

Le Logiciel de traitement sur site IMS Le Logiciel de traitement sur site IMS Ce logiciel permet à partir de votre login et mot de passe: -Tracer vos courbes en direct aux échelles souhaitées -De créer votre dossier PDF complet pour vos clients

Plus en détail

L export de SAS vers Excel expliqué à ma fille

L export de SAS vers Excel expliqué à ma fille L export de SAS vers Excel expliqué à ma fille SAS est un logiciel merveilleux, mais tous n y ont pas accès. Pour contenter la soif de données de vos collègues qui n auraient pas d autre outil à disposition,

Plus en détail

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET Brancher / débrancher l ordinateur de la prise Allumer / éteindre l ordinateur : pour allumer ou éteindre l ordinateur vous devez appuyer sur le bouton On/off

Plus en détail

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010 Pourquoi migrer vers Office 2010? Pour bénéficier d une meilleure ergonomie Pour faciliter les échanges avec l extérieur Pour profiter de la puissance

Plus en détail

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau MINISTERE DE L AGRICULTURE DE L ELEVAGE ET DE LA PECHE DIRECTION DU GENIE RURAL PROJET DE RENFORCEMENT DES CAPACITES NATIONALES DE SUIVI DES RESSOURCES EN EAU AXE SUR LA GESTION DE L EAU AGRICOLE Système

Plus en détail

Transfert de notices bibliographiques et d autorité en ligne depuis BnF catalogue général Mode d emploi complet

Transfert de notices bibliographiques et d autorité en ligne depuis BnF catalogue général Mode d emploi complet Bibliothèque nationale de France Direction des services et des réseaux Département de l information bibliographique et numérique Coordination des produits et services bibliographiques Transfert de notices

Plus en détail

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net Your Detecting Connection Manuel de l utilisateur support@xchange2.net 4901-0128-5 ii Table des matières Table des matières Installation... 4 Conditions d utilisation de XChange 2...4 Définir vos Préférences

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement

Cahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle

Plus en détail

The Grid 2: Manuel d utilisation

The Grid 2: Manuel d utilisation The Grid 2: Manuel d utilisation Bienvenue dans The Grid 2 Merci d avoir choisi The Grid 2! Ce guide va vous apprendre tout ce que vous devez savoir à propos de The Grid 2. Il vous guidera pas à pas pour

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

Utiliser un tableau de données

Utiliser un tableau de données Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des

Plus en détail