Spotfire - 将动态日期限制添加到基于信息链接的数据表。 Spotfire 6.0.1

时间:2016-04-05 20:52:59

标签: spotfire

当我将其作为数据表添加时,我想要在spotfire中限制信息链接,以便排除某些数据。我想将列'DAY'限制为过去91天。

这些是我尝试过但没有奏效的步骤:

  1. 添加数据表并点击“按需加载”(在“添加数据表”窗口中),然后点击“设置”
  2. 在“DAY”列中,点击“定义输入”
  3. 选择'范围(固定/属性/表达式)'作为所选参数的“输入”
  4. 然后作为'Min'的'表达式',使用:DateAdd('dd', - 91,DateTimeNow())
  5. 当我尝试向数据添加转换时返回错误,或者在添加数据表时只返回没有数据。如果我只是用固定值限制数据,它按预期工作,但显然这意味着我需要每天更改限制。我还能够直接在“过滤器”标题下的信息链接上将数据限制为静态日期。我真正需要的是在Spotfire中以某种方式放置的动态限制,而不是直接放在数据源(Oracle)上。

    将不胜感激任何帮助!谢谢!

1 个答案:

答案 0 :(得分:2)

无法识别DateTimeNow(),它是DateTime作为日期。 Spotfire对这类事情有点挑剔。 用

替换用于Min的表达式

DateAdd("dd",-91,Date(DateTimeNow()))

它应该有用。