私はTableauを初めて使用しており、フィルタの作成に関する質問がありました。私は "開始日"と呼ばれるフィールドと "終了日"と呼ばれるフィールドを持つデータセットを持っています。これらの二つのフィールドを使用して、私は次のオプションでフィルタを作成したい:「エンドを持っている「保留レコード」 日付範囲に基づくフィルタの作成
- レコードが「期限切れレコード」
- 「開始日」が現在の日付以上で、現在の日付よりも「終了日」が「アクティブレコード」であるレコード
私はこれを1つのフィルタにしたいと思います.3つの選択肢があります。これは可能ですか?もしそうなら、私は見ることができる例はありますか?
はFYI、私はタブローDesktopバージョン10.3
おかげ
UPDATE
を使用しています私はまた、 "6カ月以内に終了日とレコード" のステータスを追加する必要がありましたので、私
IF
(
[Start Date] > TODAY()
) then "PendingRecord"
elseif (
[End Date] < TODAY()
) then "ExpiredRecord"
elseif (
[Start Date] <= TODAY() AND
([End Date] > TODAY() AND
[End Date] > DATEADD("month",6, TODAY()))
) then "ActiveRecord"
elseif (
[Start Date] <= TODAY() AND
([End Date] > TODAY() AND
[End Date] <= DATEADD("month",6, TODAY()))
) then "EndingIn6Months"
END
これで4つのオプションのフィルタが作成されます。しかし、 "EndingIn6Moths"はActiveRecordのサブセットです。したがって、ユーザーがActiveRecordsを選択すると、EndingIn6Monthsも含める必要があります。これは可能ですか?ユーザーがActiveREcordsオプションをチェックしたときに、フィルタ(EndingIn6Months)を自動チェックすることは可能ですか?
はい、これは私がやったことです。問題は、私のビジネスオーナーが、今後6ヶ月以内に終了日を持つレコードを表示したいということです。私はこれを得るために使用したコードを追加しますが、ActiveRecordを2つのグループに分割します.6ヶ月で終了するグループとそうでないグループの2つに分けられます。これは問題ありませんが、これはフィルタに影響します。私は新しいスレッドで最高かもしれませんが、私の質問を反映するために私の質問を更新しますか? – jason