Como posso somar valores de uma variável somente quando aparecem datas replicadas por ID?
Suponha que tenha:
data have;
input ID :$20. Date :date09. Value;
format Date date9. Value;
cards;
0001 13JAN2017 0
0001 22FEB2017 1
0001 22FEB2017 1
0001 30JAN2019 0
0002 28DEC2014 1
0002 28DEC2014 2
0002 28DEC2014 1
0002 28DEC2014 0
0003 15DEC2021 0
0003 16DEC2021 1
;
A saída desejada deve ser:
data want;
input ID :$20. Date :date09. Value;
format Date date9. Value;
cards;
0001 13JAN2017 0
0001 22FEB2017 2
0001 30JAN2019 0
0002 28DEC2014 4
0003 15DEC2021 0
0003 16DEC2021 1
;
Agradeço antecipadamente
Basta somar TODOS os grupos. Os grupos que têm apenas uma observação não são realmente diferentes daqueles com múltiplas observações.