Angry Birds ゲームを持っているとしましょう。
システム内の LTV で、前の月にマイティ イーグルの武器を購入したプレイヤーのうち、毎月「マイティ イーグル」の武器を購入しているプレイヤーの数を知りたい
各クライアントごとに購入したすべてのアイテムの日付があります。
私が実際に望んでいるのは、特定の当月の X<Y の組み合わせごとに、LTV_month_X から LTV_month_Y に移動したプレーヤーの割合を教えてくれる 2 次元マトリックスです。
例:
example_png (写真をインラインで配置できなかったので、リンクをクリックして写真を表示してください)
LTV_month_X to LTV_month_Y that LTV_month_Y
ここで、 SQL クエリと Excel ピボット テーブルを使用して、システム内の現在の月のアクティビティから実際に移動したプレーヤーの数を取得する方法を見つけました。
私が見つけようとしているのは、主に、その移行を実行できる可能性のある人の基本数を取得する方法です.
いくつかの定義:
LTV_month_X = DATEDIFF(MONTH, first_eagle_month, specific_eagle_month)+1
できれば、 ANSI-SQLでソリューションを提供したいと考えています。そうでない場合は、MySQL または MSSQL を使用しますが、Oracle 関数はまったく使用しないでください。
移行の 2 段階の計画も機能する可能性がある割合を探しているので、最初に潜在的なものを見つけ、実際に移動したものを見つけて、LTV_month_X から LTV_month_Y への保持を測定します。
最後の 1 つの問題: ステージ X から別のステージ Y (>X) に移動したクライアントの実際の ID を掘り下げて見つけることができるようにする必要があります。