私は次の表を持っています。読みやすくするために、すべてのケース番号ごとにマネージャーごとに分類しました。
最後の列は、最後から 2 番目の列の累積合計です。
月の値は、理想的には 1 ~ 3 である必要があります (シカゴの両方のケースで見られるように)。
しかし、表から、一部のエントリが欠落している場合があることがわかります (<----- でマークされています)。
CITY CASE CASE_NUMBER MANAGER MONTH MONTHLY_TOTAL FISCAL_TOTAL
---------------------------------------------------------------------------
chicago case_1 1 John 1 2 2
chicago case_1 1 John 2 3 5
chicago case_1 1 John 3 5 10
chicago case_1 1 Jeff 1 4 4
chicago case_1 1 Jeff 2 2 6
chicago case_1 1 Jeff 3 3 9
chicago case_2 2 John 1 3 3
chicago case_2 2 John 2 2 5
chicago case_2 2 John 3 4 9
chicago case_2 2 Jeff 1 2 2
chicago case_2 2 Jeff 2 7 9 <----
newyork case_1 1 Lee 1 3 3
newyork case_1 1 Lee 2 4 7 <----
newyork case_1 1 Sue 1 2 2
newyork case_1 1 Sue 2 3 5
newyork case_1 1 Sue 3 2 7
newyork case_1 2 Lee 1 2 2
newyork case_1 2 Lee 2 4 6
newyork case_1 2 Lee 3 4 10
newyork case_1 2 Sue 1 3 3
newyork case_1 2 Sue 2 2 5 <----
私が望むのは、最初に欠落している行を見つけて値を挿入することです。
不足しているものの場合、monthly_total = 0
会計合計 = 前の行の値。
たとえば、最初の行が欠落している場合は、次のようになります。
CITY CASE CASE_NUMBER MANAGER MONTH MONTHLY_TOTAL FISCAL_TOTAL
---------------------------------------------------------------------------
chicago case_2 2 Jeff 3 0 9