クエリは以下の通り(毎月自動実行は「Schedule」で別途設定)
SELECT
user_id,
COUNT(1) AS login_days
FROM (
SELECT
date_time,
user_id
FROM
logdata
WHERE
TD_TIME_RANGE(TD_TIME_PARSE(date_time),
TD_DATE_TRUNC('MONTH',TD_TIME_ADD(TD_SCHEDULED_TIME(),
'-1d')),
TD_SCHEDULED_TIME(),
'jst')
GROUP BY
date_time,
user_id
)
GROUP BY
user_id
ORDER BY
login_days DESC
もし、過去1ヶ月分ではなくて30日分であれば、
TD_DATE_TRUNC('MONTH',TD_TIME_ADD(TD_SCHEDULED_TIME(), '-1d')),
を
TD_TIME_ADD(TD_SCHEDULED_TIME(), '-30d'),
にするとできる。
◇参照URL
TD_DATE_TRUNCの詳細については下記参照
http://qiita.com/KamekoKameKame/items/11b9b16806754cb44ddf
その他の定義関数については下記参照
http://mototeds.blogspot.jp/2016/06/udfsuser-defined-functions.html
データ分析に関する備忘録。主にR言語を使ったデータの前処理や統計、機械学習などの方法を記録。ビッククエリとトレジャーデータがお気に入り。オフラインとオンラインの連携が最近のマイブーム。
注目の投稿
【kepler.gl】コロナ対策による人流の変化も地図上に可視化(各種メディアで報道)
kepler.glのサイト画面 kepler.glを使ってコロナ対策の効果を分析したところ、テレビ、新聞、ネットのメディアから問い合わせや報道依頼が殺到。今も、土日返上で都内や全国の人流変化を分析しています。この記事では人流変化の可視化に便利なkepler.glにつ...
2016年8月24日水曜日
【トレジャーデータ】アクセスログから毎月月初に自動で前月分の各ユーザのログイン日数を集計する(TD_TIME_TRUNC)
ラベル:
TD_DATE_TRUNC
,
データ集計
,
トレジャーデータ
,
ログイン
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。