2017-07-14 51 views
1

有没有办法引用日期过滤器中定义的日期范围?计算字段中的日期过滤器参考

比方说,我指定日期过滤器2017-05-01至2017-05-31。然后我创建一个高度取决于范围的计算字段。例如:

ELSEIF [MIN_DATE]> =范围开始日期和[MIN_DATE] < =范围结束日期THEN 1

我想计算字段调整取决于日期过滤器设置。

回答

1

您无法访问过滤器设置。

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

如果你想使用的参数来控制筛选功能,您必须定义一个计算字段放置过滤器架子上 - 是这样的:

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

这种方法具有几个优势返回少量的额外工作。

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