Преобразуйте отдельные значения строк в заголовки столбцов и суммируйте данные, используя proc SQL - PullRequest
0 голосов
/ 17 декабря 2018

Это примерный набор данных.

enter image description here

Вывод

enter image description here

Требуемый вывод с использованием proc SQLПожалуйста, посмотрите.

1 Ответ

0 голосов
/ 17 декабря 2018

Условное агрегирование - это один из способов:

select name, 
       sum(case when subject = 'math' then marks else 0 end) as group1,
       sum(case when subject <> 'math' then marks else 0 end) as group2
from table t
group by name;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...