Spotfire中的小计计算

时间:2016-12-13 09:24:13

标签: spotfire

我是Spotfire的新手,我的一位客户要求提交交叉表报告。我已经创建了一个,但是子总值是错误的,如下图所示:

为了创建报告,我已将所有表合并到一个表中。

Results

Department:  
Department  Customer    Emp Hours  
A   A1  AA  7  
A   A1  AA  6  
A   A2  AB  8  
A   A3  AA  8  
B   B1  BA  9  
B   B2  BB  5  
B   B2  BB  7  
B   B3  BA  5  
C   C1  CA  5  
C   C2  CB  8  
C   C1  CA  6  

Budget Hours:  
Customer    Emp Forecasted Hours  
A1  AA  13  
A1  AB  13  
A2  AB  12  
A3  AA  13  
B1  BA  12  
B2  BB  14  
B3  BA  15  
C1  CA  14  
C2  CB  16 



Fee Rate:  
Customer    Emp Rate  
A1  AA  1.5  
A1  AB  1.2  
A2  AB  1  
A3  AA  1.3  
B1  BA  2  
B2  BB  2  
B3  BA  1.5  
C1  CA  1.6  
C2  CB  1  

我在Spotfire community中提出了同样的问题,但没有人回复。

你能帮我解决一下这个问题吗?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

最重要的是,无论您使用自定义表达式显示什么,您的小计都将在基础数据上。你不能创造" custom"小计仅基于您通过表达式显示的内容 - 它总是根据提供分析的数据进行计算。

查看此帖子以获得类似的答案:Spotfire - Custom sub total

答案 1 :(得分:0)

我不知道您的期望值是多少,但是在计算总和的底部,有两个选择。默认值是基础行值,这是我认为您正在使用的值,另一个是作为单元格值的总和。这可能会产生您想要的结果。
如果不是这种情况,您将需要“识别”您在小计或总计行中,然后在这种情况下修改您的计算。这不是一个简单的解决方案,但它可以工作。我过去曾经做过,虽然不好玩,但可以实现。如果您是这种情况,我可以尝试为此寻找代码。