Spotfire® 用户指南

使用显示/隐藏项目

您可以应用许多不同的规则,以决定要显示或隐藏的项目。如果要对当前选中的列应用规则,则其数据类型和聚合方法会决定特定情况下可用的规则。以下为如何配置不同规则的若干示例。

在条形图中仅显示前 5 条

  1. “图表属性”中,找到“显示/隐藏项目”部分。
  2. 单击“添加”以指定规则。
  3. 决定要对哪些或表达式应用规则。

    可以使用条形图值轴上使用的相同列和表达式进行设置,也可使用自定义表达式将其设置为 ${Axis.Y.Expression}。在后一种情况中,该规则会一直显示条形图的值轴上选择的任何对象的前五条。

  4. 请确保在“规则类型”下拉列表中选择“顶部”
  5. “值”字段中,键入 5。
  6. “符合此规则时”下,选择“显示项目”
  7. 如果要将图表格栅化,请确定是否要“对格栅面板逐个应用”

    请在示例的“添加/编辑规则”下查看该选项的说明。

  8. 如果需要,请键入“显示名称”

    显示名称可以显示在图表的图例中。

  9. 单击“确定”

隐藏所有小于指定值的值

  1. “图表属性”中,找到“显示/隐藏项目”部分。
  2. 单击“添加”以指定规则。
  3. 决定要对哪些或表达式应用规则。

    不必在图表的轴上使用定义规则的列。

  4. 请确保在“规则类型”下拉列表中选择“小于”
  5. “值”字段中,单击 以打开菜单。
  6. 从该菜单中选择“值”
    提示: 您还可以从菜单中选择计算的值(如“平均值”)。
  7. “值”字段键入想要的限制值。
  8. “符合此规则时”下,选择“隐藏项目”
  9. 单击“确定”

将布尔规则添加为自定义表达式

  1. “图表属性”中,找到“显示/隐藏项目”部分。
  2. 单击“添加”以指定规则。
  3. 右键单击“列”下的列选择器,并从弹出式菜单中选择“自定义表达式”
  4. 请键入布尔表达式,确定应该在图表中显示或隐藏的项目。
    注: 例如,如果在分组轴(如“类别轴”)上使用 [Region] 的图表中输入 (Sum([Sales])>60000) AND (First([Region])~="West"),则仅显示销售额大于 60000 且销售业务属于“West”区域的条形。
  5. 完成后,请单击“确定”
  6. 请确保在“规则类型”下拉列表中选择“布尔表达式”
  7. “值”字段中,单击 以打开“自定义表达式”对话框。
  8. 请确保已选择 Axis.Value,并单击“插入列”

    这表示,如果之前输入的表达式为真,则会显示或隐藏项目,具体情况取决于以下设置。

  9. 单击“确定”
  10. “符合此规则时”下,选择“显示项目”“隐藏项目”
  11. 单击“确定”
提示: 如果需要临时取消激活规则,则可以通过清除规则的复选框而不是删除该规则来实现。