TIBCO Spotfire开发技巧: 第三部 Spotfire属性 - 列属性

这是Spotfire Properties系列的第三部分。在之前的文章中,我讨论了  文档属性  和数据表属性。本周我们将看一下Column Properties。

原文来自:https://datashoptalk.com/column-properties/

列属性

如名称所示,“列属性”对话框处理数据表中列的属性。现在,这个解释看起来很简单,但是当从Excel切换到Spotfire时,有一些东西会在翻译中丢失。没关系。我们将在这篇文章中通过它来工作。

列属性包含5个选项卡。无论您单击哪个选项卡,数据表下拉列表都会显示列名称列表。您还将始终看到“插入”和“删除”按钮。“插入”按钮允许您插入计算列,分箱列或层次结构列。这可能比使用“插入”菜单更可取,因为您可以一次插入多个计算列而不退出对话框。

此主对话框的其他功能包括:

  • 键入要搜索 - 这几乎总是比滚动更快,您可以使用通配符(“*”)。例如,如果我想搜索带有单词date的任何数据列,我会搜索“* date *”。
  • 单击以排序 - 用户还可以单击列标题进行排序。我在创建新的信息链接时经常使用它,我需要检查货币数据类型。我单击Column Type标题,可以快速查看是否有任何Currency列。
  • 元数据 - 每列都有大量信息。请参阅下文了解更多详情。

 

元数据

从截图中可以看出,每列都有大量信息。这在一篇文章中太多了,所以我将重温最重要的信息。

  • 列类型 - 有9种列类型 - 无,导入,计算,装箱,冻结,结果,标签,掩码和层次结构。我从来没有在我的任何项目中看到“无”列为列类型,但“帮助”菜单说它是一个选项。请务必注意,如果使用转换创建计算列,则类型将反映“已导入”,而不是“已计算”。
  • 数据类型 - 自我解释
  • 外部名称 - 用户可以在常规选项卡中更改列名称。ExternalName显示源的列名称。我发现这很不方便,因为我忘记了变化或正在研究别人的项目。
  • IsValid - 每列都有一个True或False值,但该值仅与计算列相关。如果值为True,则列表达式有效。如果值为False,则列表达式无效。虚假是坏事。这意味着计算不起作用。大多数情况下,用户删除了计算中使用的列。Excel只返回一个#NA,但Spotfire返回NULL,计算变为无效。除非您知道要查看IsValid,否则很难发现这些类型的错误。
  • Origin - 此元数据指定列源自的数据表,这非常重要,因为此信息未在其他位置提供。如果查看“数据表属性”,“源信息”,该对话框将列出忽略的列,而不是列添加的列。这不是非常有用。但是,您可以通过查看“原点”列轻松插入列。

接下来,让我们看一下General选项卡。

常规

常规选项卡用于两件事。

  1. 更改列名称
  2. 更新计算,分箱或层次结构列

你也可以在这里冻结列,但我还没有遇到我要冻结列的场景。冻结列会锁定列并禁止编辑。“帮助”菜单表示此功能是为“您希望保存计算结果以防止被覆盖或出于性能原因”的情况创建的。然而,冻结列也嵌入了数据表,这不是我期望的。

 

格式化

格式化选项卡是不言自明的,但我想指出一些事情。

  • 格式化数据列比格式化每个可视化更快。
  • Spotfire具有短数字格式,在可视化上占用的空间非常小。它很方便,而且我经常使用它。
  • 用户可以选择多列数据(相同数据类型)并同时格式化它们。
  • 用户可以将格式从一列应用到其他列,因此不会不必要地重复相同的步骤。

属性

属性对话框列出DXP中的所有列属性,然后记录特定列是否属于该属性。转到下一个屏幕截图以获取示例。

在这个例子中,我创建了一个名为MyDropDown的下拉属性控件。它有4列。请注意,下拉列表是文档属性。默认情况下,除非您创建列属性以限制列,否则Spotfire会将数据表中的所有列放在下拉列表中。在这种情况下,我创建了一个名为MyDropDownOptions的Column Property,将下拉列表限制为只有四列。查看上一个屏幕截图,查看“属性”选项卡中列出的MyDropDownOptions。对于c.Total BOE,该值设置为True。名称,产品日期等都是假的。

 

可以通过此菜单或信息设计器添加列属性。使用信息设计器时,列属性将直接添加到列元素(在信息链接的情况下)。

地理编码Geocoding

地理编码对话框允许用户指定列包含地理信息。该信息可用于在地图上定位数据。这篇文章已经很长了,所以我不会深入研究地理编码细节。

排序

在可视化(例如条形图)上放置分类数据列时,数据会在“标准排序顺序”中自行排序。但是,用户通常希望更改此顺序,这可以使用“自定义排序顺序”在“列属性”中进行。

 

最后的笔记

在我整理列属性之前,我还要注意您可以在Information Designer中为各个列元素创建列属性。这是一个广泛的主题,我只做了其中的一些,所以我不打算在这里深入探讨。但是,这篇关于为空间数据创建信息链接的博客文章提供了两个向列元素添加列属性的示例。我真的想了解这个领域还有什么可能。

这包括列属性!接下来,我将讨论数据函数属性。

 

如需要联系TIBCO原厂采购,各位可以访问如下链接

https://www.tibco.com/company/locations

中国北京Main Office Phone

+86 10 8341 3723

你可能感兴趣的:(TIBCO Spotfire开发技巧: 第三部 Spotfire属性 - 列属性)