当下拉筛选器控件发生更改时,如何使用匹配的数据表列值更新 Spotfire 中的标签控件?

问题描述 投票:0回答:1

我有一个 Spotfire 数据表,如下所示:

站点_id 站点名称
ABC123 站点名称1
DEF456 站点名称2
GHI789 站点名称3
... ...

这个数据表大约有1500行。我还在文本区域中有一个下拉过滤器,通过文档属性链接到上面的“site_id”列,并且我的报告运行良好,用户可以从下拉列表中选择感兴趣的“site_id”它将更新其下方的视觉效果。不过,我希望用户也能够看到他们选择的 ID 的“site_name”,这样他们就可以确保它是正确的位置。我认为最好的方法是在下拉列表旁边有一个标签控件,当“site_id”下拉列表更改时查找匹配的“site_name”。

我尝试使用级联下拉菜单,这种方法有效,但第二个控件也必须是下拉菜单,您需要自己选择“site_name”。

我也尝试过使用各种 IronPython 语句,但我无法让它链接到“site_name”列。

我知道我可能会串联各列,并为所有内容提供一个下拉控件,但某些网站名称很长,并且会遇到下拉菜单的格式问题。

Spotfire 能够做到这一点吗?我正在使用 Spotfire Analyst v11.4.2。

python spotfire spotfire-analyst
1个回答
0
投票

如果创建计算列会更容易(如果它对您有用):

concatenate([site_id],' (',[site_name],')')

并让用户从下拉列表中进行选择。

© www.soinside.com 2019 - 2024. All rights reserved.