水晶报告汇总计算

时间:2015-01-10 15:53:49

标签: crystal-reports

我有一个按邮政编码分组的客户列表。我只对每个邮政编码分组中的客户总数感兴趣。我试图将我的报告限制为由用户输入百分比作为参数确定的特定数量的组。例如,这是邮政编码信息列表

zip code c   50 clients    50% of total clients
zip code d   25 clients    25% of total clients
zip code e   10 clients    10% of total clients
zip code a   10 clients    20% of total clients
zip code b    5 clients     5% of total clients

(它们按降序排列)

打印列出总客户中排名前80%的报告。

我已尝试使用percentofdistinctcount汇总字段,但我无法让程序将值相加以满足但不超过作为参数给出的百分比,在这种情况下为80%。如果我尝试输入Sum(percentofdistinctcount(fieldname)),我会收到一个错误,告诉我该字段无法汇总。 感谢

1 个答案:

答案 0 :(得分:0)

在某种程度上,您可以使用以下解决方案来解决问题。

您正在使用百分比参数,同时显示参数输入的数据。

在这种情况下,您需要计算报告中所有zipcodes的百分比,然后根据用户输入计算conditinally supress

示例:

if percent value<80
then false
else true

supress在显示的结果上应用你的总和后。

如果这对您没有帮助,我道歉