RDLC报表 "错误号"

原文地址:http://hi.baidu.com/longsihanyuan/item/d16bc0c1a2d72244a9ba94b4

主要是数值类型的问题。

1、如果类型是
         =金额+Fields!JinE.Value 报错,
     请转型为 =金额+Fields!JinE.Value.ToString()

2、如果仍有问题,请尝试:
          ="金额:"+CDec(Fields!JinE.Value).ToString()+" 元"

3、如果是两个数值相除,除数检验
          =Fields!B.Value / Fields!A.Value
      请转型为 IIf(IsNothing(Fields!A.Value),   0,   Fields!B.Value / Fields!A.Value)

4、有关sum的
     =IIf(
          CInt(SUM(IIf(IsNothing(Fields!A.Value),0,Fields!A.Value))) = 0,
          0,
          FormatNumber(
                 (
                     SUM(
                             IIf(
                                  IsNothing(Fields!B.Value),
                                   0,
                                  CDbl(Fields!B.Value)
                             )
                      )*100
                     /
                     SUM(
                            IIf(
                                  IsNothing(Fields!A.Value),
                                  0,
                                  CDbl(Fields!A.Value)
                             )
                       )
                  ),
                  2)

5.=IIf(Val(Fields!A.Value)=0,0,Val(Fields!B.Value) / Val(Fields!A.Value)) (包含聚合函数)

猜你喜欢

转载自blog.csdn.net/michaelgong/article/details/7689413