问题标签 [spotfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
625 浏览

spotfire - 什么是 spotfire 中的预测列以及它是如何工作的?

由于我不确定 Spotfire 6.0 中使用的预测列。请您帮我解决这个问题。

先感谢您。

0 投票
1 回答
457 浏览

perl - 使用文本处理器(Perl CSV 或 find/findstr DOS)时,导出的 TSV 文件在每个字符之间有空格

我有一个从应用程序(使用 Internet Explorer 的 Spotfire webplayer)导出的 TSV 文件。在 Notepad++ 或记事本中查看该文件时,一切看起来都不错(PFA 快照)。

但是如果我将文件输入到基于 Perl 的 CSV 解析器(实际上是 TSV)或者只是使用 find/findstr MS-DOS 命令,每个字符实际上都带有一个空格。

我试图排除几行(基于特定日期),但由于这个问题,我无法做到这一点。

在此处输入图像描述

0 投票
2 回答
22894 浏览

ironpython - 如何通过 python 在 Spotfire 中动态创建数据表

我需要迭代每一行,将项目添加到字典中,进行一些排序,然后将结果吐出到我需要通过脚本动态创建的数据表中。

http://spotfirecommunity.tibco.com/community/blogs/tips/archive/2011/03/06/displaying-cross-table-data-as-a-new-data-table.aspx

我不能再访问这篇文章了,有没有人有代码来做类似的事情?

谢谢

0 投票
1 回答
3152 浏览

spotfire - Spotfire:通过过滤原始数据更改数据透视数据

我已设法将数据表输入 Spotfire(6.0 版)并从数据表创建一个数据透视表。但是,我无法做到这样,当我过滤原始数据时,枢轴会对过滤器做出反应并相应地重新计算。

我试图找到一种方法来做到这一点,而无需任何编码本身,只是想看看是否有一个特定的设置可以实现这一点。

提前致谢。

编辑:示例

如果我原来有下表

age loc own1 own2 own3 24 W 1 0 1 38 N 1 1 0 16 N 0 0 0 58 S 1 0 0 33 W 0 1 1 45 N 1 1 1 23 S 1 0 0 62 N 0 1 0

然后我在此表上创建一个数据透视表,以按位置计算每个自己的列的总和,因此通过选择行标识符作为 loc,没有列标题和值作为 sum(own*) 我得到:

loc own3 own2 own1 string real real real N 1.00 3.00 2.00 S 0.00 0.00 2.00 W 2.00 1.00 1.00

因此,当我更改原始表的过滤器时,如何使数据透视表的值自动调整。因此,例如,如果我将年龄过滤器更改为 30 以上,那么它将更改为:

loc own3 own2 own1 string real real real N 1.00 3.00 2.00 S 0.00 0.00 1.00 W 1.00 1.00 0.00

0 投票
3 回答
10248 浏览

spotfire - 无法在 Spotfire 中创建信息链接

我正在尝试在 Spotfire 信息设计器中创建信息链接并不断收到此错误。我可以访问数据库和经过验证的列以及数据库。非常感谢任何帮助。

0 投票
1 回答
2288 浏览

ironpython - 无法解决嵌入在 Spotfire 中的 IronPython 脚本中的错误

嗨,我是 python 和 spotfire 的新手。我无法解决以下错误。
代码

当我运行上面的代码时,我得到以下错误。

上述代码用于使用 spotfire 工具将数据导出到 Excel 工作表。请建议我该怎么做谢谢

0 投票
1 回答
441 浏览

sql - 插入描述列时出错

下面是我必须在 Spotfire 中添加描述列的代码。它在 Microsoft SQL 中运行良好。我应该如何在 Spotfire 中编写它?

上面是我制作的代码,它给了我下面的错误。

0 投票
1 回答
4367 浏览

ironpython - 如何使用插入按钮的 IronPython 脚本在 Spotfire 的 CrossTable 可视化中添加/删除列?

我找到了如何从表格可视化中添加/删除列的信息。 http://www.bearonspotfire.com/dynamic-tables-using-scripts-in-spotfire

我需要为交叉表可视化做同样的事情。

0 投票
0 回答
522 浏览

visual-studio - 如何在 Spotfire Professional 中设置 IronPython 脚本的调试?

我希望设置环境,例如 Visual Studio,以便可以在 Spotfire Professional 中调试 IronPython 中创建的脚本。

有什么建议怎么做吗?

0 投票
1 回答
529 浏览

ironpython - 在 Spotfire SDK 中使用带方括号的列名时如何避免“System.ArgumentException:不是有效的表达式”?

我有一个可用的 IronPython 脚本,用于加载 Excel 文件并将其内容添加到现有数据源。加载 Excel 文件时,我使用带有ExpressionTransformation的DataFlowBuilder来执行一些数据转换,例如将列从 Int 转换为 Real。

除非列名包含方括号,否则此方法有效 - 每当我尝试使用包含方括号的名称时,我都会收到“System.ArgumentException: Not a valid expression: Cast([Process Time [h]] as Real)”异常(其中“ Process Time [h] ”(不带引号)是 Excel 列的名称)。

代码

我尝试过的事情

  • 用双引号引用列名"Cast([\"Process Time [h]\"] as Real)"
  • 用单引号引用列名"Cast(['Process Time [h]'] as Real)"
  • 转义方括号\ "Cast([Process Time \[h\]] as Real)"
  • 转义方括号\\ "Cast([Process Time \\[h\\]] as Real)"

有任何想法吗?或者我应该就此联系 Tibco Spotfire 支持吗?