我有一个 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。
如果创建计算列会更容易(如果它对您有用):
concatenate([site_id],' (',[site_name],')')
并让用户从下拉列表中进行选择。