reporting-services - ssrs iif 表达式报告
问题描述
当 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:文本运行“ZDATEB5.Paragraphs[0].TextRuns[0]”的值表达式包含错误:[BC30201] 预期表达式。在 Microsoft.ReportingServices.WebServer.ReportingService2005Impl.SetReportDefinition(String Report, Byte[] Definition, Warning[]&Warnings) 在 Microsoft.ReportingServices.WebServer.ReportingService2010Impl.SetItemDefinition(String ItemPath, Byte[] Definition, Property[] Properties, Warning []& 警告)在 Microsoft.ReportingServices.WebServer.ReportingService2010.SetItemDefinition(字符串 ItemPath,字节 [] 定义,属性 [] 属性,警告 []& 警告)
解决方案
推荐阅读
- zeromq - 有没有办法在 ZeroMQ 中拥有异步客户端和服务器?
- javascript - 邮递员:如何将变量与预请求脚本中的值进行比较?
- android - 在BackPressed Android上获取输入警报
- google-apps-script - DocumentApp.openById() 失败并显示“服务不可用”
- python - 目录 '。' 不可安装。找不到文件“setup.py”。使用 anaconda 时
- java - 如何通过 InteliJ 插件在 IntelliJ IDEA 项目中运行测试
- c# - 用于外部组件的子类化字典
- python - 这个函数是否需要一个类方法?
- prolog - Prolog \+ 和 \= 有什么区别
- django - 在 Django 中更新数据库视图结构