如何在Tableau中创建日历上设置的默认日期

时间:2016-10-03 09:01:24

标签: tableau vertica

我的画面中有一个vertica查询,

select * from mytable where Date(sometimestamp) between 
start_date and end_date

正如您所看到的,数据因日期范围的变化而异。

我的问题是将start_date设置为current_date的默认值 - 90,将end_date设置为current_date。

将end_date设置为current_date没有问题,但不知道如何在tableau中将start_date设置为current_date-90。

我尝试制作计算字段等但没有帮助。

请你指导一下如何做到这一点。

注意 - start_date和end_date都应该是日历组件而不是下拉列表或滑块。

1 个答案:

答案 0 :(得分:0)

您可以通过向数据源添加过滤器来实现此目的 - 请注意,您将无法从仪表板控制此过滤器(如果这是您要执行的操作,则需要创建计算字段并让用户与之交互),而这是一个数据源级别的过滤器。

转到数据源,然后点击右上角过滤器文字下的“添加”,然后点击“添加” 点击“相对日期”enter image description here 然后,选择相对日期,月,最后3(或选择天,并在“上一个”单选按钮下输入90),然后按确定。

您说您已经处理了结束日期,但是如果需要,您可以创建另一个数据源过滤器来处理结束日期。