首页 > 解决方案 > Spotfire 自定义表达式来计算中值的总和

问题描述

我正在开发基于过去单位成本的 Spotfire 成本估算工具。这些单元由多个不同的部分组成,这些部分被分组到不同的成本代码中。

第一部分很简单,我只是根据成本代码和中值成本制作了一个交叉表,并在交叉表底部的总和中相加。

当前交叉表的屏幕截图

当前交叉表的屏幕截图

这就是我需要帮助的地方:我需要在我的 spotfire 指南的其他部分使用中值的总和来进行进一步的计算,例如标准化,并放入一个自动生成的文本字段中进行编写。

一位同事推荐:Median([Cost]) 然后 Sum([Value]) over (All([Axis.Rows]))

用 Median([Cost]) 然后 Sum([Value]) over (All([Axis.Rows])) 交叉表

用 Median([Cost]) 然后 Sum([Value]) over (All([Axis.Rows])) 交叉表

这确实创建了我正在寻找的总和,但它仅适用于按成本代码分区的交叉表。我需要能够完全独立于成本代码表来计算该值。

我很感激任何帮助。

标签: spotfire

解决方案


如果我理解正确,您想获取总数并在其他地方使用:

您可以使用数据函数从数据表中捕获表达式并保存到文档属性。这样,文档属性的值将在分析的其他部分中可用。

在此处输入图像描述


推荐阅读