Crystal reports 从Crystal报告中排除非数字平均值转换为百分比

Crystal reports 从Crystal报告中排除非数字平均值转换为百分比,crystal-reports,average,Crystal Reports,Average,如何从值中排除文本(-非常礼貌),例如(4-非常礼貌)以按技术进行平均 我能把技术平均数加到这个公式里吗 {vwsvAllSurveyResponses.DateCompleted}={Date Survey Completed}和 {vwsvallserveyresponses.Name}={?选择调查} 我无法上传示例 =================== 2012年1月13日 谢谢。这是最后的公式。Val(ToText(-Val({vwsvallserveyresponses.respo

如何从值中排除文本(-非常礼貌),例如(4-非常礼貌)以按技术进行平均

我能把技术平均数加到这个公式里吗

{vwsvAllSurveyResponses.DateCompleted}={Date Survey Completed}和 {vwsvallserveyresponses.Name}={?选择调查}

我无法上传示例

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

谢谢。这是最后的公式。Val(ToText(-Val({vwsvallserveyresponses.responses})))

我能得到平均数。我正在尝试将平均值转换为百分比?实际值的平均值(数字)*


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

如果文本字段总是以数字作为前缀;公式
Val()
将帮助您

Val以整数形式返回字符串中的起始数字

然后你应该能够得出你的平均值


选择要显示的平均值比较困难。如果平均值不符合参数,则可以抑制结果。因此,在每个显示行上都有一个条件SUPPRES语句,以仅显示特定范围内的平均值。我想你也可以在选择公式中加入平均值。我没有水晶在这里测试这个虽然

嗨,谢谢。我不清楚从您提供的字段名称中输入Val(){vwsvAllSurveyResponses.DateCompleted}={?Date Survey Completed}和{vwsvAllSurveyResponses.Name}={?Select Survey};不清楚您需要在哪一个上使用它。你需要在给你文本“4-非常有礼貌”的领域使用它。Val(“4-非常有礼貌”)将给您一个整数4作为结果。