reporting-services - SSRS从Tablix删除 “#Error”

标签 reporting-services error-handling

我有一个问题,希望对您有所帮助。

我正在按月在表格中显示各种结果。并非每个月都有数据。我希望一个特定的参数具有4个小数位,其余所有参数具有2个小数位。我准备了以下代码。

= IIF(Fields!Test_Name.Value.Contains(“铁含量”),Format(Fields!DecimalValue.Value,“F4”),Format(Fields!DecimalValue.Value,“F2”)))

唯一的问题是,未显示的月份显示
#错误。
有没有办法删除这些单元格的#Error消息并将其返回为空白?

最佳答案

您需要确保该值不为空,然后应用以下格式将在空值单元格中显示0而不是空白。您可以在外部使用IIF,并根据需要将其显示为空。

  =IIF(Fields!Test_Name.Value.Contains("Iron content"),   
   Format(
     IIF(IsNothing(Fields!DecimalValue.Value),0,Fields!DecimalValue.Value)
     ,"F4")
  ,Format(IIF(IsNohting(Fields!DecimalValue.Value),0,Fields!DecimalValue.Value)
     ,"F2") 
    )

关于reporting-services - SSRS从Tablix删除 “#Error”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28422856/

相关文章:

reporting-services - SSRS 报告未显示线条

Java - 我的商业软件可以免费嵌入哪个商业智能 (BI) 平台?

delphi - 如何在 delphi 中通过 WSDL 使用 SSRS 方法?

google-apps-script - 使用Google脚本从地址数据中获取地理位置数据

java - 我无法编辑文本文件中的记录。语言 : JAVA IDE: NETBEANS

c# - 包含来自 SSRS 报告的多个工作表的 Excel 文件

sql-server - SQL Server Reporting Services 中的 rsExecutionNotFound 错误

grails - 如何在Grails中实现错误处理?

vba - 是什么导致 Worksheet_Activate 出现 "Automation error Unspecified error"?

bash - 忽略 shell 脚本中的特定错误