我是Spotfire的新手,我的一位客户要求提交交叉表报告。我已经创建了一个,但是子总值是错误的,如下图所示:
为了创建报告,我已将所有表合并到一个表中。
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中提出了同样的问题,但没有人回复。
你能帮我解决一下这个问题吗?
提前感谢您的帮助。
答案 0 :(得分:0)
最重要的是,无论您使用自定义表达式显示什么,您的小计都将在基础数据上。你不能创造" custom"小计仅基于您通过表达式显示的内容 - 它总是根据提供分析的数据进行计算。
查看此帖子以获得类似的答案:Spotfire - Custom sub total
答案 1 :(得分:0)
我不知道您的期望值是多少,但是在计算总和的底部,有两个选择。默认值是基础行值,这是我认为您正在使用的值,另一个是作为单元格值的总和。这可能会产生您想要的结果。
如果不是这种情况,您将需要“识别”您在小计或总计行中,然后在这种情况下修改您的计算。这不是一个简单的解决方案,但它可以工作。我过去曾经做过,虽然不好玩,但可以实现。如果您是这种情况,我可以尝试为此寻找代码。