2017-09-06 8 views
0

私は昨日のデータと過去のNデータを比較するテーブルを作成しています。データそのものはコンバージョン率(コンバージョン数/クリック数)です。私は、過去N日間の平均を与える計算フィールドを持っていたい。過去N日間のAVGを測定します。

私は毎日のデータを持っていますが、集計の処理方法は何日もわかりません。

は私が計算フィールドを作成してみました:

IF [Date] >= today()-[Last N Days] and [Date] <= today()-[Last N Days] THEN ZN([Conversions]/[Clicks]) END 

をしかし、それは私のテーブル内の2行が作成されます:1が空で、他方がNULLである

生データは次のようになります。

  id conversions  clicks date 
1  1  5    50  01.09. 
2  1  12    24  02.09. 
3  1  2    6  03.09. 
4  1  22    56  04.09. 
5  1  22    60  05.09. 

したがって、コンバージョン率は合計(コンバージョン)/合計(クリック)として計算され、正常に動作します。

したがって、今日が05.09と仮定します。私は昨日のCRを見たいと思っています。これは39%で、この5日間は33,6%です。

ので、出力は次のようになります。

  id CR past days CR yesterday 
1  1  33.6%    39%  

そしてもちろん、より多くのIDがあります。

答えて

0

あなたは正しい方向にあります。まず、「最後のN」ウィンドウの大きさを指定するパラメータを設定する必要があります。次に、それを使用して、集計するレコードの「最後のN」グループに含まれる最も早い日付を決定します。私はこれがどのように見えるかを確認するためのテストを生成しましたTableau Public

関連する問題