コホート分析のためのダッシュボード作成方法

@A.Su さん、改めてご確認ありがとうございます。
以下のような計算フィールドで実現できると思いますがいかがでしょうか。

  1. 計算フィールドを用意

    • コホート
      truncDate('WK', 既読日時)
      
    • 0週間後
      distinct_count(ユーザーID, [ユーザーID, コホート])
      
    • 1週間後
      ifelse(
         lead(コホート, [コホート ASC], 1, [ユーザーID]) =  min(addDateTime(1, 'WK', コホート)), 1, 0
      )
      
    • 2週間後
      ifelse(
         lead(コホート, [コホート ASC], 2, [ユーザーID]) =  min(addDateTime(2, 'WK', コホート)), 1, 0
      )
      
    • 3週間後
      ifelse(
         lead(コホート, [コホート ASC], 3, [ユーザーID]) =  min(addDateTime(3, 'WK', コホート)), 1, 0
      )
      
  2. 以下のようにピボットに配置

    ※コホートの行は折り畳み、+/-ボタンは非表示にすることでイメージに近づけています。

2 Likes