Tibco SpotFire - 链接到逐项选择列表的折线图数据列
Tibco SpotFire - Line chart data columns linked to itemized selection list
我是 Tibco SpotFire 的新手,所以请原谅术语等方面的任何错误
我有一个折线图,其中包含数据 table select 中显示在 y 轴上的两列。我想制作一个逐项菜单,您可以在其中一次 select 一个项目,这样在 y 轴上显示哪两个数据列是选择逐项菜单中哪个项目的函数。
例如,假设我的数据 table 列名称是 Col_1
、Col_2
、Col_3
、Col_4
、Col_5
、和 Col_6
。我想制作一个包含项目 A
、B
和 C
的 selection 菜单,这样...
- 如果
A
被select编辑,Col_1
和Col_2
是y轴使用的数据列。
- 如果
B
被select编辑,Col_3
和Col_4
是y轴使用的数据列。
- 如果
C
被select编辑,Col_5
和Col_6
是y轴使用的数据列。
我怎样才能做到这一点?目前,我完全不知道如何制作逐项 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]。
我是 Tibco SpotFire 的新手,所以请原谅术语等方面的任何错误
我有一个折线图,其中包含数据 table select 中显示在 y 轴上的两列。我想制作一个逐项菜单,您可以在其中一次 select 一个项目,这样在 y 轴上显示哪两个数据列是选择逐项菜单中哪个项目的函数。
例如,假设我的数据 table 列名称是 Col_1
、Col_2
、Col_3
、Col_4
、Col_5
、和 Col_6
。我想制作一个包含项目 A
、B
和 C
的 selection 菜单,这样...
- 如果
A
被select编辑,Col_1
和Col_2
是y轴使用的数据列。 - 如果
B
被select编辑,Col_3
和Col_4
是y轴使用的数据列。 - 如果
C
被select编辑,Col_5
和Col_6
是y轴使用的数据列。
我怎样才能做到这一点?目前,我完全不知道如何制作逐项 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]。