TIBCO Cloud™ Spotfire® Web 客户端用户指南

文档属性、列属性和数据表属性

属性是关于分析文件不同部分的元数据。某些属性是由 Spotfire 或其他生成数据的工具自动创建的,但是当您在 Spotfire 客户端中处理分析文件时,您还可以选择将自定义属性添加到分析中。属性可以在分析的不同部分的表达式中使用,例如在计算的列或自定义表达式中,也可以与文本区域(使用已安装的客户端添加)中的属性控件一起使用。数据函数可以使用属性作为输入和输出。

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

您可以在三种不同类型的属性中添加自定义属性:文档属性、数据表属性和列属性。它们的用途略有不同,但使用的方式相似。

  • 文档属性适用于整个文档,通常用作变量值。它们可用于计算、选择某些值,或直接在图表中用作目标值或类似值。
  • 列属性包含有关特定列或层级的元数据,它们可以定义诸如列的表达式或描述、列中的最小值和最大值、列的类型等内容。
  • 数据表属性包含有关数据表(或数据表中的数据源)的元数据,例如数据表所属的类型及其创建方式。

数据表和列属性可以具有默认值。如果已定义默认值,则将使用数据表或列的默认值,除非已定义特定值。有关详细信息,请参见编辑数据表或列属性值

注: 如果您更改了默认值,则会更新该值并将其用作新数据表以及现有数据表的默认值。

文档属性

文档属性是最常用的自定义属性类型。它们适用于整个文档,并且可以包含您希望能够在文档中重复使用的任何类型的值,例如全局变量。

例如,它可以是您要在图表中显示为一条线、或者用于筛选或着色值的某个数字的最大值、最小值或目标值。它也可以用作计算中的变量,如汇率等。如果您经营外贸业务,并且要分析的数据取决于当前汇率,则可以创建一个表示汇率的属性,并在所有换算表达式中使用该属性而非固定汇率。汇率发生变化时,可以将该属性的值调整为当前汇率,并在涉及该属性的所有位置执行重新计算。

在表达式中使用属性时,您可以选择使用属性的当前值或将其添加为文本。这样便还可以使用属性来表示分析中的列。有关详细信息,请参见表达式中的属性

可以手动添加新文档属性及其值。有关详细信息,请参见添加或编辑文档属性。也可以将其指定为数据函数计算的输出。如果分析作者指定了相应设置,也可以由最终用户在属性控件中进行选择来更新文档属性值。在 在分析中使用文档、数据表或列属性 和以下主题中了解有关后者的更多信息。

列属性

列属性包含有关特定列或层级的元数据,可用于对特定类型的列进行分类,或添加有关列的构建方式或使用方式的特定信息。它们可以定义列的来源、列的描述、列中的最小值和最大值、列是否为地理编码列等内容。列属性有时会从数据源自动生成,但也可以通过任何客户端手动创建。

自定义列属性会添加到分析中的所有列,包括其他数据表中的列,但您无需为该属性不适用的列添加值。字符串属性的默认值可以为空。自定义列属性可用于创建要在属性控件中使用的列组。

创建图表中的参考线时可以使用列属性,或者,可以将其作为表达式的一部分。有关可以使用属性的一些示例,请参见在分析中使用文档、数据表或列属性

有些列属性可以指出列可用于对地图数据进行地理编码。尽管可以直接从“分析中的数据”浮出控件指定地理编码信息,但您也可以在数据画布中更改地理编码属性。

在数据画布中,可以大致了解列的创建方式,还可以在每个步骤中查看所有列属性的值(对于图形源树中的每个节点)。可以通过单击最终数据表节点并进入编辑模式来编辑特定列的值。有关详细信息,请参见编辑数据表或列属性值

数据表属性

数据表属性包含有关特定数据表的元数据,不像其他类型的属性那样常用。它们可用于对不同类型的数据表进行分类。

例如,数据表属性用于指定数据表是否为地理编码数据表,这有助于在地图上正确放置数据。在指定新的地理编码表中了解更多信息。

使用信息链接添加数据表后,Information Designer 中定义的关键字和说明也将显示为数据表属性。

数据画布可让您大致了解数据表的创建方式,并显示图形源树中每个节点的所有数据表属性的值。单击最终数据表节点并进入编辑模式时,可以编辑特定数据表的值。有关详细信息,请参见编辑数据表或列属性值