【问题标题】:Date filter reference in a calculated field计算字段中的日期过滤器引用
【发布时间】:2017-07-18 04:36:26
【问题描述】:

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

假设我分配了一个日期过滤器 2017-05-01 到 2017-05-31。然后我创建一个高度依赖于范围的计算字段。例如:

ELSEIF [min_date] >= Range Start Date and [min_date]

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

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    您无法访问过滤器设置。

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

    如果您想使用参数来控制过滤,您必须定义一个计算字段以放置在过滤器架子上——类似于:

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

    这种方法有几个优点,但只需要少量的额外工作。

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

    【讨论】:

      猜你喜欢
      • 2021-06-08
      • 2018-01-07
      • 2010-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-10
      相关资源
      最近更新 更多