从 Spotfire 中的过滤数据填充下拉列表

Populate Dropdown from filtered data in Spotfire

我有一个包含多个组的数据集,每个组都有多个个体。

我在报告中有一个选项卡,它显示了所有组作为一个整体的一些统计数据。

我有另一个选项卡,它有一个过滤器,只显示该选项卡中选定组的信息。

我有第三个选项卡,我想显示在第二个选项卡上选择的任何组中个人的信息。

我为这些设置了 2 个过滤器,一个 'group' 过滤器和一个 'individual' 过滤器,这样我就可以轻松地将过滤器添加到任何可视化中。

我试图只在第三个选项卡('individual' 过滤器)的过滤器上显示在第二个选项卡('group' 过滤器)中选择的组中的个人,但是这只会发生在我将该过滤器设置为 'group' 过滤器'。这没问题,除非我返回选项卡 2 更改组(以及第三个选项卡上的可用个人)如果我在第三个选项卡上选择了一个人,则此过滤器中只有一个可用组。

有没有办法做到以下几点:

  1. 仅在第三个选项卡的过滤器中显示基于 'group' 过滤器的个人,这将影响 'individual' 过滤器。所有组都应该在组过滤器中可用,独立于第三个选项卡上的个人选择

不,不使用标准过滤器。您将这些跨选项卡分解的事实并没有改变这个事实。 当您应用过滤器时,您是在过滤整个基础数据集。 因此,当您 select 一个 个人 selection 在第三个选项卡上,它正在过滤基础数据 table,它将所有三个选项卡都提供给这个级别。

您可以做的是添加一个 Action Control,它只会刷新/删除应用在特定选项卡上的过滤器。这与单击工具栏上的 重置所有过滤器 按钮相似,只是我们可以将其应用到您的特定页面....在这种情况下 第三个选项卡

第二个选项卡上的文本区域中

  • Right Click > Edit Text Area > Insert Action Control
  • 将显示文本设置为您想要的任何内容
  • 控件类型:按钮或图像...也许 something like this
  • 可用操作 > 页面和可视化:导航到 第三个选项卡 页面名称并单击 添加
  • 可用操作 > 功能:导航到 重置所有过滤器 并单击 添加
  • 此外,您可能还想添加取消标记标记的行

注意:这应该按此顺序完成

现在,当您导航回第二个选项卡时,您可以单击您插入的此按钮/图像以删除在第三个选项卡上应用的过滤器,而不删除在第一个选项卡。

另一种方法是一些 IronPython...但我不打算提供它,因为它更复杂。

此外,我会调查 Filtering Schemes。它对这个问题没有多大帮助,因为您正在创建级联过滤器,但我认为您会发现它在未来的分析设计中非常强大。