You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何SSRS ReportBuilder中该表达式无法正常工作?

问题原因与解决方法
  • 问题根源:你使用的Count(Fields!TITCount.Value)函数是统计非空记录的数量,而非字段值的总和或符合特定条件的记录数。你的3条记录中TITCount字段值都是0(并非Null),所以Count返回的结果是3,自然满足>0的判断条件,导致显示"- Title Documents"。

  • 解决方法:根据你的实际需求选择对应的表达式:

    1. 若要判断TITCount的总和是否大于0:
      =IIF(Sum(Fields!TITCount.Value) > 0, "- Title Documents", Nothing)
      
    2. 若要统计TITCount值大于0的记录数是否大于0:
      =IIF(Sum(IIF(Fields!TITCount.Value > 0, 1, 0)) > 0, "- Title Documents", Nothing)
      
      或者利用Count忽略Null的特性:
      =IIF(Count(IIF(Fields!TITCount.Value > 0, 1, Nothing)) > 0, "- Title Documents", Nothing)
      

内容的提问来源于stack exchange,提问作者JCrichton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 14:52:00