2017-07-14 55 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]) 

這種方法具有幾個優勢返回少量的額外工作。

  • 參數對計算字段可見,因此您可以根據需要使用它們。
  • 參數的範圍是工作簿,而不是綁定到數據源。因此它們對工作簿使用的所有數據源都可見。這意味着您可以使用參數一次控制多個數據源中的過濾器設置和其他計算。