次のアプローチについて提案が必要です(SASエンタープライズガイド6.1で作業しています)
私は 2 つのテーブルを持っています: Table1: State, Date, Decimal_Value, Description(Char length 4); 表 1 には、各州の複数の説明、日付、および値があります。
表 2: 州、年、四半期、説明 (文字長 4)、値。表 2 には、同じ州と説明の複数のレコードがありますが、日付によって値が変わります。
サンプル テーブル:
Table 1 state date description value 1 IA 11/1/2013 A -0.5 IA 11/1/2013 B 4.5 IA 9/1/2012 A 1.2 IA 9/1/2012 B 5 OH 6/1/2013 A 1.2 OH 6/1/2013 B -2
Table 2
State Year Quarter Description Value 2
IA 2013 4 A 40,350
IA 2013 3 A 1
IA 2013 2 A 150,000
IA 2013 1 A 100,000
IA 2012 4 A 5,000
IA 2012 3 A 25,000
IA 2012 2 B 50,000
表 1 の観測ごとに、観測に関連付けられた日付を特定し、その日付から 1 年以内に特定の状態と説明について表 2 の値を合計し、合計を保存して、繰り返します。テーブル 1 の各レコードについて。
探している結果
表3state date Descr Value 1 Sum of Value 2 (over a year) IA 11/1/2013 A -0.5 =sum (Value 2 from (2013 quarter 4, 2013 quarter 3, 2013 quarter 2, 2013 quarter 1) for IA with desc = A) IA 09/1/2012 B 5.0 =sum(Value 2 from (2012 quarter 2, 2012 quarter 1, 2011 quarter 4, 2011 quarter 3) for IA with Desc = B)
表2に合計する日付、状態、および説明を選択するために、表1から正しい観察結果を特定するのに苦労しています.
ありがとうございました。