有沒有可能在SAS中創建數據透視表?假設我有以下數據:SAS中的數據透視圖
Date Volume
1/1 6
1/2 8
1/3 5
1/1 2
1/2 4
輸出應該有三個杆,一個用於1/1,1/2和1/3與8卷,12和5,分別爲(相加的卷基於日期)。
感謝
有沒有可能在SAS中創建數據透視表?假設我有以下數據:SAS中的數據透視圖
Date Volume
1/1 6
1/2 8
1/3 5
1/1 2
1/2 4
輸出應該有三個杆,一個用於1/1,1/2和1/3與8卷,12和5,分別爲(相加的卷基於日期)。
感謝
以及我將其分爲兩個部分:
第一部分:
proc sql;
create table volume_data as
select date, sum(volume) as volume
from old_data
group by date
order by date;
quit;
現在,你有你在正確的表單數據去兩部分:
你的問題的簡短答案是否定的。 SAS沒有數據透視表功能。可以編寫數據以任何您想要的方式對其進行彙總。儘管我不使用此功能,但也有可能讓SAS創建Excel數據透視表XML編碼。請參閱White Paper Here
我使用SAS創建平面文件數據集(有時爲100bytes)以導出到excel,然後使用Excel以其非常好的透視功能對其進行總結。另外,根據需要直接從SAS更新源數據選項卡非常簡單。
請參閱Here瞭解極其簡化的示例。
最佳, 約翰
不知道你正在使用的手段,但如果你想劇情容量的總和每個日期值是很簡單的行話。
data have ;
length date volume 8;
informat date date9.;
format date date9. ;
input date volume;
cards;
01JAN2015 6
02JAN2015 8
03JAN2015 5
01JAN2015 2
02JAN2015 4
;;;;
proc sgplot;
hbar date/response=volume stat=sum;
run;