我有一组数据:
Kind Weight
A 3
A 3
A 3
B 2
B 2
C 1
我想创建一个Spotfire条形图,表示不同的类列值的贡献。在这种情况下,Spotfire提供的表达式是:
Count() / THEN [Value] / Sum([Value]) OVER (All([Axis.X]))
但是,我想将其除以权重列的值。当Spotfire请求一种聚合方法时,我尝试了这个方法,但没有成功:
Count() / First([Weight]) THEN [Value]
我正在尝试在Spotfire Information designer中创建信息链接,但不断收到此错误。我可以访问数据库和验证过的列以及数据库。任何帮助都是非常感谢的。
` Error message: Could not open information link.
TargetInvocationException at Spotfire.Dxp.Framework:
Exception has been thrown by the target of an invocation. (HRESULT: 80131604)
Stack Trace:
at Spot
我目前在Spotfire Analyst 7.10中有下面的示例表。我想使用下面的数据创建两个新的计算列(Insert --> calculated Column)。
Id Date cDate Value
--------------------------------------------
A 10/17/2017 10/18/2017 10
A 10/17/2017 10/14/2017 15
A 10/17/2017 10/8/2
我试图在Spotfire中创建一个计算列,在分配新值之前,必须在另一个表的列中显示一个特定的值。
我的表情是这样的:
If(Find('Specific value first table',**'present in second table'**) is Null, 0, 'New Value')
我不知道如何把第二张桌子包含在我的搜索中,有人知道吗?
提前感谢!
我有表Alert_Logs,其中有2列KPI_DEF_ID和TIMESTAMP。TIMESTAMP列为timestamp数据类型。我想使用oracle子句中的时间戳列搜索数据。我尝试了下面的查询,但是它没有返回任何内容。
Select * from ALERT_LOGS WHERE KPI_DEF_ID = 1000571 and TIMESTAMP = to_timestamp('17.10.15 00:02:58','DD.MM.YY HH24:MI:SS');
我有一个带有子查询的查询。子查询本身可以很好地工作,但是当放在一个大查询中时,返回的结果就会被重复。
查询:
SELECT
kpi.kra_id AS kra,
kpi.id AS kpi,
(
SELECT
ROUND(AVG(sp.progress), 2)
FROM `submissions` AS sub
LEFT JOIN `sub_performancemeasures` sp ON sp.sub_id = sub.id
WHERE sub.programme = 'programme'
AND sub.sub
我试图在Spotfire中创建一个运行平衡列,它看起来像下面所附的图片。本质上,我希望逐行计算“总量”列的累计总数,并希望随着日期的变化从0开始。
我尝试过几个跨功能:Sum([AMOUNT]) OVER AllPrevious([Date]) Sum([AMOUNT]) OVER Intersect([CURRENCY],AllPrevious([SETTLEDATE])) Sum([AMOUNT]) OVER Intersect([Calculation Date],AllPrevious([SETTLEDATE]))
任何帮助都是非常感谢的。
我有一个名为ARIMA的Spotfire数据函数,它工作得很好。它主要需要两个大小相等的输入:一列间隔均匀的日期和一列顺序值。我的数据函数可以处理无序的输入或需要聚合的输入,但为了性能考虑,我想利用Spotfire将相同数据输入到十字表的速度。
因此,我需要一种将十字表中的值输入数据函数的方法。下面是我到目前为止在IronPython中从十字表中提取所需实际数字的内容:
from Spotfire.Dxp.Application.Visuals import CrossTablePlot
from Spotfire.Dxp.Data import IndexSet
from Spotfire.
我正在尝试使用一个查询来提取2017年和2018年的销售数据。我可以使用case语句来实现这一点,但是表为每个客户创建了两条记录(一条为17条,一条为18条)。我怎么才能把它们保存在同一张唱片里?
SELECT KPI_OPS_ALL.OPS, KPI_OPS_ALL.CustNo, Customer.Name1, Customer.Address, Customer.City, CASE year(closeddate)
WHEN 2017 THEN SUM(KPI_OPS_ALL.Sales) END AS sales17, CASE year (
我有一个带有固定行的交互式网格,需要在预渲染时计算公式。
因此,源查询是:
select kpi,monthly,yearly from kpi where project_id = :P1_PROJECT_ID;
我需要修改它,以便在渲染时计算kpi='Gross‘的行。
它在网格中看起来像这样:
预期结果:(毛利率=利润/亏损)
我正在尝试写sql查询,但它不工作。尽管有数据,但它返回null。我在这里做错了什么?
select kpi,
case when KPI='Gross'
then to_char(case when KPI=&
我在构建两个公式时遇到了问题,该公式包含4个条件来返回数据集的平方和标准偏差:
前两个条件。位于数据范围以外的数据验证单元格中:
KPIPeriod of time
后两个条件:
活动名称Player Group = Target Vs Control
基本思想是,玩家将在不同的时间(7、14和28天)为一系列KPI生成值。因此,数据集的结构将定义为:
栏:
Player IDCampaign IDPlayer Group: Target或Contol列的其余部分: KPI和给定时间段的组合。<code>F 222</code>
目标是根据以下限制计算数据子集