Rendre optimal code de calcul du pourcentage

Signaler
Messages postés
2
Date d'inscription
vendredi 12 février 2021
Statut
Membre
Dernière intervention
12 février 2021
-
Bonjour;

Il y a-t-il une meilleure façon de synthétiser le code suivant?
Proc sql;
Select (select count(S_autre) from COVID_DATA_JOIN where S_autre=1)/count(S_autre)*100
  as pct_cas_positifs_S_autre,
  (select count(S_diarrhee) from COVID_DATA_JOIN where S_diarrhee=1)/count(S_diarrhee)*100
  as pct_cas_positifs_S_diarrhee,
  (select count(S_douleur) from COVID_DATA_JOIN where S_douleur=1)/count(S_douleur)*100
  as pct_cas_positifs_S_douleur,
  (select count(S_nasal) from COVID_DATA_JOIN where S_nasal=1)/count(S_nasal)*100
  as pct_cas_positifs_S_nasal,
  (select count(S_essoufflement) from COVID_DATA_JOIN where S_essoufflement=1)/count(S_essoufflement)*100
  as pct_cas_positifs_S_essoufflement
From COVID_DATA_JOIN;
quit;


Merci,