2012-03-07 84 views
0

我正在使用Crystal 9并创建了一份报告,显示用户记录的呼叫,关闭呼叫的时间,已解决(根据时间为后者字段分配值采用例如1-59分钟= < 1小时= 1),60-239分钟= < 4 = 4.然后我将用户的结果分组,并得到每个求解值的总和如何在Crystal 9中绘制计算的百分比值

求解1 =少于1小时

例如组总示出(当记录数据隐藏)

用户1(呼叫总数= 74)(Solved1 = 4 2)(Percentage1 = 56.76)

用户2(呼叫总数= 17)(Solved1 = 2)(Percentage1 = 11.76)

呼叫总数和Solved1使用运行总计字段获得的。 百分比是式字段和计算如下: Percentage1 = Solved1 /总呼叫* 100

我的问题是,我需要绘制的百分比值对每个用户的每个解决值,例如56.76和11.76在一张图表上。这很容易,除非Crystal不允许我在图表选项中选择此字段,因为它是从两个运行汇总计算的。

由于图表专家接受了一些公式,并且运行总数也被接受,有没有一种方法可以计算出它可以接受的百分比?或者我可以将总数和已解决数值放在图表中,并让图表以某种方式计算百分比?我正在查看使用计数,我可以计算一个人的所有记录数,但不是说某个特定字段的值='1' 例如count(call_id,)/ count(call_id,closedby)* 100

有没有人知道我该如何编写公式或其他绘制百分比的方法?

回答

0

您可以使用Crystal公式来做到这一点。

建立一个公式Solved1 - 像

if {myTable.timeTaken} < 60 then 1 else 0 

下,成立了Percentage1公式 - 喜欢的事:

100*sum(@Solved1,{myTable.closedBy})/count({myTable.call_id},{myTable.closedBy}) 

拖动和Percentage1公式拖放到报表布局,那么您应该可以将它从“报表字段”添加到图表专家的“数据”选项卡中的图表上。 (然后,您可能想要从报告布局中删除Percentage1公式项目。)

+0

我基本上已完成解决了1,但有多个值....分成3个独立的字段并按照您的建议完成工作!谢谢你的帮助。 – user1253799 2012-03-12 04:38:34