ELK スタックのセットアップに成功しました。ELK は、データに関する優れた洞察を与えてくれます。ただし、次の結果を取得する方法がわかりません。
たとえば、列user_id
とaction
. 動作中の値はinstalled
、activated
、engagement
およびclick
です。そのため、特定のユーザーがinstalled
5 月 21 日と 6 月 21 日にアクティビティを実行した場合、6 月の結果をフェッチしている間、ELK は以前にそのアクティビティを既に実行したユーザーを返さないようにする必要があります。たとえば、次の表の場合:-
Date UserID Activityin the previous month
1 May 1 Activated
3 May 2 Activated
6 May 1 Click
8 May 2 Activated
11 June 1 Activated
12 June 1 Activated
13 June 1 Click
User1 と User2 は、それぞれ 5 月 1 日と 5 月 3 日にアクティブ化されました。User2 も 5 月 8 日にアクティブ化されました。したがって、5 月に activity を持つユーザーをフィルタリングすると、Activated
count が返されます2
。つまり、
1 May 1 Activated
3 May 2 Activated
5 月 8 日の User2 は、以前に同じアクティビティを実行したため、削除されています。
6 月に同じクエリを作成しても、同じユーザーが以前にも同じアクティビティを実行しているため、何も返されないはずです。
ELK でこのクエリを作成するにはどうすればよいですか?