レポート用に正確な平均在庫をすばやく取得する方法を探しています。
バックグラウンド:
在庫レベルが時間の経過とともにコンスタントではない在庫アイテムの投資に対する総利益率 (GMROI) を決定する方法を探しています (つまり、一部のアイテムは在庫切れになってから在庫過剰になる可能性がありますが、他のアイテムは一定であり、在庫切れになることはありません)。株式)
GMROI = GrossProfit/AverageInvenotry
1年以上言う
これらはその場で取得する必要があり、バッチ処理はオプションではありません。
問題:
使用されるリレーショナル データベースには、現在の在庫レベルしかありません。過去の株に戻って計算すると、次のように言えます。
HistoricStock=CurrentStock-Purchase+Sales
しかし、私は本当に単一の時点ではなく、平均的な逆転を望んでいます.
一連のポイントを計算し直して平均化することもできますが、これをその場で実行したいので、計算のオーバーヘッドが心配です (精度は低下します)。データ ウェアハウスを作成してデータを保管することはできますが、データベースのサイズを使い果たすことを懸念しています (つまり、1 日あたりの場所ごとのバーコードごとの StockHolding は、たとえば 2 年間です)。
メモリから、在庫/時間グラフを時間間隔で割った積分は、平均在庫を提供しますが、式や多くの小さなタイム ストリップなしで現実世界のデータを統合するにはどうすればよいでしょうか?
任意のアイデアや参照をいただければ幸いです
ありがとうございます。