当ZJNSBYR为空白(无值)时,我不想显示ZDATEB(日期)值。 数据示例如下:
ZJNSBYR ZDATEB
-----------------------
20190728
20190728
如果具有ZJNSBYR的值,和ZDATEB(date)将显示为28-08-2019
我已经尝试过了:
iif(Fields!ZJNSBYR.Value=' ', Fields!ZDATEB.Value=' ',right(Fields!ZDATEB.Value, 2) & "-" & mid(Fields!ZDATEB.Value, 5, 2) & "-" & left(Fields!ZDATEB.Value, 4))
我遵循以下示例:
IIF(Fields!ExitReason.Value = 7, 1, 0)
但是出现此错误:
System.Web.Services.Protocols.SoapException:的值表达式 textrun“ ZDATEB5.Paragraphs [0] .TextRuns [0]”包含错误: [BC30201]期望表达。在 Microsoft.ReportingServices.WebServer.ReportingService2005Impl.SetReportDefinition(字符串 报告,字节[]定义,警告[]和警告) Microsoft.ReportingServices.WebServer.ReportingService2010Impl.SetItemDefinition(字符串 ItemPath,字节[]定义,属性[]属性,警告[]& 警告) Microsoft.ReportingServices.WebServer.ReportingService2010.SetItemDefinition(String ItemPath,字节[]定义,属性[]属性,警告[]& 警告)