hello

je voudrais mettre une valeur par défaut dans ma proc report mais je ne sais pas comment faire. J'aimerais qu'il n'y ait pas de '.' mais 0 par valeur par défaut.. car sinon je ne peux pas calculer mon tatux de présence pondéré.

voici le résultat que j'ai :

Nom : Sans titre.png
Affichages : 168
Taille : 9,2 Ko



et voici mon code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
proc report data= final_cl_indicateur nocompleterows nocompletecols nowd  missing;
	COLUMNS Paliers_encours cause  encours incrementale=Nombre  incrementale1=total_absence   incrementale2=total_coherence weight_presence  ;
 
	define cause / across ;
	define Paliers_encours / group "Palliers d'encours" noprint ;
	define encours / noprint;
	define weight_presence / computed format =nlpct8.1 "taux de présence pondéré";
	define nombre / N "Nbr"  ;
	define total_absence /  computed format =nlpct8.1 "taux de présence";
	define total_coherence / computed format= nlpct8.1 "taux de cohérence" noprint;
	compute weight_presence ;
	weight_presence = 1-_c2_*_c5_ /(_c2_*_c5_+_c3_*_c5_);
	endcomp;	
	compute total_absence;
		total_absence= 1-_c2_/sum(_c2_,_c3_);
		if total_absence='.' then total_absence= 1;
	endcomp;
	rbreak after/summarize  dol dul ;
run;
Quelqu'un a une idée?

Merciii

Vaness