问题标签 [spotfire-webplayer]
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 Web Player 中的每个页面应用不同的过滤器?
我试图弄清楚如何在 Spotfire Web Player/Consumer 的分析文件中为每个页面应用不同的过滤模式。
我发现 Spotfire Analyst 支持这一点(见下图),我可以创建不同的过滤模式并将它们应用于每个页面: 但是,Spotfire Web Player 似乎没有这样的选项。我已经检查了 JavaScript API(链接),但我似乎无法找到网络播放器是否支持这样的选项。如果您知道如何实现,任何人都可以分享他们的经验
spotfire - 如何在 Web Player 中添加热图?
我想知道是否可以仅使用 Web Player 添加热图?我知道 Spotfire 平台能够显示热图(链接)。但是,当我展开可视化类型面板时,没有这样的选项:
有没有人设法添加这样的地图?
编辑:我注意到 Spotfire Analyst 支持这种地图,但我正在尝试使用网络播放器来做到这一点:
spotfire - Spotfire:如何增加变量以建立评分机制?
我试图弄清楚如何使用 Spotfire(在线版)中的变量来构建评分机制并用最终结果填充计算列。
我有几个值存储在列中,我将使用这些值来评估和归因于这样的分数:
如果 column1<10 则段 1 = 段 1 + 1
如果 column1>10 那么段 2 = 段 2+1
...ETC...
最后,每个“段”都应该有一个分数,我想简单地显示得分最高的段的名称。
前任:
Segment1 的最终值为 10
Segment2 的最终值为 22
Segment3 的最终值为 122
我会将 Segment3 显示为计算列的值
仅使用“IF”会导致我使用复杂的 IF 结构,因此我更倾向于寻找看起来更像脚本的东西。
有没有办法通过 Spotfire 实现这一目标?
谢谢洛朗
spotfire - 库项目不受管理员用户的保护
目前,在 Spotfire 库中,我们的客户将他们的分析文件存储在其他客户(即用户)看不到的文件夹中,因为他们的帐户被设置为该文件夹的所有者。但是,如果我作为开发人员使用管理员帐户登录,我可以查看并打开我们客户的所有分析文件。
是否有任何安全措施我可以实施,以便即使管理员帐户也无法访问存储在 Spotfire 库中的客户分析文件?
spotfire - 我可以将值列表粘贴到过滤器的搜索框中吗?
我想知道是否有办法将值列表(例如井 ID)粘贴到 Spotfire 分析师(和 Web 播放器)的过滤器搜索框中?我是 Spotfire 的新手,所以不确定是否可以通过自定义扩展或脚本来实现。基本上这就是我想要实现的目标:
- 我从 Excel 电子表格中复制了一些值
- 我打开 Spotfire Analyst 并在右侧寻找合适的过滤器
- 我将剪贴板的内容放入过滤器的搜索框中
- 自定义逻辑(如果可能的话?)确保从过滤器列表中找到合适的结果并自动选择它们
- 我们页面上的所有图表都已更新,我们可以看到第 4 步的结果
请注意,该解决方案需要同时适用于 Spotfire Analyst 和 Web Player。
ironpython - 如何使用 Spotfire Webplayer 中的 ironPython 脚本打开 Windows 资源管理器
我使用下面的 IronPython 脚本打开 Windows 资源管理器以定义在客户端 Spotfire 中完美运行的路径。
当我在 Spotfire Webplayer中运行相同的脚本时,Windows 资源管理器不会打开。
没有显示错误消息,但我在底部工具栏中看到以下信息:Javascript:void(0);
如何更新我的脚本以使其也可以在 Spotfire Webplayer 中运行。
spotfire - 具有单个条形图条件的多个自定义表达式
我一直在尝试在单个图表中计算“加班”以进行分析。数据表如下所示:
姓名 _Hours _Shift 类型
Tom___5.5
_____Long Dick ___6 _____ Long
Harry__7.7 _____Short
Jon ___4.5 _____Short
Tom ___5.6 _____Long
Dick ___5.41 _____Long
Harry ___5.22 _____Short
Jon ___5.03 _____Short
Tom ___4.84 _____Long
Dick ___4. 65 _____Long
Harry ___4.46 _____Short
Jon ___4.27 _____Short
Tom ___4.08 _____Long
Dick ___3.89 _____Long
Harry ___3.7 _____Short
Jon ___3.51 _____Short
sum([Hours])> 19
对于每个员工的长时间轮班是加班。sum([Hours])> 18
每个员工的短班是加班。
我尝试过使用以下数据限制:
[Shift] = "Long" and Sum([Hours])>19
对于长班人员和[Shift] = "Short" and Sum([Hours])>18
短班人员。
并创建了两个不同的图表,我成功了。
如何在具有两种不同计算的同一个条形图中做到这一点?你能帮忙的话,我会很高兴。
spotfire - 如何使用 Iron Python 创建过滤方案
是否可以创建一个新的过滤方案并将其设置为仅使用 Iron Python 的页面?我正在调查的原因是因为网络播放器目前不允许我们创建过滤方案。我希望通过执行将由 Document 属性更改触发的脚本来实现这一点。过滤方案的名称将使用SetDocumentProperty方法从 JavaScript api 传递。
下面的脚本添加了一个新的过滤方案,但我无法从 Spotfire Analyst 的过滤方案菜单中选择它,它无处可见。我错过了什么?
从 Analyst 上的 Filtering Scheme 菜单运行上述脚本后,我看不到新添加的 FilteringScheme:
spotfire - 如何使用 C# API 删除 FilteringScheme?
我试图弄清楚如何从 API 中删除 FilteringScheme。我正在查看 C# API,但找不到删除或删除方法。下面的代码添加了一个,但我在添加后无法删除一个。有没有人有什么建议?