Hi All, Having some trouble getting a Proc Transpose to work after a Proc SQL Data example EVENT_DT EMPLOYMENT_TYPE LOGON_ID Friday, July 01, 2016 Ongoing - Full time 111111111 Friday, July 01, 2016 Ongoing - Full time 111111111 Friday, July 01, 2016 Ongoing - Full time 222222222 Friday, July 01, 2016 Ongoing - Full time 333333333 Friday, July 01, 2016 Ongoing - Full time 333333333 Friday, July 01, 2016 Ongoing - Full time 333333333 Friday, July 01, 2016 Ongoing - Full time 444444444 Friday, July 01, 2016 Ongoing - Full time 444444444 Friday, July 01, 2016 Ongoing - Full time 555555555 Friday, July 01, 2016 Ongoing - Full time 666666666 Friday, July 01, 2016 Ongoing - Full time 666666666 Friday, July 01, 2016 Ongoing - Full time 777777777 Monday, July 04, 2016 Ongoing - Full time 111111111 Monday, July 04, 2016 Ongoing - Full time 111111111 Monday, July 04, 2016 Ongoing - Full time 222222222 Monday, July 04, 2016 Ongoing - Full time 333333333 Monday, July 04, 2016 Ongoing - Full time 333333333 Monday, July 04, 2016 Ongoing - Full time 333333333 Monday, July 04, 2016 Ongoing - Full time 444444444 Monday, July 04, 2016 Ongoing - Full time 444444444 Monday, July 04, 2016 Ongoing - Full time 555555555 Monday, July 04, 2016 Ongoing - Full time 666666666 Monday, July 04, 2016 Ongoing - Full time 666666666 Monday, July 04, 2016 Ongoing - Full time 777777777 Tuesday, July 05, 2016 Ongoing - Full time 111111111 Tuesday, July 05, 2016 Ongoing - Full time 111111111 Tuesday, July 05, 2016 Ongoing - Full time 222222222 Tuesday, July 05, 2016 Ongoing - Full time 333333333 Tuesday, July 05, 2016 Ongoing - Full time 333333333 Tuesday, July 05, 2016 Ongoing - Full time 333333333 Tuesday, July 05, 2016 Ongoing - Full time 444444444 Tuesday, July 05, 2016 Ongoing - Full time 444444444 Tuesday, July 05, 2016 Ongoing - Full time 555555555 Tuesday, July 05, 2016 Ongoing - Full time 666666666 Tuesday, July 05, 2016 Ongoing - Full time 666666666 Tuesday, July 05, 2016 Ongoing - Full time 777777777 Data Report.PST_Unique;
Set CAR.ET;
Keep EVENT_DT EMPLOYMENT_TYPE Logon_ID Count;
Where EVENT_DT >= '01Jul2016'd
and CENTRE_TYPE = 'PST'
and CLUSTER = 'PST - Customer';
format EVENT_DT WeekDate30.;
Run;
proc sql;
select EVENT_DT, EMPLOYMENT_TYPE, count(distinct(Logon_ID)) as count
from Report.PST_Unique
group by EVENT_DT, EMPLOYMENT_TYPE;
quit;
Proc Transpose data=Report.PST_Unique out=work.PST_UNIQUE_FINAL (DROP=_NAME_);
By EVENT_DT;
ID EMPLOYMENT_TYPE;
VAR Count;
run; Output from the Proc SQL Event Date Employment Type count Friday, July 1, 2016 Ongoing - Full time 88 Friday, July 1, 2016 Ongoing - Part time 56 Monday, July 4, 2016 Ongoing - Full time 80 Monday, July 4, 2016 Ongoing - Part time 70 Tuesday, July 5, 2016 Ongoing - Full time 80 Tuesday, July 5, 2016 Ongoing - Part time 62 Wednesday, July 6, 2016 Ongoing - Full time 81 Wednesday, July 6, 2016 Ongoing - Part time 47 Thursday, July 7, 2016 Ongoing - Full time 84 Thursday, July 7, 2016 Ongoing - Part time 57 Friday, July 8, 2016 Ongoing - Full time 74 Friday, July 8, 2016 Ongoing - Part time 53 Monday, July 11, 2016 Ongoing - Full time 75 Monday, July 11, 2016 Ongoing - Part time 63 When the Proc Transpose runs it returns the following error. 42 Proc Transpose data=Report.PST_Unique out=work.PST_UNIQUE_FINAL (DROP=_NAME_); 43 By EVENT_DT; 44 ID EMPLOYMENT_TYPE; 45 VAR Count; ERROR: Variable COUNT not found. This is the output I'm trying to get returned EVENT_DT Ongoing - Full time Ongoing - Part time Friday, July 1, 2016 88 56 Monday, July 4, 2016 80 70 Tuesday, July 5, 2016 80 62 Wednesday, July 6, 2016 81 47 Thursday, July 7, 2016 84 57 Friday, July 8, 2016 74 53 Monday, July 11, 2016 75 63 Also how do I sum Ongoing - Full time and Ongoing - Part time together to get a daily total when using 'distinctive'. Any help appreciated. Cheers
... View more