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
这会将您的空值移动到过滤器的任一端,并且每当您过滤该滑块时,日期将被过滤掉,否则不会。
我仍然认为使用两个过滤器的第一个策略应该更好,因为它具有更大的灵活性。
我有一个滑动日期范围过滤器,它与 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
这会将您的空值移动到过滤器的任一端,并且每当您过滤该滑块时,日期将被过滤掉,否则不会。
我仍然认为使用两个过滤器的第一个策略应该更好,因为它具有更大的灵活性。