【发布时间】:2014-09-01 08:24:15
【问题描述】:
我在 CRM 报告中创建了一个自定义列,但该列有时无法正确计算答案。
左栏为:=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")
如图所示,有些东西工作不正常,但我无法弄清楚。
谢谢乔
【问题讨论】:
-
我现在已将其格式化为小数点后 2 位。但是,我仍然无法让它显示正确的输出!见附件截图:imgur.com/IijkmL3(对不起,我没有足够的积分来发布图片)
-
这似乎仍然是个问题。我无法找到如何解决它。 imgur.com/zvt6LYu(如果左列低于右列,它应该显示一条消息说Time Met,否则显示消息Time not met。
-
我现在发现问题出在十进制数上。它在计算时不看小数。
标签: reporting-services ssrs-2008 crm dynamics-crm-2013