问题标签 [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.
spotfire - 什么是 spotfire 中的预测列以及它是如何工作的?
由于我不确定 Spotfire 6.0 中使用的预测列。请您帮我解决这个问题。
先感谢您。
perl - 使用文本处理器(Perl CSV 或 find/findstr DOS)时,导出的 TSV 文件在每个字符之间有空格
我有一个从应用程序(使用 Internet Explorer 的 Spotfire webplayer)导出的 TSV 文件。在 Notepad++ 或记事本中查看该文件时,一切看起来都不错(PFA 快照)。
但是如果我将文件输入到基于 Perl 的 CSV 解析器(实际上是 TSV)或者只是使用 find/findstr MS-DOS 命令,每个字符实际上都带有一个空格。
我试图排除几行(基于特定日期),但由于这个问题,我无法做到这一点。
ironpython - 如何通过 python 在 Spotfire 中动态创建数据表
我需要迭代每一行,将项目添加到字典中,进行一些排序,然后将结果吐出到我需要通过脚本动态创建的数据表中。
我不能再访问这篇文章了,有没有人有代码来做类似的事情?
谢谢
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
spotfire - 无法在 Spotfire 中创建信息链接
我正在尝试在 Spotfire 信息设计器中创建信息链接并不断收到此错误。我可以访问数据库和经过验证的列以及数据库。非常感谢任何帮助。
ironpython - 无法解决嵌入在 Spotfire 中的 IronPython 脚本中的错误
嗨,我是 python 和 spotfire 的新手。我无法解决以下错误。
代码
当我运行上面的代码时,我得到以下错误。
上述代码用于使用 spotfire 工具将数据导出到 Excel 工作表。请建议我该怎么做谢谢
sql - 插入描述列时出错
下面是我必须在 Spotfire 中添加描述列的代码。它在 Microsoft SQL 中运行良好。我应该如何在 Spotfire 中编写它?
上面是我制作的代码,它给了我下面的错误。
ironpython - 如何使用插入按钮的 IronPython 脚本在 Spotfire 的 CrossTable 可视化中添加/删除列?
我找到了如何从表格可视化中添加/删除列的信息。 http://www.bearonspotfire.com/dynamic-tables-using-scripts-in-spotfire
我需要为交叉表可视化做同样的事情。
visual-studio - 如何在 Spotfire Professional 中设置 IronPython 脚本的调试?
我希望设置环境,例如 Visual Studio,以便可以在 Spotfire Professional 中调试 IronPython 中创建的脚本。
有什么建议怎么做吗?
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 支持吗?