Archive for the ‘Par niveaux’ Category

h1

Une formation gratuite d’introduction à SAS en deux clics

août 20, 2016

Bonjour,

La plateforme de formation en ligne : programmeur-pro.com vient de bénéficier d’un petit lifting.

Elle contient la formation gratuite : « Introduction à SAS pour vrai débutant « .

Introduction à SAS pour vrai débutant, le descriptif:

Ce programme s’adresse aux vrais débutants en langage SAS. Vous devez travailler en collaboration avec des programmeurs SAS, faire tourner des programmes existants ou naviguer dans une table SAS, ce programme d’introduction est fait pour vous.

Ici, on vous donne les outils de base pour gagner en autonomie dans votre travail, acquérir une meilleure compréhension des contraintes de la programmation et acquérir le vocabulaire pour dialoguer avec des programmeurs.

Ce programme est composé de 7 unités.

Pour créer un compte, cliquez sur S’inscrire. Confirmez ensuite votre inscription en cliquant sur le mail que vous recevrez.

Si vous pensez que dans votre entourage d’autres personnes pourraient bénéficier de ce programme, alors partagez le lien : programmeur-pro.com

A très bientôt sur la plateforme.

Véronique

Publicités
h1

5 minutes pour créer des fichiers .xls personnalisés avec proc template et ods

septembre 12, 2015

Découvrez mon nouveau site consacrée à la programmation en SAS programmeur-pro.com et téléchargez gratuitement mon guide pour personnaliser le rendu de vos fichiers .xls, .doc et .pdf.

En moins de 5 minutes, vous êtes capable de créer un template personnalisé et l’utilisé avec ODS TAGSETS.EXCELXP, ODS RTF, ODS PDF. Ce document de référence est accessible à tous : débutant et programmeur expérimenté.

h1

A partir de quelle lettre y a-t-il une différence : la fonction compare

mai 25, 2015

La fonction COMPARE retourne le nombre zéro si aucune différence n’existe entre deux chaînes de caractères. Sinon elle retourne la position la position du premier caractère différent.

Dans l’exemple ci-dessous, deux datasets sont créés. Une fois combinés, on s’intéresse à la différence entre la variable LABEL_ONE du premier dataset et la variable LABEL_TWO du second dataset. La première différence a lieu sur la deuxième lettre. La variable DIFF prend donc la valeur 2.

data one;
   length start $8 label_one $8;
   start='1';
   label_one='ABC';
run;

data two;
   length start $8 label_two $8;
   start='1';
   label_two='AbC';
run;

data diff;
   merge one two;
   by start;
run;

data diff;
   set diff;
   diff=compare(label_one,label_two);
run;

proc print data=diff;
run;

Vous pouvez ajouter un troisième paramètre dans la fonction si vous ne voulez pas tenir compte des différences de majuscule, de blancs de début de chaîne de caractère,…

Dans quel cas utiliser cette fonction ? Si vous réalisez un rapport listant la différence entre deux valeurs pour pouvoir ensuite les corriger, vous pouvez utiliser cette fonction pour préciser à partir de quel moment la couleur devra changer.

Pour en savoir plus : la documentation SAS 9.2

h1

5 points pour rendre la maintenance d’un programme la plus inaperçu possible pour l’utilisateur

mars 4, 2012

La maintenance des programmes est toujours mieux acceptée si les utilisateurs sont informés au préalable et si la durée de l’intervention est limitée dans le temps. Voici cinq points qui rendront l’intervention plus douce.

  1. S’il est préférable de faire une maintenance de programme dans un environnement de développement, il est parfois plus rapide de faire certains changements directement en production après avoir fait une copie des fichiers d’origine, surtout les changements rapides. L’utilisateur est dans l’indisponibilité d’utiliser le programme durant cet intervalle de temps.
  2. Idéalement la maintenance sera planifiée. Les utilisateurs seront informés une semaine à l’avance par email de la date et durée d’indisponibilité. Ils pourront ainsi adapter leur travail en fonction.
  3. Le créneau horaire sera choisi de préférence en dehors des heures d’utilisation les plus fréquentes (le week-end, le matin, le soir).
  4. Un email informera du début de la maintenance.
  5. Un autre email confirmera la fin de la maintenance et donc la remise à disposition du service.
