计算字段中的日期过滤器引用

时间:2017-07-14 16:33:46

标签: tableau

有没有办法引用日期过滤器中定义的日期范围?

假设我指定日期过滤器2017-05-01直到2017-05-31。然后我创建一个高度取决于范围的计算字段。例如:

ELSEIF [min_date]> =范围开始日期和[min_date]< =范围结束日期那么1

我希望根据设置的日期过滤器调整计算字段。

1 个答案:

答案 0 :(得分:1)

您无法访问过滤器设置。

您可以改为定义一个或多个参数,例如[开始日期]和[结束日期]对,或[开始日期]和[天数]。参数在计算字段中可见。

如果要使用参数来控制过滤,则必须定义一个计算字段以放置在过滤器架上 - 例如:

[Date] >= [Start Date] and [Date] <= date_add('day', [Start Date], [Number of Days])

这种方法有一些优点,可以换取少量的额外工作。

  • 参数对计算字段可见,因此您可以根据需要使用它们。
  • 参数的范围限定为工作簿,而不是绑定到数据源。因此,它们对工作簿使用的所有数据源都是可见的。这意味着您可以使用参数一次控制多个数据源中的过滤器设置和其他计算。