C# 在ReportViewer上绑定数据

C# 在ReportViewer上绑定数据,c#,asp.net,reporting,reportviewer,C#,Asp.net,Reporting,Reportviewer,我正在使用带有ASP.NET和C的ReportViewer开发一个报表。 我正在使用.RDLC设计视图将数据源中的数据绑定到Tablix对象 在这个Tablix中,有一个字段必须由de datasource中的一个字段或另一个字段填充,具体取决于表达式 在我试图实现的领域中的表达是: =IIf(IsNothing(Fields!PREMIO_CALCULADO_1.Value), Fields!PREMIO_CALCULADO_1.Value,Fields!RECUPERACAO_CALCULA

我正在使用带有ASP.NET和C的ReportViewer开发一个报表。 我正在使用.RDLC设计视图将数据源中的数据绑定到Tablix对象

在这个Tablix中,有一个字段必须由de datasource中的一个字段或另一个字段填充,具体取决于表达式

在我试图实现的领域中的表达是:

=IIf(IsNothing(Fields!PREMIO_CALCULADO_1.Value), Fields!PREMIO_CALCULADO_1.Value,Fields!RECUPERACAO_CALCULADA_INI_1.Value)
如果PREMIO_Calculato_1字段为空,则用Recurperacao_Calculata_INI填充它。 我没有编译错误,但是当我执行这个值应该存在的报告时,有一个错误标记

我是不是把这个表达搞错了


非常感谢。

看起来您的返回值位置不正确

只需添加一个notbeforeisnothing