数据函数和 f(x) 浮出控件
除了可以将自己的计算列或自定义表达式添加到分析之外,分析作者还可以访问由 Spotfire 或脚本作者创建的数据函数,前一种函数为内置数据函数,当您拥有 Spotfire Data Science 许可证时可用,而后一种函数则是脚本作者使用已安装的 Spotfire 客户端创建并保存在库中的数据函数。这些数据函数可用于添加更多高级计算,并在分析中使用基于不同编程语言的脚本。
有关使用数据函数的更多信息,请参见以下部分:
有关编写或编辑数据函数(使用已安装的客户端)的更多信息,请参见以下部分:
有关计算列和自定义表达式的信息,请参见进行自己的计算。
- 什么是数据函数?
数据函数是 Spotfire 用于让高级分析师、统计人员或数学研究人员增强 Spotfire 分析的方法,具体方法是创建可执行几乎任何类型的计算的脚本并将结果返回到 Spotfire 分析。可以使用安装的 Spotfire 客户端创建数据函数。如果数据函数保存在库中,则具有“执行数据函数”许可功能的用户可以在创建新分析时使用数据函数。与已完成的分析交互时,最终用户可以从计算结果获益。 - 从库中运行数据函数
可以使用安装的 Spotfire 客户端创建执行不同计算类型的数据函数。如果数据函数保存在库中,则具有编写许可证以及“执行数据函数”许可功能的任何人都可以在创建分析时使用数据函数。与已完成的分析交互时,其他人可以从计算结果获益。 - “数据画布”中的数据函数
如果已在分析中添加了数据函数,可以在“数据画布”中找到所有当前使用的数据函数实例。 - 数据函数的交互式调整
当数据函数实例添加到分析同时输出是计算列或数据表的一部分(新数据表、添加的行或添加的列),并且该输出用于图表时,分析作者可以直接在图表中调整输入值。此功能仅在编辑模式下可用(不适用于 Consumer 用户)。 - f(x) 浮出控件
f(x) 浮出控件为 Spotfire 作者提供了一种便捷方法,使他们能够将数据函数从库固定到浮出控件,从而轻松访问自己喜欢的分析工具。具有 f(x) 浮出控件许可功能的分析作者可以使用该控件。单击列表中的固定数据函数使其在分析中运行(如果适用,例如,除非分析中有数据,否则某些数据函数无法运行)。 - 编写数据函数
数据函数是由内部 Spotfire 数据引擎之外的其他引擎执行的计算。作为脚本作者,您可以通过将数据函数定义保存到库中来创建数据函数,组织中的其他作者可以在自己的分析中重用这些数据函数。创建数据函数时,可以编写详尽的描述以及使用定义明确的参数名称或显示名称来帮助其他人并提高共享效率。
父主题: 扩展 Spotfire