Я ищу способ распечатать изменение результатов тестов по каждому предмету с помощью макроса SAS. Вот образец данных:
Subject Visit Date Test Score
001 Baseline 01/01/99 Jump 5
001 Baseline 01/01/99 Reach 3
001 Week 6 02/12/99 Jump 7
001 Week 6 02/12/99 Reach 6
002 Baseline 03/01/99 Jump 2
002 Baseline 03/01/99 Reach 4
002 Week 6 04/12/99 Jump 5
002 Week 6 04/12/99 Reach 9
Я хотел бы создать макрос, который генерирует следующее для каждого предмета:
Subject Visit Date (Days from Baseline) Test Score Change from Baseline Score
001 Baseline 01/01/99 Jump 5
01/01/99 Reach 3
001 Week 6 02/12/99 (42) Jump 7 +2
02/12/99 (42) Reach 6 +3
002 Baseline 03/01/99 Jump 2
03/01/99 Reach 4
002 Week 6 04/12/99 (42) Jump 5 +3
04/12/99 (42) Reach 9 +5
Полагаю, я могу просто использовать функцию INTCK для Дней от базовой линии, но я не уверен, как распечатать каждый тест, не сохраняя значения «Тема» и «Посещение» в каждой строке. Любая помощь приветствуется.