@A.Su さん、改めてご確認ありがとうございます。
以下のような計算フィールドで実現できると思いますがいかがでしょうか。
-
計算フィールドを用意
- コホート
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 )
- コホート
-
以下のようにピボットに配置
※コホートの行は折り畳み、+/-ボタンは非表示にすることでイメージに近づけています。