問題タブ [atoti]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
58 参照

activepivot - 単純な移動平均メジャーの作成方法

毎日の単純移動平均を取得するためのメジャーを構築したいと考えています。株式市場情報を含む単一のテーブルを持つキューブがあります。

スキーマ
スキーマ

予想される結果は、各日付について、このメジャーがその日付までの X 日前の終値平均を示すことです。

たとえば、日付が 2013-02-28 で X = 5 日の場合、このメジャーは 2013-02-28、2013-02-27、2013-02-26、2013-02 の日の平均終値を示します。 -25, 2013-02-22. これらの日の終値が合計され、5 で除算されます
。各行についても同じことが行われます。

ダッシュボードの例
ダッシュボードの例

関数だけで達成できるかもしれませんがtt..agg.mean()、スコープパラメーターでそれらの X 日前を示します。

問題は、メジャーで使用できるように、各日付の過去 X 日間を動的に取得する方法がわからないことです。