2016-01-20 112 views
0

我有一个报告,按小组位置计算一个汇总字段,我称之为小计。在集团公司部门有另外的公司概要领域。我们根据收入数量分配企业管理费用。我需要将地区总收入除以整个公司的收入以获得数量的百分比。我的问题是,如果不影响数字,我无法将公司总数排入地点组。我试图创建一个运行总场来获得总数。我曾尝试引用主要报告来获取公司总数,并试图总结位置总计,但我无法概括总结字段。任何建议都会非常有帮助,谢谢!Crystal Report XI:计算总计的小计百分比

公司位置----------总收入--------

加利福尼亚%---------------- -------- 500,000 ----------------- 500,000/950,000?

纽约---------------------- 300,000

俄亥俄州---------------- ------------ 150000

公司总:-------------- 950000

这看起来像我试图做同样的事情但我不明白的答案了.. http://www.experts-exchange.com/questions/27749404/Crystal-Reports-XI-fixed-value-for-denominator.html

+0

是该公司总计一个合计?您的总收入是什么样的领域:总结,总计或公式? – cojimarmiami

+0

公司总计在技术上不是一个运行总数;然而,当我将它添加到我的位置组中的一个字段时,它的行为就像一个,以便每行都被添加到前一行。这就是我在我的位置组部分中尝试使用它时抛弃数字的意思。谢谢 – Kdunc2015

+0

有没有办法在报告之间分享价值,以及价值不受它所在的组的影响? – Kdunc2015

回答

1

您最好的选择是建立一个subrep或者在报告标题上只计算您的总收入,然后通过共享变量在主报告上使用它。

+0

就我而言,我有一份主要报告和子报告。在子报告的计算中,我需要公司的总数。我从我的主要报告中使用共享变量到我的子报告,但它不像我预期的那样工作。它看起来不像我可以在我的子报告中插入一个子报告。对于你的建议,你是说我应该为主报告标题添加一个子报告,然后将其分享给我的子报告?谢谢!! – Kdunc2015

+1

是,在您的报告标题中添加一个子报告并计算您的总收入,并使用共享变量将其从该子报告传递到您的主报告,然后传递到您必须使用它的其他子报告。 PS:你不能在另一个子报表中插入一个子报表,因此将它用作最后的资源。 – cojimarmiami

+0

它的工作!非常感谢你的帮助!!!! – Kdunc2015

0
if sum({totalRevenue},{location}) > 0 then 
sum({totalRevenue},{location}) 
/
sum({totalRevenue}) 
+0

谢谢你的建议。我的总收入字段是基于很多变量的非常复杂的汇总字段。出于这个原因,我无法总结它。任何其他想法? – Kdunc2015

+0

有没有办法在报告之间共享价值,以及价值不会受到其所属的组的影响? – Kdunc2015