h1

André Wiekli : ouvrage gratuit sur SAS 9.2 à télécharger

août 28, 2011

Téléchargez ici l’ouvrage gratuit d’André Wielki sur SAS 9.2 sous Windows.  Il  est composé de 10 chapitres répartis en 4 parties soit 215 pages d’information destinées à des initiés ou des débutants très motivés.

Ici vous avez dans un .pdf l’intégralité du livre. Vous pouvez opter pour un .pdf par partie ou encore un .pdf par chapitre. En fin de post, il est possible de visionner l’ouvrage complet sans téléchargement.

1. La table des matières

TdM Couverture et avant propos, Table des matières, 10 pages

Partie 1 Le Fonctionnement en SAS Fenêtre de SAS Windows, 64 pages

  • Chapitre 1 Introduction à l’interface SAS Windows, 6 pages
  • Chapitre 2 SAS Windows quelques repères techniques cachés, 18 pages
  • Chapitre 3, Familiarisation avec des fenêtres de SAS Windows : l’espace de travail SAS (AWS) et son architecture interne, 24 pages
  • Chapitre 4 Familiarisation avec des fenêtres de SAS Windows (suite), 14 pages

Partie 2 Thèmes particulier concernant SAS Windows, 44 pages

  • Chapitre 5, La version 9.2… Windows avec les autres versions de SAS, 6 pages
  • Chapitre 6 Les liens micros-host, 12 pages
  • Chapitre 7 Les échanges des tables SAS avec d’autres logiciels micros, 23 pages

Partie 3 Les Sorties/Résultats SAS Impression et ODS, 67 pages

  • Chapitre 8 Les sorties imprimées classiques (texte ou graphique), 4 pages
  • Chapitre 9 La voie royale de l’ODS (Output Delivery System), 61 pages

Partie 4 Divers changements dans le langage SAS de Base, 24 pages

  • Chapitre 10 Panorama des changements du langage SAS 9.2.3, 23 pages

Annexe A Visualisation d’une table SAS, 6 pages

2. Les téléchargements

Télécharger l’intégralité du document :

Wielki_SAS92_10_integralite.pdf, 215 pages (table des matières en fin de document)

Télécharger chacune des 4 parties

Wielki_SAS92_21-couverture-tabledesmatieres.pdf, 10 pages
Wielki_SAS92_22_partie1.pdf, 64 pages
Wielki_SAS92_22_partie2.pdf, 44 pages
Wielki_SAS92_22_partie3.pdf, 67 pages
Wielki_SAS92_22_partie4.pdf, 24 pages
Wielki_SAS92_23_annexe.pdf, 6 pages

Télécharger chacun des 10 chapitres

Wielki_SAS92_31-couverture-tabledesmatieres.pdf, 10 pages
Wielki_SAS92_32-chapitre01.pdf, 6 pages
Wielki_SAS92_32-chapitre02.pdf, 18 pages
Wielki_SAS92_32-chapitre03.pdf, 24 pages
Wielki_SAS92_32-chapitre04.pdf, 14 pages
Wielki_SAS92_32-chapitre05.pdf, 6 pages
Wielki_SAS92_32-chapitre06.pdf, 12 pages
Wielki_SAS92_32-chapitre07.pdf, 23 pages
Wielki_SAS92_32-chapitre08.pdf, 4 pages
Wielki_SAS92_32-chapitre09.pdf, 61 pages
Wielki_SAS92_32-chapitre10.pdf, 23 pages
Wielki_SAS92_33_annexe.pdf, 6 pages

3. L’intégralité de l’ouvrage

Notez que la table des matières est en fin d’ouvrage.

View this document on Scribd


h1

Protégé : Deux exemples d’usage de la syntaxe de l’ODS : PROC PRINT et PROC REPORT

juin 26, 2011

Cet article est protégé par un mot de passe. Pour le lire, veuillez saisir votre mot de passe ci-dessous :

h1

Protégé : Plusieurs formats pour une variable numériques – passer à une variable caractère avec la fonction PUTN

octobre 14, 2010

Cet article est protégé par un mot de passe. Pour le lire, veuillez saisir votre mot de passe ci-dessous :