晶体报告中需要数字字段或货币金额字段

时间:2017-02-10 04:08:45

标签: sql vb.net crystal-reports datatables type-conversion

使用VBNET2010和SQL数据库和Crystal报告

我想在列Fields

中计算DataTable字段的MIN,MAX,AVG

我尝试使用

   Average({DataTable1.Column2})

我尝试使用

MINIMUM({DataTable1.Column2})

我尝试使用

  Maximum({DataTable1.Column2})

在创建处理过程中生成此错误消息: - 此处需要数字字段或货币金额字段

请帮助我,我需要你的帮助。 谢谢,

或者当我使用数据表作为来源时,或者指导我如何获得水晶报告中的最小值,最大平均值。

2 个答案:

答案 0 :(得分:0)

您想要将报告的报告数据集限制为每个组的最大日期吗? 在显示公式框中的选择专家clcik中。 有一个组选择切换。 切换组选择 将您的组选择标准放在Maximum(Da​​taTable1.Column2,group)

答案 1 :(得分:0)

嘿嘿,我得到了答案

为此您必须在公式编辑器中创建两个公式

1.将Datatable列转换为Number with Name avg

ToNumber({DataTable1.Column2})

第二个将该数字转换为AVG / MIN / MAX

Average ({@avg})