Tibco Spotfire - 将全球价值传递给信息链接

时间:2015-12-01 20:48:20

标签: tibco spotfire

我有大量的信息链接(50+),它们在过去30天内加载来自不同表格的数据,如下所述。(EVENT_TIME列对于所有信息链接都是通用的)

  

在哪里A1。EVENT_TIME> = Date_Add(curdate(),间隔-30天)

但我可能需要将当前天数从30改为其他东西。

我正在寻找一个简单的解决方案(如全局变量)来实现这一点,我将在一个地方输入值并将其映射到所有其他信息链接。

我已经查看了个性化和参数化的infolink,但不知道如何实现这一点。

欢迎任何建议! 提前致谢。 :)

1 个答案:

答案 0 :(得分:1)

如果你使用参数化信息链接,我认为你仍然需要在PER信息链接中输入#days - 或者至少加载分析,选择一个值,然后加载信息链接。

这种情况多久会发生变化?如果不频繁,您可以CREATE TABLE settings (name VARCHAR(255), value VARCHAR(255)); INSERT INTO settings VALUES('num_days', '30');,然后在您的信息链接中...WHERE A1.EVENT_TIME >= Date_Add(curdate(),interval (SELECT value FROM settings WHERE setting='num_days') day)

你需要将SQL重写为你正在使用的任何数据库的有效语法,但这应该有效。