Tag: spotfire

Spotfire计算列

我是Spotfire新手,希望你能帮上忙。 我有一个超过280,000行的Excel工作表,因此当我运行我的公式时,我的Excel工作表变得极其缓慢。 我希望Spotfire能够提供帮助。 我试图达到的是这样的:医生在2015年支付一定的金额,然后在2016年收回完全相同的金额。我期待在2015年确定这些支付,并在2016年收回从280,000行。 下面的图片显示在Excel中的正面和负面的例子。 使用列D,L,N和JI使用SUMIFS公式在O列中标识抵消零的正和负交易。 Spotfire能否在计算列中实现同样的function,而不需要计算机的放慢? 下面是我迄今为止在Spotfire中没有太多的东西,但是我很新,Synax对我来说是新的。 计算的列是否可以在date列之后进入,并确定2015年和2016年的正面和负向偏移为零? 任何帮助将不胜感激。 谢谢 第一步 第三列没有任何东西回来 这是我用来实现我所需要的长时间处理,但它的工作原理的公式。 我们可以采用这个公式到Spotfire吗?

使用Ironpython在Spotfire中运行VBAmacros

所以我会尝试在这个线程中询问IronPython – 运行一个Excelmacros,但我没有足够的声誉。 因此,粗略地遵循链接中给出的代码,我创build了一些代码,将文件保存到一个特定的位置,然后打开一个存在的工作簿,调用其中的macros,这将执行less量的数据处理,我下载到.xls,使其更具有代表性。 现在我已经把问题隔离到代码的这个特定部分(下面)。 Spotfire通常不是那种提供信息的,但是让我很less去这里。 这似乎是与.NET有关的东西,但这是我所能说的。 错误消息 Traceback(最近调用的最后一个):文件“Spotfire.Dxp.Application.ScriptSupport”,未知行,在ExecuteForDebugging File“”中,未知行,在StandardError:Exception中被调用的目标抛出。 剧本 from Spotfire.Dxp.Data.Export import DataWriterTypeIdentifiers from System.IO import File, Directory import clr clr.AddReference("Microsoft.Office.Interop.Excel") import Microsoft.Office.Interop.Excel as Excel excel = Excel.ApplicationClass() excel.Visible = True excel.DisplayAlerts = False workbook = ex.Workbooks.Open('myfilelocation') excel.Run('OpenUp') excel.Run('ActiveWorkbook') excel.Run('DoStuff') excel.Quit()

在Spotfire和Excel中计算一条线的爬angular/爬升率

我正在计算Spotfire(计算列)以及Excel中多条线的爬升/倾斜angular度。 在附图上,我希望能够通过连续的爬升angular度/坡度值对线条进行着色。 也就是说,爬升的angular度是陡峭的,这是一种颜色,曲线有较浅的爬升,还有另一种颜色。 我如何计算这些值(每个位置)作为Spotfire和Excel中的计算列? 以下是用于制作图表的值。 位置,Var X,Var Y A,0,0 A,0.02,0.08 A,0.08,0.16 A,0.2,0.21 A,0.25,0.28 A,0.34,0.35 A,0.421,0.42 A,0.502,0.83 A,0.583,0.86 A,0.664,0.89 A,0.745,0.92 A,0.826,0.95 A,1,1 B,0,0 B,0.13,0.08 B,0.29,0.16 B,0.31,0.21 B,0.35,0.28 B,0.42,0.35 B,0.43,0.42 B,0.59,0.49 B,0.63,0.56 B,0.7,0.58 B,0.78,0.62 B,0.85,0.65 B,1,1