Bonjour !
Nouvelle journée nouveau problème ^^
Je récupère des valeurs de variables depuis une table SAS et je veux compter le nombre d'occurences de chaque valeur de la manière suivante :
Problème : les valeurs de p11078 ont 9 chiffres significatifs, mais seulement 5 sont enregistrés dans val, donc le count(*) retourne 0 à chaque fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 proc sql; select p11078 into:val from split where num=&j and splitgr=&i; select count(*) into:nb from split where p11078=&val and splitgr=&i; update split set nbocc=&nb where num=&j and splitgr=&i; quit;
J'aimerais bien éviter de tronquer les valeurs pour ne pas fausser l'analyse...
Y a-t-il un moyen de déclarer des variables ayant une plus grande capacité ?
Partager