我在vertica中有一个具有time_stamp的Big table。我想为所有工作表创建全局数据连接筛选器,因为所有工作表都将从同一个表中查询数据。因此,此数据连接筛选器提供了在此筛选器中指定开始日期和结束日期以查询数据的选项。到目前为止,我能够创建这个Dataconnection过滤器,但无法灵活地进行更改,此过滤器也将与其他工作表一起放置在仪表板上。
对此有任何帮助吗?
答案 0 :(得分:1)
对Vertica不太了解,但为什么要做这个过滤器呢?如果是出于性能原因(查询小数据比查询大量数据要快),好吧。我只能说它不知道如何使数据连接过滤器灵活。
但如果它是用于可视化目的(仅显示特定时间范围内的数据),那么您不必担心过滤连接,并专注于过滤显示。基本上,您可以创建2个参数(开始日期和结束日期)并创建计算字段,以查看time_stamp是否介于这些参数之间,并按其过滤。
答案 1 :(得分:1)
首先我们需要创建两个参数(min_date,max_date).first parameter1并给出任何名称并选择数据类型:日期和当前日期:给出你想要的东西。并选择范围,范围值min和假设 min:12/3/2013并从字段设置:您的数据源并选择orderdate。 创建计算字段1: [参数名称] -1-> = [订购日期]。 第二个参数2:同上,但范围最大:27/7/2014(无论如何)。 创建计算字段2: [参数名称] + 1·; = [订购日期]