Spotfire® 用户指南

向文本区域添加属性控件

向文本区域添加属性控件(使用已安装的客户端),并向其中填充列的值后,其他人即使没有编写权限,也可以控制在图表中显示的内容。

关于此任务

有关可以使用属性控件来更新按需数据表的示例,请参见配置按需数据表。以下步骤使用此示例作为选择内容的基础。
注: 属性控件中最多可以显示 1000 个值。但是,您应尽可能地减少可用值的数目,以使控件更易于使用。

开始之前

必须在已安装的客户端中创建文本区域。

过程

  1. 创建或单击以激活文本区域。
  2. 在文本区域的标题栏上(或在右键单击所出现的菜单中)单击“编辑文本区域”
  3. “编辑文本区域”对话框中,键入一些描述性文字,以帮助其他人了解控件的作用。
  4. 单击“插入属性控件” ,然后选择要添加的控件类型。在本示例中,我们将添加“下拉列表”。有关其他选项,请参见下文。
    选项说明
    标签 在文本区域中显示选定属性的当前值:

    此标签还可与二进制属性一起使用。这表示您可以使用此标签显示图像和文本。

    输入字段 添加一个文本框,可在其中为属性键入新值:

    输入字段 (多行) 添加一个文本框,可在其中为具有多行的字符串属性键入新值:

    “输入字段 (多条线)”控件仅可与字符串属性一起使用。

    下拉列表 添加一个下拉列表,从中可以通过选择预定义的选项来更改属性值:

    列表框 添加一个列表框,从中可以通过选择预定义的选项来更改属性值:

    列表框 (多行) 添加一个列表框,从中可以通过选择多个预定义的选项来更改属性值:

    “列表框 (多个选择)”控件仅可与多条线字符串属性一起使用。

    滑块添加一个滑块,通过移动此滑块可以更改属性值:

    当前属性值显示在此滑块上方的标签中。

  5. “属性控件”对话框中,选择文档属性。在此示例中,我们使用名为“类型”的字符串属性,其值为“苹果”。
    提示: 可以单击“新建”并定义名称、类型和值来创建新属性。
    提示: 也可以单击“脚本”并定义每当文档属性值更改时应当执行的脚本操作。另请参见在 Spotfire 中管理脚本
  6. 选择“通过以下方式设置属性值”并选择一个选项。在此示例中,我们使用“列中的唯一值”
    此选项会将列中的所有唯一值均显示为可供在下拉列表中选择的选项。有关其他选项,请参见下文。
    选项说明
    列选择 显示一个列表,其中包含要从中选择的列。

    如果不需要显示所有列,可以键入一个表达式,仅显示需要的列。例如,使用 datatype:integerdatatype:real 只显示特定数据类型的列。

    您还可以搜索与特定列属性值匹配的列。例如,如果已添加名为 included.column 的列属性,其默认值为 false,并将要包含的列的值更新为 true,则可以在搜索表达式中使用 included.column:true“选择列”对话框可帮助您创建这种类型的布尔选择。

    如果使用“列表框 (多行)”控件,则可以使用“选择约束”对话框指定列表框中是否存在最小或最大选择数目。

    列中的唯一值 显示从列中选取的唯一值的列表。

    如果所选列中的所有值并非都可用,可以键入表达式来限制要显示的值。表达式可限制要显示的可用值。例如,要仅使用以 A 开头的值,请输入“A”。有关详细信息,请参见在 Spotfire 客户端中搜索

    表达式 仅适用于字符串属性。显示通过有些复杂的计算获得的值的列表。在“自定义表达式”对话框中输入的显示名称是属性控件的最终用户将在列表中看到的名称。

    表达式可以包含其他(数值)属性,您也可以使用其他属性控件更改这些属性。

    固定值 显示您自己定义的值的列表。控件中使用的显示名称可不同于替代项的实际值。
    数值范围 显示以指定值间隔增加的值的范围(从最小值到最大值)。仅可与数值属性一起使用。

    例如,通过范围 1 到 10 和间隔 1,您可以用数个 1 间隔更改滑块的位置:



    如果最大数目和间隔数不能均分,最后的可用值之间的间隔将缩短。

    清除“显示最小和最大标签”复选框,以删除控件的最大值和最小值的标签,只将当前属性值保留在控件上方。

    许多选项也可用于选择“包含 (无) 替代项”,这会将“替代项 (无)”添加到可用选项列表中。
  7. 根据您在第 6 步中选择的选项,在此处会看到不同的内容,但此示例假定您选择了“列中的唯一值”。如果分析中有多个数据表可用,请选择要使用的“数据表”
    如果要使用控件定义按需数据表,则此数据表应为主数据表,而不是按需数据表。
  8. 选择要使用的“列”。在此示例中,我们使用“类型”列。
  9. 如果需要,可以使用搜索表达式限制要显示在下拉列表中的值。
    控件中将仅显示与搜索表达式匹配的值。有关有效搜索表达式的详细信息,请参见在 Spotfire 客户端中搜索
  10. 单击“确定”,在“编辑文本区域”对话框中单击“保存”,然后退出编辑模式。

结果

属性控件将被添加到文本区域。您现在可以使用属性控件来更改属性的值,如果在轴上使用该属性,则可以选择要在图表中查看的产品类型。

有关使用属性控件的更多具体示例,另请参见在分析中使用文档、数据表或列属性