CRM报告错误计算列

时间:2014-09-01 08:24:15

标签: reporting-services ssrs-2008 crm dynamics-crm-2013

我在CRM报告中创建了一个自定义列,该列有时无法正确计算答案。

参见附图:http://imgur.com/hfHWg19

左栏是:=CDbl(Sum(Fields!ask_totalduration.Value/60)).ToString("N1", Microsoft.Crm.Reporting.RdlHelper.ReportCultureInfo.GetCultureInfo(Parameters))

中间栏是:=Fields!ask_response.Value

右栏是:=iif(Fields!ask_response.Value>Fields!ask_totalduration.Value, "Time Met", "Time not Met")

如图所示,有些东西不能正常工作,但我无法弄明白。

谢谢乔

1 个答案:

答案 0 :(得分:0)

看起来这可能是类型强制问题。

尝试将公式更改为: =IIf(CDbl(Fields!ask_response.Value) > CDbl(Fields!ask_totalduration.Value), "Time Met", "Time not Met")

这将确保不会执行隐式转换。