FQ5というKPIをご存知でしょうか? ソーシャルゲーム界隈ではおなじみの連続ログイン5日のユーザIDやその数を集計して、キャンペーンやイベントの成果を計測したりするために参照します。 ある日のDAUを連続ログイン5日、4日、3日、2日、1日と各ユーザ数にわけて数字を集計するのですがこいつをFQ5と呼びます。 ちなみにFQの定義を連続ログインではなくて、直近5日間のログイン回数と定義してたとえば以下のように1日おきとか間をおいて遊んでくれているユーザもFQ3とカウントしてよい場合にはもう少し簡単なクエリにできます。 今日 昨日 2日前 3日前 4日前 ◯ × ◯ × ◯ ◯ × × ◯ ◯ ◯ ◯ × ◯ × 今回紹介しているクエリは"連続"のみをカウントするものです。 FQ3であれば以下のパターンのみが該当するように集計します。 今日 昨日 2日前 3日前 4日前 ◯ ◯ ◯ × × ◯