Tibco SpotFire - 链接到逐项选择列表的折线图数据列

Tibco SpotFire - Line chart data columns linked to itemized selection list

我是 Tibco SpotFire 的新手,所以请原谅术语等方面的任何错误

我有一个折线图,其中包含数据 table select 中显示在 y 轴上的两列。我想制作一个逐项菜单,您可以在其中一次 select 一个项目,这样在 y 轴上显示哪两个数据列是选择逐项菜单中哪个项目的函数。

例如,假设我的数据 table 列名称是 Col_1Col_2Col_3Col_4Col_5、和 Col_6。我想制作一个包含项目 ABC 的 selection 菜单,这样...

我怎样才能做到这一点?目前,我完全不知道如何制作逐项 selection 菜单,也不知道如何将 y 轴数据列 link 添加到它。

感谢您的帮助。

P.S。我敢打赌我在上面所说的 "itemized selection menu" 有一个技术名称。如果有人知道它是什么,请告诉我,我会相应地编辑这个 post。

您需要一个文本框和一个折线图。在文本框中,添加一个 属性 控件(下拉列表)。您需要创建一个如下所示的新文档 属性:

之后,您需要将文档 属性 与您的情节联系起来。像下面这样的一些代码应该可以实现您正在寻找的内容:

case  when DocumentProperty("Selector")="Col1Col2" then Sum([X]) 
        when DocumentProperty("Selector")="Col3Col4" then Sum([Y]) 
        when DocumentProperty("Selector")="Col5Col6" then Sum([Z])
end, 
case  when DocumentProperty("Selector")="Col1Col2" then Sum([XX]) 
        when DocumentProperty("Selector")="Col3Col4" then Sum([YY]) 
        when DocumentProperty("Selector")="Col5Col6" then Sum([ZZ])
end

其中 [X] 和 [XX] 列将绑定到 "Col1Col2" 等等。现在,从文本框中的下拉列表中选择 "A" 将在您的图上绘制 [X] 和 [XX]。