我在vertica有一张大桌子,里面有time_stamp。我想为所有工作表创建全局数据连接筛选器,因为所有工作表将从同一个表中查询数据。因此,此数据连接筛选器提供了在此筛选器中指定开始日期和结束日期的选项,以查询数据。到目前为止,我能够创建此数据连接筛选器,但不能使其灵活更改,而且此筛选器将与其他工作表一起放置在仪表板上。
有什么需要帮忙的吗?
发布于 2014-07-18 00:25:55
我不太了解Vertica,但是你到底为什么要做这个过滤器呢?如果是出于性能原因(查询少量数据比查询大量数据更快),也没问题。我只能说,我不知道如何让数据连接筛选器变得灵活。
但如果是为了可视化目的(只显示特定时间段的数据),那么您不应该担心过滤连接,而是专注于过滤显示。基本上,您可以创建两个参数(开始日期和结束日期),并创建一个计算字段来查看time_stamp是否在这些参数之间,并根据它进行过滤。
发布于 2014-07-28 02:34:19
首先,我们需要创建两个参数(min_date,max_date).first parameter1,并给出任意名称并选择数据类型:date和current date:给出任何你想要选择的range,range value .first min : want.and min:12/3/2013和set from字段:您的数据源并选择orderdate。创建计算的field1: parametername-1>=orderdate。第二个参数2:与上面相同,但范围最大:27/7/2014(随便什么)。创建计算后的field2: parametername+1<=orderdate。
https://stackoverflow.com/questions/24791452
复制相似问题