在我的groupfooter部分的一个字段中,我正在编写这个,
=FormatPercent(IIf((Fields!TotalTask_p1.Value+Fields!SuperVisorsCode.Value)>0,(Fields!TotalCommittedTask_p1.Value+Fields!SuperVisorsCode.Value)/(Fields!TotalTask_p1.Value+Fields!SuperVisorsCode.Value),0))
它没有引发任何构建错误。但是当我预览报告时,它会在该字段中显示“#Error”。该怎么办?
答案 0 :(得分:1)
你需要确保分频器值都不为零,并确保正确的转换完成很多时间ssrs
表达式中的错误引发是由于未完成转换这一事实。并且还要使确保列中的所有值都是数字。
=FormatPercent(IIF((CInt(Fields!TotalTask_p1.Value) + CInt(Fields!SuperVisorsCode.Value)) > 0 ,
(CInt(Fields!TotalCommittedTask_p1.Value) + CInt(Fields!SuperVisorsCode.Value))/(Cint(Fields!TotalTask_p1.Value) + CInt(Fields!SuperVisorsCode.Value))
,0))