Tableau:使用带有 NULL 单元格的日期滑块筛选器

Tableau: Using Date Slider Filter w/ NULL Cells

我有一个滑动日期范围过滤器,它与 Tableau 中的文本 table 相关联。文本 table 显示地址和租约到期日期,但一些日期为空,因此显示为 NULL。当我使用滑动日期范围过滤器时,NULL 数据仍然显示。下图的过滤器当前设置为 2020 年 1 月 - 2040 年 9 月,但仍然显示 NULL。

我不想从文本 table 中完全删除 NULL 数据,只有在应用日期过滤器时才这样做。在编辑过滤器选项中,有一个按钮 'Include Null Values'。如果我取消选择它,那么 NULL 将从文本 table.

中删除

如何保留文本中的 NULLS table 并且仅在使用日期滑块时将其删除?

您的问题突出了真正的需求。虽然在我看来,您的问题没有直接的解决方案,但您仍然可以采取一些解决方法。

考虑以下样本数据

解决方法 1 创建一个新的计算字段 NULL dates,计算方式为

ISNULL([DATE])

现在将此字段 (T/F) 与日期范围过滤器一起包含在过滤器中(确实包含 NULL 值)。两个过滤器同时可以完成你的工作

解决方法 2 创建一个新的日期字段,其中可以将空值移动到所有可用日期的 max/min 的正上方或下方。用这个计算-

IF ISNULL([Date]) = TRUE
then DATEADD('day', 1, {Max([Date])}) ELSE [Date] END

这会将您的空值移动到过滤器的任一端,并且每当您过滤该滑块时,日期将被过滤掉,否则不会。

我仍然认为使用两个过滤器的第一个策略应该更好,因为它具有更大的灵活性。