点火中的小计计算
Posted
技术标签:
【中文标题】点火中的小计计算【英文标题】:subtotal calculation in spotfire 【发布时间】:2016-12-13 09:24:12 【问题描述】:我是 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 中问过同样的问题,但没有人回复。
你能帮我解决这个问题吗?
提前感谢您的帮助。
【问题讨论】:
@Shaik- 你是如何得到 'cust_exp' 和 'cust_exp_2' 列的?我在您的原始表格中看不到这些列。 感谢您的回复,我已加入所有表格并制作了一张表格。要加入,目标值是重复的,为了消除重复,我采用比率值。 Cust_exp: Sum([Forecasted Hours]) / Count([Emp]) 我还附上了 spotfire 社区链接以供参考。您还可以在那里下载示例数据和应用程序。 【参考方案1】:最重要的是,您的小计将基于基础数据,无论您使用自定义表达式显示什么。您不能创建仅基于您通过表达式显示的内容的“自定义”小计 - 它始终是根据提供分析的数据计算得出的。
查看这篇文章以获得类似的答案:Spotfire - Custom sub total
【讨论】:
【参考方案2】:我不知道您的期望值是多少,但在计算总数的底部有两个选项。默认值是我认为您正在使用的基础行值,另一个是单元格值的总和。这可能会产生您想要的结果。 如果不是这种情况,您将需要“确定”您在小计或总计行中,然后在这种情况下修改您的计算。这不是一个简单的解决方案,但它会起作用。我过去做过这件事,虽然不好玩,但可以完成。如果您是这种情况,我可以尝试为此挖掘代码。
【讨论】:
以上是关于点火中的小计计算的主要内容,如果未能解决你的问题,请参考以下文章