Spotfire® 用户指南

使用表达式限制图表中的数据

可以使用表达式来限制某一图表可用的数据。这样,您可以在图表中设置“硬筛选器”,以确保某些值绝不会包含在图表的计算中,而不论在分析中进行何种筛选。

开始之前

此处介绍的某些功能只能使用已安装的 Spotfire 客户端进行创建或访问。

关于此任务

例如,可以通过添加类似 [State]="Florida".的表达式来确保一个图表仅显示针对某一状态的数据。如果将此表达式限制与常规的页面筛选结合使用,您将看到佛罗里达州的数据,但仅限于当前筛选到的行。如果删除所有筛选限制,您将看到与表达式匹配的所有数据的结果。有关数据限制的其他示例,请参见为图表添加数据限制

过程

  1. 单击以选择要限制的图表。
  2. 打开图表属性并找到“数据”部分。
  3. “数据限制”下,单击“添加限制”并选择“表达式”
  4. 在打开的对话框的“表达式”字段中输入一个表达式。在此示例中,我们使用 [State]="Florida"。您还可以将此限制与文本区域中的自定义属性和属性控件一起使用,以便能够切换状态。有关详细信息,请参见使用属性表达式限制数据


    在表达式字段中,您可以插入列和函数,或者像在任何标准文本编辑器中一样输入文本。在此上下文中,表达式必须表示某种类型的条件,可以为 true 或 false(布尔表达式),因为它将用作筛选器。
    提示: 要编辑现有表达式,请单击表达式旁边的铅笔图标,并在对话框中进行更改。
    提示: 使用已安装的客户端指定表达式时,如果表达式中使用预处理器函数(例如 ${PropertyName}),您可能会发现“结果表达式”字段很有用。它在所有出现的属性已被替换为当前值之后显示表达式。在在分析中使用文档、数据表或列属性中了解更多信息。

结果

图表仅限于显示满足表达式条件的数据。


提示: 要从图表中删除添加的限制表达式,请在图表属性的“数据限制”部分中单击列表中表达式旁边的