从Crystal Report平均转换为百分比中排除非数字

时间:2012-01-09 23:13:30

标签: crystal-reports average

如何从值中排除文本( -Very Courteous ),例如( 4-Very Courteous )以通过技术平均值?

我可以通过技术添加平均值吗?

{vwsvAllSurveyResponses.DateCompleted} = {?日期调查已完成}和 {vwsvAllSurveyResponses.Name} = {?选择调查}

我无法上传示例。 。

=================== 2012年1月13日

感谢。这是最终的公式。瓦尔(ToText(-Val({vwsvAllSurveyResponses.Response})))

我能够得到平均值。我想将平均值转换为百分比?平均值@Actual值(数字)*

我收到字段名称不存在的错误:{Avg of @Actual Value} / 4 * 100

1 个答案:

答案 0 :(得分:0)

如果您的文本字段始终以数字为前缀;公式Val()将帮助您。

Val将字符串中的起始数字作为整数返回。

See this post for more details

然后你应该能够产生平均值。

选择要显示的平均值更难。您可以在平均值不符合参数的情况下抑制结果。因此在每个显示行上都有一个条件抑制语句,只显示某个范围内的平均值。我想你也可以在选择公式中添加平均值。我这里没有水晶来测试这个!