ご質問
各レコードにオープン日付とクローズ日付がある場合、アクティブ レコードを時間経過とともに表示する方法たとえば、各クライアントについて開始/終了日を含んでいる、添付されたデータ セットを使用して、2021 年 8 月 4 日にアクティブであったクライアントは何人でしたか。
Tableau Prep Builder 2021.3.1 以降では、開始日と終了日の間に毎日 (またはその他の日付レベル) の行を追加するステップを作成できます。手順については「シーケンシャル データのギャップを埋める」を参照してください。
Tableau Prep Builder の場合
Tableau Desktop の場合
DATETRUNC('week',WINDOW_MIN(MIN([Date])))
DATEADD('week',(INDEX() - 1),[Start Date])
IF [Running Date] >= WINDOW_MAX(MAX([Date]))
AND [Running Date] <= WINDOW_MAX(MAX([Closed Date]))
THEN 1
ELSE 0
END
IF INDEX() = 1 THEN WINDOW_SUM([isActive])END
*オプション: クローズされた日付がないレコードを含めるには、IFNULL() を使用して、[Closed Date (クローズされた日付)] フィールドの NULL 値を任意の未来の日付に変換します。IFNULL([Closed Date],#1/1/2999#)