【问题标题】:spotfire new table from file filtered过滤文件中的spotfire新表
【发布时间】:2015-07-22 00:04:08
【问题描述】:

我正在使用 spotfire 客户端。

我在数据表中确定了一些我想发送到新数据表的记录。是否有某种方法可以创建带有标记或隔离数据的新表,或者在源表上使用数据限制表达式?我不得不将过滤后的数据导出,然后重新导入,但我希望有更直接的方法。

谢谢!

【问题讨论】:

  • 我不知道通过标准 UI 执行此操作的方法,但我认为可以使用 API 在 Python 中循环遍历您的表,使用您标记的项目创建一个新数据源然后将该数据源添加为数据表。我可能会在午休时间试一试,看看是否可行。
  • 你想做什么需要一个新的数据表?
  • 我更多地使用 spotfire 进行质量保证和审计。在某些情况下,我需要提取满足特定标准的记录以便对该子集进行分析。我知道你能做细节可视化、设置过滤方案、使用书签和使用表达式限制数据,但我发现将感兴趣的项目导出到新表中进行额外分析更简单。有一种方法可以做到这一点,而无需导出文件并将其带回,这将使我的工作流程更快。

标签: spotfire


【解决方案1】:

如果您知道需要对数据设置的限制以识别记录,则可以根据源数据创建第二个表。

转到表格/可视化的属性,然后转到“数据”选项卡。您必须一直滚动到底部。在那里您可以编辑“使用表达式限制数据”。

如果需要,您还可以创建详细的可视化,但这只有在您可以快速识别记录时才有用。

或插入计算列(例如 case 语句)并使用此列过滤您的数据。

【讨论】:

  • 那么如果我“使用表达式限制数据”,我可以创建一个只适合该表达式的新记录表吗?例如,如果我有 26 条记录,每条记录都有一个字段 A-Z,没有重复项。如何创建一个只有 A-D 记录的新表,而不必先过滤、导出,然后再将数据带回?
  • 在这种情况下我要做的是复制表,然后转到数据表属性,数据选项卡,编辑“使用表达式限制数据”,然后输入表达式:[column_name]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多