Couleur de fond sous condition
Bonjour,
J'aimerai avoir pour sortie une couleur de fond rouge (par exemple) quand j'ai des heures à 00:00
J'ai créé une fonction et un format, mais quand je l'applique, ça ne fait rien. Avez-vous une idée de pourquoi cela ne fonctionne pas ?
Citation:
/* Fonction : */
proc fcmp outlib=work.functions.smd;
function colH(dat) $;
if hour(dat)=0 and minute(dat)=0 and second(dat)=0
then return("red");
else return("white");
endsub;/*
/*Format : */
proc format;
picture mydt low-high='%0m/%0d/%0Y %0H:%0M:%0S' (datatype=datetime);
VALUE minuit
other=[colH()];
/*Code proc print : */
proc print data=tempo2 ;
var procedure_num ;
var date1 date2 date3 date4 /STYLE(DATA)=[BACKGROUND=minuit.];
formatdate1 date2 date3 date4 mydt.;
run;
Merci pour votre aide