2
私は石油出荷に関するデータを有しており、これらの貿易フローを作成する必要があります。たとえば、サウジアラビア、アラビア湾からアメリカ、米国湾に向かうすべての貨物を合計します。SAS:双方向テーブルを実際の変数に変換するにはどうすればよいですか?
私はこれをproc tabulateを使って行うことができますが、変数を作成したいと思います。私の変数は、LoadCountry、LoadArea、DischargeCountry、DischargeAreaです。また、エリアが異なる場合は、LoadCountryまたはDischargeCountryを複数回表示することができます。そのため、別個のフローに4つのすべての変数が含まれます。
私はPROC SQLを使用することができるはずですが、私はどのように集計合計を作成するには、いくつかの変数BY GROUPに把握することはできません:任意の助けが最も高く評価され
proc sql;
title 'LoadCountry-LoadArea-DischargeCountry-DischargeArea Trade flows';
create table data.TradeFlow as
select LoadCountry, LoadArea, DischargeCountry, DischargeArea,
sum(CargoSize) as TotalCargo
from data.allvars1
Group by LoadCountry
Order by LoadCountry, DischargeCountry;
quit;
。
甘い、!! – Sassafras
こんにちは@SophiaParker - StackOverflowへようこそ! sasfrogの答えはあなたが必要としていたので、投票矢の下にある緑色のチェックマークをチェックすることで最高の印を付けるべきです - あなたの問題が解決されたことを他人に知らせ、sasfrogにいくつかの評判のポイントを与えます。 –