报表之函数
聚合函数
1、 Sum(Fields!字段名.value,”组名或数据集名或数据区域名”) 求字段的和
CStr(para)将para转化为string类型
FormatCurrency(para1,para2)将para1转化为货币格式,para2是int类型,为精度
&连接符
表达式举例如下:
="sum:"&CStr(FormatCurrency(Sum(Fields!price.value,”DataSet_ww”),0))
2、 RunningValue(Fields!字段名.value,函数名,”组名或数据集名或数据区域名”) 返回指定表达式的运行聚合
表达式举例如下:
=RunningValue(Fields!price.value,Sum,”DataSet_ww”)
假设应用此表达式的文本框的名称为Summary,则结果如下:
Price |
Summary |
10 |
10 |
12 |
22 |
23 |
45 |
判断函数
1、IIf和Switch在“报表之格式”里面已举例这里不在赘述
2、IsNothing用户判断某个字段的值是否为空,一般与IIf函数一起使用,如
IIf(IsNothing(Fields!数量.Value),0,Fields!数量.Value)
即如果字段"数量"的值为空,则显示0,否则显示数量