1

次のアプローチについて提案が必要です(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 の各レコードについて。

探している結果
表3

state    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から正しい観察結果を特定するのに苦労しています.

ありがとうございました。

4

1 に答える 1