Rechercher : dans
Par :

Programmation [SAS]

Dernière réponse le 30 jun 2008 à 15:21:54 delfyne, le 13 mar 2007 à 09:30:18 
 Signaler ce message aux modérateurs

Bonjour,
j'utilise SAS pour faire mes statistiques descriptives, et je rencontre un problème pour une colonne de données numériques: par exemple, les données sont de la forme: 30DEC1899:04:46:54 et ce que je veux, c'est extraire à partir du10ème caractère, pour n'avoir que 04:46:54.

j'ai essayé avec la fonction "substr" mais cela ne marche pas; je pense que c'est parce que ce n'est pas une chaine de caractère.
pouvez vous m'aider svp? et faut il mettre cette instruction dans une étape data?
merci par avance;
delf.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « programmation [SAS] » dans :
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** * INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * * UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
Télécharger ProgDVB VoirLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...
Analyste programmeur (développeur) VoirDéveloppeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique....
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...

1

hssissen, le 13 mar 2007 à 16:05:45

Salut,
Oui c'est normal car c'est une variable en format datetimew. (voir tous les formats date et time dans SAS) et non une chaine de carateres. Une façcon peut etre de faire est de calculer l'horaire avec la fonction time(ta_variable_date) et de lui do donner le format time. (le format d'ecriture que tu veux). Il y a certainement d'autres façcons pour régler ce probleme, dis moi si çca marche, sinon on essaiera autres choses.

Répondre à hssissen

2

sophie, le 28 oct 2007 à 18:11:44

Bonjour,

Sinon, tu as une formation ici :
http://www.egilia-learning.com/fr/sas_base/

Répondre à sophie

3

Souleymane, le 23 avr 2008 à 00:35:34

Bonjour,
je demande où est ce que je peux télécharger le logiciel SAS gratuitement.

Répondre à Souleymane

4

NAT, le 21 mai 2008 à 15:23:55

Bonjour,
j'ai un problème concernant le logiciel SAS. Je voudrais écrire ceci :
if DP in ("C00%" "C01%" "C02%" "C03%" "C04%" "C05%" "C06%" "C07%" "C08%" "C09%" "C10%" "C11%" "C12%"
"C13%" "C14%" "C462") then do;
Mais forcément je ne peux pas mettre de % dans une fonction "in", donc cette ligne de programmation est fausse.
Je ne peux pas mettre de like non plus car je crois ke l'on ne peut pas dans une fonction if.
Auriez vous une solution à mon problème?
Merci beaucoup par avance

Nat

Répondre à NAT

5

Sonya, le 21 mai 2008 à 22:24:16
Répondre à Sonya

6

anaa, le 30 jun 2008 à 15:15:28

J'ai pas bien compris ton programme:
tu regarde juste les 3 premiers de ta variable est ce que c 'est bien ca?? dis moi ce que tu veux faire je peux peut être t'aider

Répondre à anaa

7

 anaa, le 30 jun 2008 à 15:21:54

Tu mets substr(DP,1,3) in ('C00' 'C02' ) then do

voila je ne sais pas si j'ai bien répondu à ta qst ou pas

Répondre à anaa
Collection CommentÇaMarche.net